[发明专利]智能电器串行总线的主机的工作方法有效
申请号: | 200810120125.2 | 申请日: | 2008-07-29 |
公开(公告)号: | CN101345681A | 公开(公告)日: | 2009-01-14 |
发明(设计)人: | 陈彦明;陈双龙 | 申请(专利权)人: | 人民电器集团有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L1/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 325604浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 电器 串行 总线 主机 工作 方法 | ||
技术领域
本发明涉及一种通过串行总线连接智能电器的主机的工作方法。
背景技术
现有技术中,将智能电器与主机相连,具有多种方式。例如,采用USB 接口。该方式的不足在于,USB接口的数据传输距离为1-2米,无法满足 实际应用的需求。同时,USB接口所可插接的USB设备个数往往只有几个, 这影响了用户的使用。
中国专利文献公开号CN2566355公开了一种应用于串行总线集群式 网络管理系统中的串行管理总线接口模块,它包括有一标准485芯片,在 所述标准485芯片的驱动端串接有两个保护电阻。使用其串行管理总线接 口模块,无论网络最终端的负载类型如何、负载数目在不大于8的范围内 变化的情况下,都可以保证系统设备间的通讯稳定、可靠。
所述现有技术未解决主、智能电器之间通过RS-485的接口规范进行 数据通信功能的技术难题。
发明内容
本发明所要解决的技术问题是提供一种通过RS-485接口在主、智能 电器之间实现串行总线通讯的通过串行总线连接智能电器的主机的工作方 法。
为解决上述技术问题,本发明提供了一种通过串行总线连接智能电器 的主机的工作方法,主机通过RS-485总线连接有至少1个智能电器;1 个智能电器构成一个端点;主机包括:主模块、用于对各端点进行巡回查 看的巡呼模块、用于完成主机与智能电器之间的数据交换功能的包处理模 块、用于发送数据的包发送模块、用于接收数据的包接收模块、字节发送 模块和字节接收模块;主模块用于初始化主机的通讯端口、初始化总线、 巡呼各个端点、绘制网络拓扑图并显示参数;巡呼模块用于对各从端点进 行巡回查看;包处理模块用于完成主机与各端点之间的数据交换,其数据 交换时处理的数据包包括:参数包、配置包、控制包、令牌包、通路撤消 包;包发送模块用于发送131个字节的数据,发送完毕后,等待接收端点 的握手信号,不确认时,主机将重发数据;包接收模块用于接收131个字 节数据,接收完毕后进行CRC校验,不正确时发送不确认握手信号,要求 端点重发数据,主机重新接收;字节发送模块和字节接收模块中包括超时 判断,超时时设置标志并返回。
所述主机中包括一个设备连接表,该设备连接表与所述各端点号相对 应;所述巡呼模块对各从端点进行巡回查看的过程是:首先确定一个端点 号,然后调用包处理模块,发送令牌包,有确认握手包时,则相应端点上 有一个智能电器;然后,主机核对该端点的设备连接表,若对应的设备连 接表为空时,则判断其为新连接到总线上的智能电器;主机发送数据包, 要求该智能电器传送其配置信息;当主机接收到来自该智能电器的有效数 据后,填写端点所述设备连接表;若对应的设备连接表不为空,则判断该 端点上连接的设备种类已知,并由该端点上的智能电器传送本身状态、电 路参数,或发送控制参数;若主机发送令牌包后无应答,或是接收到的参 数无效,均认为该端点无设备,清空端点设备连接表。
该智能电器串行总线通讯系统包括:主机和至少1个智能电器;主机 与智能电器之间通过RS-485总线相连;主机和各智能电器都具有唯一的 端点号,主机搜索到一个智能电器后,与其建立一数据通信通道;然后, 主机与智能电器相互发送数据包,当智能电器接收到正确数据时,智能电 器向主机发送确认握手包;当智能电器接收到错误数据时,智能电器向主 机发送不确认握手包,主机向该智能电器重新发送上一数据包;当主机接 收到正确数据时,主机向智能电器发送确认握手包;当主机接收到错误数 据时,主机向智能电器发送不确认握手包,该智能电器向主机重新发送上 一数据包;当主机向智能电器发送一通路撤销包时,主机与智能电器之间 的所述数据通信通道撤销。
所述主机搜索智能电器时,主机先通过RS-485总线发送令牌包;连 接在RS-485总线上的智能电器接收该令牌包,然后通过RS-485总线发回 确认握手包至主机,从而使主机与智能电器之间建立一数据通信通道。
所述数据包包括:循环冗余校验字段;主机和智能电器根据该循环冗 余校验字段来判断接收到的所述数据包为错误数据或正确数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人民电器集团有限公司,未经人民电器集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810120125.2/2.html,转载请声明来源钻瓜专利网。