设计一步进电机控制系统,能通过键盘、或开关控制步进电机的正转、反转和速度选择。

任务:
设计一步进电机控制系统,能通过键盘、或开关控制步进电机的正转、反转和速度选择。
功能要求:
能通过键盘控制步进电机运行状态。并且通过LED数码管,LCD显示屏显示当前步进电机的运行状态(包括方向,步数)
步进精度选择(4相4拍、4相8拍)
方向选择(X,Y,正,反)
步进速度选择(30/分~9000/分,可任意选择)
停止/运行选择

运用多功能MCU创新平台(EL-EMCU-I)、单片机实验设备的相关知识

芯片信号:LM3S615

第1个回答  2012-06-21
单片机控制?那是小的步进电机了,单片机控制的一般比较简单的动作。
第2个回答  2012-06-19
好复杂呀,要设计费的噢噢。追问

行行好帮我下吧!!谢谢啦 ~课程设计 有点复杂

第3个回答  2012-06-19
做好了吗啊追问

没有自己埋头苦干中

追答

找我啊 给你指点一下啊 呵呵 要什么驱动啊

单片机控制步进电机要求:有加速、减速、停止、正转、反转按钮,电机是四...
zhengfan=0; \/\/正转,取数组前四位 else zhengfan=4; \/\/反转,取数组后四位 while(!zhengfan_key);} } if(add_key==0)\/\/检测加按键是否被按下 { delay(5);if(add_key==0) \/\/消抖 { num++; \/\/加速键按下,速度标志加1 if(num==4) \/\/已达到最大值3 num=3;while(!

课程设计:步进电机控制
是通过对每相线圈中的电流的顺序切换来使电机机作步进式旋转,切换是通过单片机输出脉冲信号来实现的。所以调节脉冲信号的频率便可以改变步进机的转速,改变各相输入脉冲先后顺序,可以改变电机的旋转方向。2转速控制:调节脉冲信号的频率便可以改变步进机的转速 3位置控制:改变脉冲信号的个数便可以改变步进...

PLC怎么控制步进电机正反转?
利用步进电机驱动器可以通过PLC的高速输出信号控制步进电机的运动方向、运行速度、运行步数等状态。其中步进电机的方向控制,只需要通过控制U\/D端的On和Off就能决定电机的正转或反转;将光耦隔离的脉冲信号输入到CP端就能决定步进电机的速度和步数;控制FREE信号就能使电机处于自由状态。因此PLC的控制程序相当...

3 具体要求 根据步进电机的工作原理,分析步进电机驱动电源的基本形式...
回答:楼上的 我是老秦 你在搞撒子

如何控制步进电机位移的大小,速度和方向?
脉冲的频率变化率决定电机的加速度,方向通过方向信号的高低电平来实现,一般情况下,方向信号悬空,为顺时针方向。如果用户选择内置控制脉冲发生器的驱动器如NDC556,步进电机的位移是由外部位置开关信号确定,用户可以通过电位器或拨码开关实现对电机速度控制,方向可以通过信号的高低电平实现。

...控制大量的伺服电机、步进电机、直流电机的正反转、转速、启动、停止...
第一种方法是用计算机+PCI多轴运动控制卡的方法,对于计算机需要编写控制软件,工作量较大,成本相对较低,第二种方法利用计算机+PLC,两者之间可以利用串口进行通信,计算机可以利用PLC对应的组态软件进行控制,系统的搭建相对简单,但系统的成本可能比第一种方法要高一些。

数字电路课程设计,步进电机控制器
电机转动的不同状态由LED数码管显示。红外信号的发射由另一块单片机和红外线LED完成,用红外万能接收头接收红外信号,可以实现对电机的控制进行红外遥控。关键字:四相步进电机 单片机 功率放大 红外遥控 目 录 前言 3 1.系统设计 3 1.1 功能介绍 3 1.2总体设计方案 3 1.2.1总体设计思路 3 1.2...

用c语言程序实现步进电机的正反转加减速的编程
内容:1、本程序用于测试4相步进电机常规驱动 2、需要用跳帽或者杜邦线把信号输出端和对应的步进电机信号输入端连接起来 3、速度不可以调节的过快,不然就没有力矩转动了 4、按s4(设置成独立按键模式)可以控制正反转 ---*\/ include <reg52.h> bit Flag;\/\/定义正反转标志位 unsigned char code ...

如何用单片机来控制步进电机,并用两盏灯分别来表示其正反转! 大侠可以...
\/ 程序名称: 按键控制电机正反转 p1.0键为反转 p1.1键为停止 p1.2键为正转 \/ \/*头文件*\/ include <reg52.h> include <intrins.h> define uint unsigned int define uchar unsigned char define _Nop() _nop_()\/*端口定义*\/ define motor P0 \/*步进电机接口*\/ sbit P12 = P1^...

用单片机控制步进电机正反转,简单易懂的C语言程序,最好带注释,步进电机...
第1行设置由输入端X1作为启动,Y1输出3万个脉冲,脉冲频率600赫兹(每秒600个脉冲的频率),由于只有Y1输出脉冲,没有设置方向输出端,所以电机正转。第3、4行由X2同时启动两行作为反转,Y1输出3万个脉冲,频率为800赫兹,Y1输出脉冲的同时方向输出端Y2同时输出方向信号,因此,电机反转。反转的3万个...

相似回答