進行中

C++ Programming of a micro stepping motor.

Project Brief

Hardware:

1- Arduino R3 UNO Microprocessor

1- M542T Nema 23 Micro-stepping Controller

1- Nema 23 Micro-stepping Motor 1.8 degree (200 steps per revolution)

Software must be 100% compatible with Arduino IDE (Free Downloadable Program). Any libraries used outside the scope of the official Arduino library must be able to be downloaded and incorporated into Arduino library. Software must be able to verify and compile within Arduino IDE.

Software must recognize IR Remote control (2 buttons only “Up” & “Down”).

“Up” button decimal code 16601263 and “Down” button decimal code 16584943.

It will move a micro-stepping motor from “Home Position”, also to be called position 0, to “Vertical Position” (90 degrees clockwise from “Home Position”) and back to “Home Position”. This movement is to be controller via the IR Remote. If button up or down is pushed during rotation, new button should dictate the direction of the motor. Motor must not go past 90 degrees or past 0 “Home Position”.

Initialization of the software must include a diagnostic to find “Home Position” (digital pin 2 on Arduino R3 UNO will be used as the switch to determine position. This will be done with a lead (not grounded) attached to motor shaft. It will find home when in the “Home Position” a metal tab will complete the circuit for digital pin 2.

Software must contain ability to adjust speed of the stepping motor. It will not be an external potentiometer, but coding that can be manipulated thru Arduino IDE via usb connection.

I have started the coding so it does not need to be from scratch. If you are selected, I would email you the coding I have done so far. It does not work, but the “bones” are good. It verifies and compiles currently, but may just need small tweaks.

I am a C++ novice and do not have the time currently to further my understanding of C++. I am on a deadline and need to resort to farming out the work.

Thank you for your interest.

Some where asking for more definition of the motor and controller.

The stepper motor is a Nema 23 Bipolar Stepper, Holding Torque: 4.78Nm , Rated Current/phase : 2.8A , Recommended Voltage: 24-48V.

The M542T controller settings are as follows:
switches 1,2, & 3 off (4.5 peak amperage)
switch 4 on (full current mode)
switch 5 & 6 off - switch 7 & 8 on (.180 step angle)

power supply for M542T controller is Genssi S-350-48 (48v 7.3A)

Thank you for all your interest, a few wanted more information so here is the update. My apologies, I misrepresented the Holding Torque. I have removed the 4 to 1 planetary gearbox which would have then been at the higher holding torque.
Here is the corrected specs.

Manufacturer Part Number: 23HS22-2804S
* Motor Type: Bipolar Stepper
* Step Angle: 1.8 deg.
* Holding Torque: 1.26Nm(178.5oz.in)
* Rated Current/phase: 2.8A
* Phase Resistance: 0.9ohms
* Inductance: 2.5mH+/-20%(1KHz)

Another question was if the motor is allowed to rotate a full revolution. The answer is a firm no. It must not deviate from the two positions and in between those positions. So from 0 degrees to 90 degrees only. No more and no less.

スキル: C++プログラミング

さらに表示: online c++ programming jobs from home, c programming work from home, c programming jobs from home, c# programming jobs from home, jobs matching my skills edit skills search search for projects and contests skills java c programming c programming job types fi, china outsourcing programming c++, china outsourcing programming c, c programming c++, c programming c++ programming, c programming c, c programming c programming, micro programming driver motor, programming control light home automation, technical support programming development work home workhome, cad micro programming

採用者について:
( 0件のレビュー ) United States

プロジェクトID: #11684895

アワード:

StuartBorden

Hello. Again, thanks for the extra clarification. Of course, the motor DS doesn't provide the torque to PPS curves, so it will be trial and error. But, since you state that you cannot tolerate out of position moveme もっと

$250 USD 20日以内
(0レビュー)
0.0

この仕事に、17人のフリーランサーが、平均$516で入札しています。

super2lao

I have experience in motor controlling. If you provide me detailed proposal, we can discuss further more. All of my customers satisfied on my work. If you work with me, you will get success. [url removed, login to view] もっと

$750 USD 10日以内
(61件のレビュー)
7.1
mechatronicsengr

Hi, I hope you are doing well. I have worked on IR as well Stepper motor control I have read and understood your project and I can execute it in less possible time. Looking Forward, Khawaja

$526 USD 10日以内
(9件のレビュー)
4.9
ranganathp

FREELANCER RECOMMENDED ------------------------------------------------------ Can help... I am an Expert... Lets Start! Please start a Discussion with me and we can get started from there... Please check the past p もっと

$1500 USD 21日以内
(4件のレビュー)
3.8
oobretenov

I have experience with arduino and stepper. I can help you with this project. . . .

$388 USD 10日以内
(9件のレビュー)
3.5
junaidahma463

Hello Client I have seen ur project details and i believe that i can do ur task efficiently and within time span u r providing i am electronic engineer, kindly review my profile and then decide My projects (major もっと

$277 USD 7日以内
(1レビュー)
2.4
thebatua

Hello. I'm Yura, from Ukraine. As for me this is simple project. For this project I have all components for testing sketch. So I can start immediately. Additionally I can do simple android app for setup arduino bo もっと

$250 USD 5日以内
(3件のレビュー)
1.0
mike199

My name is Mike and I’m from UK. I work with individual clients and also provide outsourcing services for a number of UK and USA based agencies. Your project description sounds interesting to me and I do have skills & もっと

$556 USD 10日以内
(0件のレビュー)
0.0
ovaisiq

Hello Sir. I am Electronics engineer with Masters degree in control engineering. Been using arduino for quite sometime now. I would like to work on your project. Message me to discuss details. Thanks

$555 USD 10日以内
(0件のレビュー)
0.0
ovgrig

A proposal has not yet been provided

$555 USD 10日以内
(0件のレビュー)
0.0
$555 USD 10日以内
(0件のレビュー)
0.0
JithinNJ

I can program this for you in 24 hours. Maybe faster if you send me your code. Just send me a message if you need me.

$300 USD 1日以内
(0件のレビュー)
0.0
letscode8

Hello, so you have this motor : [url removed, login to view] with this driver: [url removed, login to view] we can then d もっと

$250 USD 10日以内
(0件のレビュー)
0.0
Rajitha1234

I'm an Electrical Engineer and I’m a robot designer. I’m very familiar with micro programming (Arduino, Micro C,C,C++). I am very sure I can help to complete your project very soon because I have already got lot of exp もっと

$255 USD 10日以内
(0件のレビュー)
0.0
HawkHouseInt

Hello. Our company exists since 2014 and at the moment we are aimed on expansion abroad. We have already implemented more than 70 projects in Russia and CIS. And we are ready to take new projects and execute them on ti もっと

$700 USD 10日以内
(0件のレビュー)
0.0
$555 USD 10日以内
(0件のレビュー)
0.0
camilocolombia

High experience on Object-Oriented Programming mostly in languages C# - .NET, python, C and Java, also using databases (MySQL, SQL). Experience working with LINUX, DEBIAN and Windows, developing solutions with embedded もっと

$555 USD 10日以内
(0件のレビュー)
0.0