[发明专利]智能电器串行总线的主机的工作方法有效
申请号: | 200810120125.2 | 申请日: | 2008-07-29 |
公开(公告)号: | CN101345681A | 公开(公告)日: | 2009-01-14 |
发明(设计)人: | 陈彦明;陈双龙 | 申请(专利权)人: | 人民电器集团有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40;H04L1/16 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 325604浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 智能 电器 串行 总线 主机 工作 方法 | ||
1.一种通过串行总线连接智能电器的主机的工作方法,其特征在于: 主机(1)通过RS-485总线(2)连接有至少1个智能电器(3);1个智 能电器(3)构成一个端点;
主机(1)包括:主模块(21)、巡呼模块(22)、包处理模块(23)、 包发送模块(24)和包接收模块(25);
工作时,主模块(21)先初始化主机(1)的通讯端口、初始化总线、 巡呼各个端点、绘制网络拓扑图并显示参数;
然后,巡呼模块(22)对各个端点进行巡回查看;
然后,由包处理模块(23)完成主机(1)与各端点之间的数据交换, 其数据交换时处理的数据包包括:参数包、配置包、控制包、令牌包、通 路撤消包;
然后,由包发送模块(24)发送131个字节的数据,发送完毕后,等 待接收端点的握手信号,不确认时,主机(1)将重发数据;或,由包接收 模块(25)接收131个字节数据,接收完毕后进行CRC校验,不正确时 发送不确认握手信号,要求端点重发数据,主机(1)重新接收;
所述主机(1)中包括一个设备连接表,该设备连接表与各端点号相对 应;
所述巡呼模块(22)对各个端点进行巡回查看的过程是:
首先确定一个端点号,然后调用包处理模块(23),发送令牌包,有 确认握手包时,则相应端点号上有一个智能电器(3);
然后,主机(1)核对该设备连接表中与该端点号对应的记录,若设备 连接表中与该端点号对应的记录为空时,则判断连接到该端点号上的智能 电器为新连接到总线上的智能电器(3);主机(1)发送数据包,要求该 智能电器(3)传送其配置信息;当主机(1)接收到来自该智能电器(3) 的有效数据后,填写所述端点号对应的所述设备连接表;若设备连接表中 与该端点号对应的记录不为空,则判断该端点号上连接的设备种类已知, 并由连接到该端点号上的智能电器(3)传送本身状态、电路参数,或发送 控制参数;若主机(1)发送令牌包后无应答,或是接收到的参数无效,均 认为该端点号未连接设备,清空设备连接表中与该端点号对应的记录;
主机(1)向一端点号发送令牌包,若在预设时间内未收到相应的确认 握手包,则主机(1)确认该端点号上不存在智能电器(3),即为空端点, 清空设备连接表上相应的记录;若在预设时间内收到相应的确认握手包, 则主机(1)确认该端点号上存在智能电器(3),即为非空端点,在该设备 连接表上作相应的记录,然后读取其产品标志,以识别生产厂商以及产品 种类,填写设备连接表,并安装相应的驱动程序;
主机(1)对非空端点发送令牌包,并得到确认握手包时后,再发出数 据包来确定数据传送的方向;当所述数据包为输入数据包时,智能电器(3) 发出确认握手包后,开始接收数据;当所述数据包为输出数据包时,智能 电器(3)发出确认握手包后,开始发送数据。
2.根据权利要求1所述的通过串行总线连接智能电器的主机的工作方 法,其特征在于:主机(1)和各智能电器(3)都具有唯一的端点号,主 机(1)搜索到一个智能电器(3)后,与其建立一数据通信通道;然后, 主机(1)与智能电器(3)相互发送数据包,当智能电器(3)接收到正确 数据时,智能电器(3)向主机(1)发送确认握手包;当智能电器(3)接 收到错误数据时,智能电器(3)向主机(1)发送不确认握手包,主机(1) 向该智能电器(3)重新发送上一数据包;当主机(1)接收到正确数据时, 主机(1)向智能电器(3)发送确认握手包;当主机(1)接收到错误数据 时,主机(1)向智能电器(3)发送不确认握手包,该智能电器(3)向主 机(1)重新发送上一数据包;
当主机(1)向智能电器(3)发送一通路撤销包时,主机(1)与智能 电器(3)之间的所述数据通信通道撤销。
3.根据权利要求1所述的通过串行总线连接智能电器的主机的工作方 法,其特征在于:所述主机(1)搜索智能电器(3)时,主机(1)先通过 RS-485总线(2)发送令牌包;连接在RS-485总线(2)上的智能电器(3) 接收该令牌包,然后通过RS-485总线(2)发回确认握手包至主机(1), 从而使主机(1)与智能电器(3)之间建立一数据通信通道。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人民电器集团有限公司,未经人民电器集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810120125.2/1.html,转载请声明来源钻瓜专利网。