Software for control system for stepper motors

Closed Posted Jun 23, 2014 Paid on delivery
Closed Paid on delivery

Development/Coding of the software for a control system that uses stepper motors. Task based implementation with state machines and non-blocking tasks is required. Flowcharts, State diagrams, microcontroller pinout and codesamples are provided.

Periphery:

• 2 Stepper motors (already with stepper controller)

• 2 incremental encoders

• 5 Indicator LEDs

• 2 End switches

• 6 push buttons

• 2 Mode Switches

• 1 Uart interface

• 1 Alphanumeric Display

uC resources: UART, Capture-Compare Timer, PWM Timers, Incremental Encoder Timer, DMA and I/Os

Environment: Keil uVison or IAR Workbench (preferred)

Requirements:

Code should run on STM32VLDISCOVERY

Code should be written in C++

Input and output signals need to be tested

Timings needs to be verified with logic analyser or oscilloscope (Test protocol needed)

Source Code provided (Keil or IAR Project)

2. Description of operation

The device is intended as a control unit. It should be possible to control up to 2 stepper motors with input data entered with pushbuttons, from an incremental encoder or via the uart from a PC. A simple PC application (C#) is required to test the functionality. The stepper motors are equipped with a controller that requires a positive edge for every step and an I/O to set the turn direction. The motors are monitored with incremental encoders. The device has 3 modes which determine the form of control. Detailed specification is provided on request.

Please only offer if you have experience with programming ARM Microcontrollers, task based systems, communication protocols. Basical skills in electrical engineering and motor control are beneficial. Please send links to the projects you have worked on that fit the profile.

Detailed specification added.

C# Programming C++ Programming Debugging Electrical Engineering Embedded Software

Project ID: #6105464

About the project

10 proposals Remote project Active Jul 30, 2014

10 freelancers are bidding on average $616 for this job

seshupower

Hi, I am a post graduate power electronics engineer and having very good experience in product design and development. I written many codes for products like SMPS,Inverters and motor controls using pic and dsPIC contr More

$555 USD in 10 days
(58 Reviews)
6.7
sflogics

Please see the resume for my qualification. I have done masters in embedded systems so I think its enough for you to know whether i know the work or not. Awaiting for your positive response to discuss in detail. Tha More

$1500 USD in 30 days
(51 Reviews)
6.2
scribblerspk

Hi, I have 14 year experience in electronics, micro-controllers and system designing, i am quite confident that I can take your project. Following shall be the expected milestones: 1. Specification requirement docu More

$444 USD in 10 days
(8 Reviews)
5.2
hemantmayatra

Experience on making microcontroller based projects on Stepper, servo motors. Experienced to make projects using microcontrollers atmel, pic and avr.

$555 USD in 10 days
(2 Reviews)
1.7
aftabbajaj2

Hi, I am professional in this task.I would like to assist you in your projects. Get it done professionally get it done right the 1st time. I am here to make long term relationship. I would like to get all details from More

$555 USD in 10 days
(0 Reviews)
0.0
mohsinrazaravian

Hello i hope you are fine.i believe ,i am the right person who can do your job.I have programmed Stepper motors in C++ in my Final Year Project.I did it on PIC. i am sure i will be able to do it as you are asking t More

$250 USD in 7 days
(0 Reviews)
0.0
rdbembsys

Hi, I have over 20 years of experience in embedded system design and development. I have been worked on various hardware and software platforms. Please go through my profile portfolio for more information about my wor More

$777 USD in 30 days
(0 Reviews)
0.0
VertexMemphis

Hi there! My name is Keith and I am a professional electrical engineer here in the US. I now work solely as a contracting designer and freelancer. Many of my projects entail working with microcontrollers, PLCs and a More

$473 USD in 10 days
(1 Review)
4.0