[发明专利]一种基于BLVDS总线的数据通信方法在审
申请号: | 201810585233.0 | 申请日: | 2018-06-08 |
公开(公告)号: | CN108768814A | 公开(公告)日: | 2018-11-06 |
发明(设计)人: | 唐汉钊;马双涛;吴睿;高金宁 | 申请(专利权)人: | 山东超越数控电子股份有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L29/12;H04L12/24;H04L5/00;G06F13/40 |
代理公司: | 济南信达专利事务所有限公司 37100 | 代理人: | 阚恭勇 |
地址: | 250100 山东省*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 从属设备 数据交换 数据通信 主控设备 总线 数据通信技术 设计复杂度 控制信号 扩展总线 数据传输 低成本 高效率 通信系统 挂载 传输 保证 制定 管理 | ||
1.一种基于BLVDS总线的数据通信方法,其特征在于,
将一台以上的设备通过BLVDS总线连接在一起形成总线型结构,其中一台设备为主设备,负责总线的控制及通信过程的发起,其它为从设备,负责响应主设备的控制命令;在此基础上,添加一条地址配置线作为BLVDS总线的扩展,用以完成主控设备对各个从属设备的地址配置;
系统上电后,主控设备通过地址配置线逐一配置各个设备的地址,之后BLVDS总线对各个设备的配置结果进行地址信息确认,至此完成整个地址配置流程;
此后即进入正常的业务数据通信过程,先由主控设备发送带有地址信息的控制命令至总线,每个从属设备接收该命令并根据地址确认是否应由本设备处理,若是则执行该命令并发送回复信息,若否则不做任何响应;
地址配置过程需上电后或复位后执行一次,之后各设备即可反复执行业务数据通信过程完成各种数据交换。
2.根据权利要求1所述的方法,其特征在于,
地址配置线由主设备输出,点对点接入第一台从设备,之后该从设备再引出一根线,接入下一台从设备,以此类推,直至最后一台,至此形成完整的硬件拓扑结构;其中,BLVDS总线及地址配置线均采用UART方案进行数据传输。
3.根据权利要求1所述的方法,其特征在于,
进行地址配置:所有设备均置本设备的BLVDS接口为输入状态,不向总线发送任何信息;此时主控设备通过地址配置线向第一台从设备发送该设备的地址配置命令,该设备收到命令后,保存命令中的地址数值作为本地地址,同时将该数值加一,并通过地址配置线发送给下一台设备,以此类推,直至最后一台设备;主控设备的地址无需配置,系统中所有设备均默认该地址为0;主控设备在等待一段时间后,开始通过BLVDS总线进行地址信息确认,即通过后文所述的业务数据通信过程向每一台从设备发送地址确认命令,若能收到该设备的回复则认为对该设备的地址配置成功,否则即失败。
4.根据权利要求1所述的方法,其特征在于,
业务数据通信过程,具体方式如下:在无数据传输需求时,所有设备的BLVDS接口均保持输入状态;当主控设备需与某一个从属设备进行通信时,发送带有该从设备地址的数据传输命令至总线,之后再次置总线端口为输入状态;所有从属设备均接收总线信息,并查看地址字段,若与自身一致则执行该命令并通过BLVDS总线发送带有主设备地址的反馈信息,完成后将总线端口置为输入状态,若不一致则不进行响应;主控设备收到回复后即完成一次数据收发。
5.根据权利要求4所述的方法,其特征在于,
若主控设备完成命令发送后始终未接到正确回复则认为命令发送失败,之后重复上述过程,若重复3次均失败,则认为出现错误,停止发送。
6.根据权利要求5所述的方法,其特征在于,
主控设备可周期或非周期的对每一台从设备发送查询命令,确认该设备是否有信息需要传输。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东超越数控电子股份有限公司,未经山东超越数控电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810585233.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种智能安全监测平台
- 下一篇:一种信号处理系统和信号处理方法