保存桌面快捷方式 - - 设为首页 - 手机版
凹丫丫旗下网站:四字成语大全 - 故事大全 - 范文大全
您现在的位置: 范文大全 >> 理工论文 >> 电子通信论文 >> 正文

基子CAN_BUS的控制器调试系统的设计


在接收到参数写入命令后,将参数写入FLASH的参数存储区,作为永久工作参数。接收到程序数据包后,控制器首先检验数据的次序,保证接收到的数据按次序排列;接着代入校验算法,将计算得到的校验值和接收的校验值作比较,不一致则给上位机反馈校验值错误命令,要求上位机重发该段程序,否则将数据写入FLASH。图中监控信息的发送周期可根据情况确定。

3.2 上位机通信流程

上位机是调试员与控制系统的接口,它显示控制器的上传参数,将调试员需要修改的控制参数下传。为完成上述功能,调试界面应包括参数显示窗口、参数输入窗口、命令工具条等,必要的话,还应将状态参数以曲线的形式显示出来。调试人员根据状态曲线调整控制参数。

图6是上位机的调试流程,单控制器的总线最短发送周期为5ms,随着总线通信量的增加,监控界面的扫描周期也应相应延长。参数显示界面显示的是上位机最新收到的参数,其值总是实时刷新的。发送修改参数时,每次只发送一个参数,上位机需将参数变成不大于4字节的字符型数组才能发送。控制器在收到参数数据包后,也要将数据字节逆序重组,才能得到需要的修改参数。上位机在下载程序的过程中,若在对某段程序多次重复发送后依然收到错误反馈,则显示错误状态,停止数据发送,由调试人员检查线路,重新给出下载命令。

多个控制器控制参数的调试是一个相当繁杂的过程,本文给出了基于CAN总线的调试系

统,其设计目的就是简化调试过程,缩短调试时间。应用这套系统,调试人员可以同时动态地调整多个控制器的控制参数,通过反馈的控制器状态判断参数优劣,达到快速寻找最优控制参数的目的,是调试过程中的一条有效辅助手段。

《基子CAN_BUS的控制器调试系统的设计(第3页)》
本文链接地址:http://www.oyaya.net/fanwen/view/166103.html

★温馨提示:你可以返回到 电子通信论文 也可以利用本站页顶的站内搜索功能查找你想要的文章。