【技术实现步骤摘要】
基于CAN总线实现数据传输的系统、方法及介质
本专利技术涉及通信控制领域,具体地,涉及一种基于CAN总线实现数据传输的系统、方法及介质。
技术介绍
专利基于CANOPEN协议的嵌入式软件升级方法虽然也使用CAN总线进行软件升级,但该专利应用于软件升级方法,无法做到对于大量数据的随机传输且保障数据传输可靠性。微控制单元(MicrocontrollerUnit;MCU),又称单片微型计算机(SingleChipMicrocomputer)或者单片机,是把中央处理器(CentralProcessUnit;CPU)的频率与规格做适当缩减,并将内存(memory)、计数器(Timer)、USB、A/D转换、UART、PLC、DMA等周边接口,甚至LCD驱动电路都整合在单一芯片上,形成芯片级的计算机,为不同的应用场合做不同组合控制。诸如手机、PC外围、遥控器,至汽车电子、工业上的步进马达、机器手臂的控制等,都可见到MCU的身影。由于主从MCU之间会有大量数据频繁传输,而且多主形式的,如果使用传统CAN总线技术会导致数据不 ...
【技术保护点】
1.一种基于CAN总线实现数据传输的系统,其特征在于,包括:/n主MCU模块:接收物联网平台发来的指令,进行解析并发送到从MCU模块;/n从MCU模块:接收来自主MCU的指令并执行相应动作,将执行结果发送给主MCU模块;/nCAN总线模块:连接主MCU模块和从MCU模块,进行数据传输。/n
【技术特征摘要】
1.一种基于CAN总线实现数据传输的系统,其特征在于,包括:
主MCU模块:接收物联网平台发来的指令,进行解析并发送到从MCU模块;
从MCU模块:接收来自主MCU的指令并执行相应动作,将执行结果发送给主MCU模块;
CAN总线模块:连接主MCU模块和从MCU模块,进行数据传输。
2.根据权利要求1所述的基于CAN总线实现数据传输的系统,其特征在于,将要发送的数据按照主从MCU协商的格式进行封装。
3.根据权利要求1所述的基于CAN总线实现数据传输的系统,其特征在于,所述数据传输包括:使用canopensdo技术进行传输。
4.根据权利要求1所述的基于CAN总线实现数据传输的系统,其特征在于,在数据传输完成后,判断上一次传输是否成功,如果成功则结束传输,否则进行重传操作。
5.根据权利要求2所述的基于CAN总线实现数据传输的系统,其特征在于,根据主从MCU协商的格式对接收端收到的数据进行解析并做相应的处理。
6.根据权利要求1所述的基于...
【专利技术属性】
技术研发人员:叶新福,蔡光渊,李晓炜,徐培峰,张耀榆,佘飞翔,柏赢,周晨,
申请(专利权)人:上海挚想科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。