首页 专利交易 科技果 科技人才 科技服务 国际服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

一种用于高速贴片机运动控制的安全高速的工业通信方法 

买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!

申请/专利权人:东莞野火科技有限公司

摘要:本发明公开了一种用于高速贴片机运动控制的安全高速的工业通信方法,设置有协议应用层、协议解析层、设备抽象层和硬件BSP层,协议应用层、协议解析层、设备抽象层和硬件BSP层,各个层级之间充分解耦以实现增强软件的健壮性和可维护性,基于对现代微处理器的FIFO、DMA、空闲中断等丰富外设的充分利用,用消息包作为通信数据的最小单元,替代传统的逐个字节读取的方式,能够以一种高效的通信方式完成运动控制单元中多机之间的高速通信,替代传统的Modbus通信协议来解决传统的Modbus工业通信协议软件带来的通信效率低、安全性差的问题,进而提高贴片机的贴装速度。

主权项:1.一种用于高速贴片机运动控制的安全高速的工业通信方法,其特征在于:设置有协议应用层、协议解析层、设备抽象层和硬件BSP层,协议应用层、协议解析层、设备抽象层和硬件BSP层,各个层级之间充分解耦以实现增强软件的健壮性和可维护性,1、协议应用层设置有寄存器表,用于储存设备的设备参数、工作频率等数据条目,作为小型数据库使用;2、协议解析层设置有调试库、命令表、日志库、断言库,在接收数据阶段使用零拷贝缓冲,在解析阶段通过设备读取缓冲区数据包来进行解析,设计有一个二进制命令表,命令解析过程为二进制解析,单个字节中四个位代表命令类型,四个位代表具体命令,分为15个保留命令和240个可选命令,寄存器读写、读写锁、用户锁、远程任务调用等功能均通过该二进制命令来指定;3、设备抽象层设置有主从角色、端口号、波特率,在设备抽象层中对主从角色进行设置,分别针对对应的主机设备和从机设备设置对应的主从角色,主从角色决定与上层解析的对应;通过修改端口号、波特率来对接硬件BSP层的驱动,一个设备对象拥有一块可配置长度的缓冲区,通过该缓冲区用于对接协议解析层和硬件BSP层的FIFO、DMA、空闲中断驱动,以实现零拷贝缓冲;4、硬件BSP层包括适配多种设备的接口层,包含有串口的基本驱动程序、FIFO、DMA和空闲中断的驱动程序,用于适配到各种硬件设备之上,在协议软件的硬件BSP层中实现以多字节消息包为最小单元的通信方式,以实现利用FIFO和DMA来消除逐个字节读取导致的时间消耗。

全文数据:

权利要求:

百度查询: 东莞野火科技有限公司 一种用于高速贴片机运动控制的安全高速的工业通信方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。