offline
Last seen: Dec 09, 2013 3:45 AM EST
Hire Me!
Rate: $60.00 USD/hour
Follow Invite to Project
 

svesch

PCB and embedded software design

Username: svesch

  • Has made a deposit.
  • Has verified their email address.
  • Has completed their profile.
  • Has not verified their secure phone number.
  • Verified
  • Payment is not verified.

Location: Leipzig, Germany

Member since: October 2011

Reputation:

5.0/5

(1 reviews)

3.1
[see more]

No user has recommended this freelancer.

My skills:

My projects:

  • $400 CAD
    5.0
    Profile image for Seller railflyer

    railflyer

    Nov 6, 2012

    Great Work!

    Project Description:We have three PCB's used in a scale locomotive control system that I need reviewed and some minor changes such as logo placement revised. The files have been prototyped and tested however the programmer was not able to complete the project...
    [more]
    svesch has not completed any projects.
  • $4000 CAD In Progress

    We have a modular scale locomotive digital command control product in development.PCB design is complete and uses the Freescale SemiConductor MC 13224V as the processor. The system uses two different PCB"s for motor control and the processor. There are two BOM"s for the Power PCB, the difference being the integration of a Li-PO battery management IC and fuel gauge in one version and the other without. The Processor PCB has four possible BOM"s. Sound/Wireless, Sound/No Wireless, Non-Sound/Wireless, and Non-Sound/No Wireless.The MC 13224V uses an ARM7 compiler which is written in either C or C++.To break up this project, the initial firmware will include:Non-Sound Digital Command Control - this is a system of using the alternating current delivered through the rails of a model layout to control the scale model. This is a standardized signal. We have manufacturing address"s secured. The basic version of this firmware will not have sound files or battery management systems incorporated but will have a motion sensor for position feedback.Wireless Digital Command Control - this will be written in either Python or Jython scripts based on the Non-Sound Digital Command Control firmware. This enables the scale model to operation using 802.15.4 ZigBee wireless signals instead of the rail based signal. These versions will have to incorporate the battery management system and the motion sensor. Sound playback features must be added to both Wireless and Non-Wireless systems as an add on feature. We have recorded the sound files but will require the programmer to sequence and add the sounds for operation by the end user.The system has a few modules common to each version. They are:LED Lighting System. This is a SMD402 based lighting system that will require some programming to achieve various light effects, however most are simply on or off with a dimming feature using the pulse width modulation from the MC 13224V.6V Motor Control. We have a complete system for motor control designed to synchronise up to six 6V motors at a top output of 5V. The motor control is very important as its required to provide smooth accurate performance for the scale locomotive.Position Sensing. As previously mentioned, position sensing will be provided by an embedded IC. This provides feedback to the control unit of the speed of the locomotive model. In a subsequent upgrade, this will also provide a mapping feature where the movement position can be interpolated by software to provide an accurate position on the model layout.Battery Control. If wireless is used, the locomotive may be equipped with a battery.So the milestones of this project are:1) Develop basic firmware to run the motor control, LED lighting, Digital Command Control through the rails and Wireless Antenna using 802.15.4 ZigBee. Enable the battery and basic motion sensor functions. The wireless scripts can be written after the initial rail based signals which are currently the industry standard. These versions would cover the Non-Sound variations.2) Add the required programming to enable integration of the sound files to cover all Sound variations.3) Upgrade the Motion Sensor to enable feedback of position that can be displayed on an Android application.4) If able, write a throttle and control system application to use on a tablet PC with the 802.15.4 ZigBee interface.

    [more]
    svesch has not bid on any projects.
    svesch does not have any open projects.
    svesch does not have any work in progress.
[see more]

Portfolio

[see more]