基于 CAN 总线的伺服电机手持调试终端系统设计摘要:伺服系统响应速度快、控制精度高,近年来被广泛使用。目前使用的伺服电机调试系统多为 PC 软件,维修人员后期现场调试不便。本文讨论的基于 CAN 总线的伺服电機手持调试终端系统,与 PC 软件相比,具有易携带、本钱低的优点,且其通讯可靠,满足调试需求。关键词:CAN 总线;伺服电机;调试终端0 引言伺服系统具有控制速度、位置精度准确的优点,因此在军用和民用领域大量使用。常见的伺服电机调试工具多为 PC 软件,调试人员调试过程中存在一定不便,设计一款基于 CAN 总线的伺服电机手持调试终端,其信息传输质量好,携带方便,且满足调试需求。1 系统总体设计基于 CAN 总线的伺服电机手持调试终端,主要由控制器、CAN 总线、显示模块和按键模块组成。控制器通过 CAN 总线向电机发送指令,实现对电机运行状态的控制,且可以通过发送指令读取电机实时运行状态,CAN总线是信息传递的桥梁,其高可靠性和良好的错误监测能力增加了调试终端的准确性,显示模块实时显示控制参数的变化和读取电机运行状态数据,按键模块可在多个可调参数中选择所要调整的工程,使用按键改变对应工程数值,在多个页面间可使用按键进行进入和返回的功能。2 硬件局部设计在此伺服电机手持调试终端中,硬件主要为控制器,CAN 模块为MC56F8037 的集成局部,CAN 收发器为 PAC82C250,液晶显示器,按键电路,复位电路。电源局部直接采纳 12V 电源适配器。2.1 控制器控制器选用飞思卡尔公司推出的一款高效 16 位数字信号控制器MC56F8037,它采纳了双哈佛结构设计,内部总线时钟 32MHz 下可到达32MIPS 的指令执行速度,且功耗低,抗干扰性能好。2.2CAN 收发器 PCA82C250为了提高通信可靠性、增加传输距离,CAN 模块的 T 某和 R 某两个引脚通常通过一个收发器再与总线连接。2.3 液晶显示器LCD12864 液晶显示屏有多种显示,根据不同需求可显示不同大小的字体,具有功耗低、体积小、显示内容丰富的特点。适合小型手持仪器使用。2.4 按键电路使用 8 个按键组成按键模块,在按键按下时,MC56F8037 执行相应操作,其中包括页面的进入、退出,可调参数项的选择,参数数值的调整。3 软件框架结构该手持调试终端的软件框架由 DSPMC56F8037、按键模块、显示模块、CAN 总线组成。当有按键按下时,MC56F8037 作出相应处理,再将信号经过 CAN 总线发送至伺服电机,同时显示模块实时显示...