发明名称 |
一种基于CAN总线的振动试验控制方法 |
摘要 |
本发明涉及一种基于CAN总线的振动试验控制方法,其特征在于:包括以下步骤:步骤一、采用多线程技术,为控制系统的界面管理、数据监测和通信控制分别开启单独的工作线程;步骤二、使用windows系统自带的定时功能,定时采集CAN总线控制器接收缓冲区的数据;步骤三、为每个下位机分配一个ID,使发送的每一帧数据都发送给固定ID的下位机;步骤四、对采集的数据进行存储,数据的存储采用线性链表的数据结构实现,将数据节点插入所述线性链表中并写到txt文档;步骤五、控制系统的上位机通过调用CAN总线控制器的动态链接库实现CAN格式数据的收发。本发明的方法,操作更加方便,工作效率更高,试验更加可靠。 |
申请公布号 |
CN104423349A |
申请公布日期 |
2015.03.18 |
申请号 |
CN201310396318.1 |
申请日期 |
2013.09.04 |
申请人 |
天津航天瑞莱科技有限公司;北京航天希尔测试技术有限公司;北京强度环境研究所;中国运载火箭技术研究院 |
发明人 |
刘军;邹文;张巧寿 |
分类号 |
G05B19/418(2006.01)I |
主分类号 |
G05B19/418(2006.01)I |
代理机构 |
核工业专利中心 11007 |
代理人 |
高尚梅;李臻洋 |
主权项 |
一种基于CAN总线的振动试验控制方法,其特征在于:包括以下步骤:步骤一、多任务并行采用多线程技术,为控制系统的界面管理、数据监测和通信控制分别开启单独的工作线程;步骤二、数据实时采集使用windows系统自带的定时功能,定时采集CAN总线控制器接收缓冲区的数据;步骤三、数据定义为每个下位机分配一个ID,使发送的每一帧数据都发送给固定ID的下位机;步骤四、数据存储对采集的数据进行存储,数据的存储采用线性链表的数据结构实现,将数据节点插入所述线性链表中并写到txt文档;步骤五、数据传输控制系统的上位机通过调用CAN总线控制器的动态链接库实现CAN格式数据的收发。 |
地址 |
天津市东丽区天津开发区西区中北三街9号 |