发明名称 一种基于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号