是一种将电脉冲信号变换成相应的角位移或直线位移的机电执行机构。控制步进电机的输入脉冲数量、频率及电机各相绕组的接通顺序,可以得到各种需要的运行特性。由于步进电机具有步距值不受诸如电压和温度变化的影响、误差不长期积累以及控制性能好等优点, 所以在仪器仪表、机器人、数控机床、纺织、轻工、石油、邮电、冶金和化工等行业得到了越来越广泛的应用。本文讨论一种基于设计的步进电机控制系统,利用FPGA的I/O端口多,可以编程支配、定义其功能的特点。不仅实现简单方便,而且容易仿真。且鉴于FPGA芯片和
基于 FPGA 设计的步进电机控制系统方案的框图[1]如下,它主要由脉冲发生器、分频器模块、电机控制模块、译码显示模块和电机驱动模块和数码显示6 个模块组成。当系统工作时,脉冲发生器提供时钟的输入信号,通过分频器模块对脉冲信号进行分频,分别为电机控制模块和译码显示模块提供时钟信号。电机控制模块输出控制步进电机的脉冲信号,通过电机驱动模块进行脉冲分配和功率放大后直接驱动步进电机。同时电机控制模块输出电机的运行数据到译码显示模块,进行译码后动态显示于数码管,在数码管上可以实时观测电机运行状态。图中虚线框起来的部分包括分频器模块、译码显示模块、电机控制模块都是通过FPGA进行实现,其余部分为外部设备。
基于 FPGA 设计的步进电机控制系统主体采用Verilog HDL 语言设计,将系统按功能进行划分实现层次化设计。在顶层设计中对内部各功能模块的连接关系和对外接口关系进行描述,系统按基本功能分为分频器模块、译码显示模块、电机控制模块,其中电机控制模块的具体功能有下层模块实现。将各模块进行综合[2]组成了步进电机控制系统,其顶层Verilog HDL 源代码[3][4][5]和电图如下所示。
分频器模块实现将 50MHz 全局时钟分频得到一1Hz 时钟信号和一1KHz 的时钟信号。1KHz 时钟信号分别提供给电机控制模块和显示模块,1Hz 时钟信号提供给电机控制模块。
译码显示模块是由动态显示驱动、数据多选择、译码电构成,译码显示模块的功能是将电机运行数据经译码后动态显示于数码管上,同步显示电机运行结果。
基脉冲模块内部有一个 10 位数据的计数器,其计数时钟是分频后的1KHz 时钟信号。通过计数器计数实现对1KHz时钟信号的分频,分别完成1/2、1/4、1/8、1/16、1/32、a型血人的性格1/64、1/128、1/256、1/512、1/1024 时钟信号的基脉冲。脉冲输出时,只需要控制将其需要的频率成分叠加,这样就可以组合成连续可调频率的脉冲输出信号,输出脉冲的范围在1~1024Hz。
每秒输出脉冲数寄存器模块根据速度以及加速度信息,控制每秒输出的脉冲个数,最终达到控制步进电机速度的目的。根据总的脉冲数来判断距离长短,以确定步进电机运行模式。步进电机按两种模式[7]运行,短距离时,步进电机以恒速进行运行;长距离时,步进电机不仅有恒速过程,还有加减速过程,以快速反应。
每秒输出脉冲数寄存器模块根据速度以及加速度信息,控制每秒输出的脉冲个数,最终达到控制步进电机速度的目的。脉冲叠加模块是根据每秒钟的脉冲个数来控制脉冲的输出,其实质是根据每秒钟的脉冲个数,将10 种频率不同并且互相不重叠的脉冲信号叠加后输出脉冲,这样的脉冲中包含了速度信息、加速度信息等控制步进电机运行的参数。
总脉冲输出控制模块是根据步进电机的信息,输出控制步进电机的走步距离。其实现可以直接对输出的脉冲计数,当计数值未达到设定的总脉冲数时,一直输出脉冲;当计数值与设定的总脉冲数相一致时,控制不再输出脉冲。
各模块Verilog HDL就要选择合适的目标芯片进行综合、管脚配置。本系统选用Xilinx公司的Spartan-IIE系列XC2S100E芯片[8],选用优化效率和兼容性优秀的综合器XST对程序进行综合,将综合生成的网表文件由ModelSim进行仿线所示结果。
图 7 是基于FPGA 设计的步进电机控制系统的硬件图,Xilinx 开发板输出脉冲信号连接到电机驱动板的脉冲输入端,电机驱动板进行脉冲分配和功率放大后连接到4 相步进电机。图中Xilinx 开发板的电源由USB端口供电,电机驱动板的电源输入24V电源。芯片在50MHz下工作,能顺利完成对步进电机精确控制。
步进电机是机电一体化产品中的关键组件之一,是一种性能良好的数字化执行元件。随着电子技术和计算机技术的发展,在许多领域将得到广泛的应用。本控制器采用Xilinx公司Spartan II的FPGA实现了步进电机的精确控制,与传统的由多个分立元件和集成块构成的步进电机控制系统相比,具有可靠性高、性能稳定、成本低廉的特点。而且使用先进的EDA设计工具使设计更加简单方便,灵活快速。
主题简介及亮点:第四期直播内容是AI语音识别机器人眼睛灯编码与实现,通过直接如何编写代码去实现各个子模块的功能。
步进电机是一种将电脉冲为角位移的执行机构。通俗一点讲:当步进驱动器接收到一个脉冲信号,它就驱动....
近期,福布斯(Fobes)与Meritech Capital合作发布了美国最具前景的50家人工智....
随着制造业的大发展,工业机器人产业市场也在逐步的扩大,越来越多的企业的生产离不开工业机器人,作为企业....
中国提出的“中国制造2025”计划充分说明了如何破局。因为中国的国情不同,所以定位与的“工业4.....
通过这几年工业机器人的普及和发展,工业机器人的设备与配件也变得越来越完善。传感器作为工业机器人最重要....
初学者如何有效的阅读FPGA的相关文档?对于一个初学者,只是简单的学过数电和verilog语法。在FPGA的使用上只会...
完成神秘机器人后,我想使它看起来更酷:-D。 》因此您必须以看起来像机器人头的方式切割硬纸板
随着机器人技术的成熟发展,其应用场景也在不断扩大,从工业生产线到农业、医疗、城市服务等等,为多个行业....
我们正在迎接一个互联的时代,在这个时代里所有东西都会连接网络,进行障碍的信息交互,而第五代无线....
近年来,物联网、人工智能等技术取得了巨大的进步,为物流行业实现高效灵活的配送业务提供了可行的解决方案....
随着人工智能等技术的不断突破,智能化的概念在自动化领域击发起了浪花,也带来了新的产品灵感。
在移动机器人行业,越来越多的厂商正在利用人工智能技术,提升机器人的自主性,以物料搬运过程的安全,....
尤其在工业智能化转型的过程中,厂内智能搬运系统是智能化率最高的环节之一,也是连接厂内实物流和信息....
我们现在的生活已经离不开手机了,无论你是男女老少几乎人手一个,以前我们在新闻报道里看到手机生产的工厂....
对于普通人来说工业机器人在工作时一切都是“顺理成章的”,但其实工业机器人在工作时需要大量的系统同时进....
工业机器人是一个复杂的集成系统,机器人本体就是它的身体,眼睛就是它的视觉系统等等,今天我们来说一下,....
关于编码,您得益于Kalman滤波器和PID(比例,积分和微分)控制,可以轻松地在Internet上....
图片中显示的某些材料用于制作刮的。但是,本教程将不介绍有关如何为越野车制造底盘或模型或如何将电线焊接....
智能语音识别与自然语义理解的强大不仅仅在于电销机器人简单为人类丛事接打电话的工作,未来的还很长....
AMR是协作的,旨在与人类一起工作。完全安全是在动态中运行并与人类一起工作的协作移动机器人的主要....
机器人视觉和机器视觉系统可以帮助我们的自动机掌握人类可能会错过或忽略的视觉线索,并且它们可以为采用它....
或者您可以按下发射器上的相应DIP开关。在我使用的Tactic TTX410系统上,您可以通过切换电....
移动机器人使用传感器和软件来控制(定义机器人应该在哪里以及如何移动)和(让机器人理解并对周围....
现在的工业机器人越来越普及了,我们在企业的生产时总会应用到工业机器人,机器人在给我们带来方便的同时,....
铸造行业是个劳动力密集的,主要以人力为主的行业。随各个的制造业都开始使用工业机器人作业,铸造行业也将....
现在我们的工业机器人已经应用到了很多的领域,因为它具有的力量、速度以及精准度都已经可以替代人类做部分....
物流的发展正随着科技的进步而发生着日新月异的变化,在智慧物流这一大概念下,是各细分领域技术的发展和应....
提供产品解决方案的模式:指为企业建立自动化仓库,提供集规划设计、软件开发、设备生产、现场安装、售后为....
随着我国智能时代的推进,企业自动化、计算机制造集成系统技术的逐步发展、自动化立体仓库以及柔性制造系统....
整个系统的外部交互点来自于出入库请求,智能分拣机器人代替的是以往分拣员和取货车驾驶员的工作。
工业机器人的使用让企业能够更好地掌握生产的节奏,在了产品质量的同时,大幅度的减少了员工的劳动负荷....
据国际机器人联合会发布的《全球机器人2019——工业机器人》中称,2019年全球工业机器人出货量42....
我国作为世界上最大的工业机器人生产国和消费国,工业机器人并没有覆盖到全部的工业生产,只是集中在电器电....
你好, 我用的是样机,控制两个步进电机。 电机驱动器需要一个短短几微秒的脉冲来做一个步骤。在我的项目中,有2个数...
建造自己的传感器比购买传感器要好。我首先制造了一个传感器,但是使发送器和接收器都保持非常靠近,这导致....
在5G技术尚未大规模应用的今天,关于IoT、AI的讨论及场景设定多停留在“概念”层面。而天津海尔洗衣....
相信大家对于动力的Spot四足机器人印象一定非常深刻,虽然相比科幻电影中还差点意思,但客观来说....
Xi达芬奇手术机器人启动仪式于25日下午在乌鲁木齐举行,这是新疆地区首次使用达芬奇Xi手术机器....
9月30日,总投资超过4000亿元人民币的大兴国际机场将正式运营。该机场设置停车楼1处,共4200个....
随着工业机器人在制造业的深入,航空制造领域也将工业机器人引入到生产中,工业机器人的使用弥补了航空制造....
随着工业机器人的发展人们对机器人的要求也越来越高,特别是在机器人安全性能方面。最初使用的机器人只能完....
工业机器人在数十年前就进入到了汽车等行业的工厂,在传统的制造业中只有大型的企业才会使用工业机器人,因....
近日,松下宣布将于11月发布Aeolia X系列空调,其中将在空调内部填充高浓度的Nanoe-X,并....
业内认为,2017年可称为人工智能AI元年,在此之后仿佛一切都在加速,人工智能领域突破层出不穷,比如....
工业和信息化部、财政部共同主办2019年“创客中国”中小企业创新创业大赛,是促进中小企业健康发展和推....
合肥工业大学计算机与信息学院、人工智能学院教授、中国自动化学会机器人竞赛工作委员会委员、安徽省人工智....
昨日,全国首个5G生活体验街区在深圳华强北正式启幕——华强北26个5G室外基站建设全部完成,华强北5....
朱秀梅指出,工业和信息化部围绕建设人工智能产业生态、推动人工智能和实体经济深度融合的重点任务,在政策....
论坛上,王飞跃教授就“平行智能与智能产业—新IT和大5G开创的第三轴心新时代”进行主题,提出AI....
不仅在中国,在全世界机器人产业一直都有很强劲的增长趋势。有机构预计,在未来的10年里,工业机器人的市....
在不久将来,在工厂的自动化生产线上,大量组装的机器人旁边都会有工人,他们和机器人一起配合,一起完成工....
制造出像人一样具有智能的能替代人类劳动的机器人,一直是人类的梦想,人类获取的信息80%以上是通过视觉。因此,在...
请问谁用过DRV8825/24 做过步进电机驱动么? 可否发一份测试程序参考一下? 谢谢...
大家好。我写了一个汇编代码来驱动一个16f877a的双极步进电机(._.,._right)。这就是奇怪的地方。当我不使用宏,我可...
步进电机是将电脉冲信号转变为角位移或线位移的开环控制电机,输入脉冲总数控制步进电机的总旋转角度,电机的速度由每...
机器人听觉系统主要是对人的声音进行语音识别并做出判断,然后输出相应的动作指令控制头部和手臂的动作,传统的机器人...
做了十几年软硬件开发,越来越喜欢电子技术,他能显示、能发声音、能传递信息、还能做出动作。电和磁总是分不开,他能...