摘要:采用传统的电机控制系统应用模拟器来模拟整个电机的控制,虽然可操作性强,但存在控制效果差的问题,针对该问题,提出了基于单片机的嵌入式多电机智能控制系统设计;选用嵌入式单片机dsPIC20F芯片无需过多的外设装置,以此设计系统硬件结构,获取感应器转子转速差,并将其转化为相应的信号,控制电机;选用AD_TCP-01型号A/D 数据采集器,在300米范围内可通过互联网进行超远程控制与传输;选用M57962AL是厚模单列直插式封装驱动模式,实现良好过流保护作用;使用NMRV075步进电机作为一种实用传动设备,符合单片机需求,输出扭矩也相对较大;采用嵌入式实时操作系统μClinux,分别设计任务调度流程、单片机程序和PC上位机,由此完成嵌入式多电机智能控制;在Proteus仿真软件支持下进行系统调试,由调试结果可知,该系统控制效果最高可达到0.996,为提高电机工作效率奠定基础。
关键词:单片机;嵌入式;多电机;智能控制
0 引言
电机作为工业生产加工的主要动力驱动设备,具有使用方便、运行可靠、成本低的特点,在工业领域发挥了重要的作用。近年来,随着现代工业产业的快速发展,电机在工业领域内得到了广泛的应用,传统电机的运行方式已经无法满足当今工业生产需求。因此,研究人员通过对电机控制系统进行创新改造,采用数字式控制系统的新技术以完善电机的控制系统,提高电机的工作效率和控制系统工作的可靠性,并且有利于电机系统在使用中的不断升级完善,延长电机的使用寿命。
随着数字式控制系统的应用,利用单片机与电机控制系统的有效结合,发挥了智能化、数字化的特点,提高了整个电机控制系统的运行效率。通过设计者的不断研究探索,电机控制系统在嵌入式单机片的整体设计过程中,不仅需要硬件平台设计与软件平台有效地结合在一起,还要实现单机片与电机的契合性,以保障电机作为动力系统在运行过程中满足单机整体的良好运转,从而提高电机控制系统的整体运用效率。因此,在电机控制系统进行嵌入式单机片的设计具有重要的意义,基于此种背景,提出了基于单片机的嵌入式多电机智能控制系统设计研究。数字式控制系统采用高性能数字式控制芯片,使得电机的调速控制范围广、使用寿命长、维护方便,大大提高了电机的工作效率和可靠的性能。
1 系统总体架构设计
在系统总体架构设计中,单片机的嵌入式多电机智能控制系统采用DSP28335为核心处理器,SN65HVD230为CAN总线收发机的架构设计,方案的整体架构如图1所示。
系统总体架构包括上位机、驱动电路、CAN接口和各电路等,系统运行时上位机发送命令,通过CAN接口传送给驱动器模块,CAN接口负责上位机与驱动器之间的信息传递连接,驱动器将接收到的命令进行对电机的运行控制,并实时对电机运动过程中的电压和电流信息及时反馈给上位机,确保系统安全稳定的运行。
2 硬件结构设计
在系统硬件结构设计中,由于采用嵌入式单片机dsPIC20F芯片,因此不需要过多的外设装置就可以进行正常的电机控制操作。这是因为嵌入式单片机dsPIC20F芯片包括了丰富的内部资源,不仅能够保证电机的运行效率,还减少了外设装置的使用数量,有效降低设备成本,使控制工作更加简便,优化了系统运行效果。基于单片机的嵌入式多电机智能控制系统硬件结构设计如图2所示。