[实用新型]一种智能电器的固件模块结构有效
申请号: | 200820121879.5 | 申请日: | 2008-07-29 |
公开(公告)号: | CN201274489Y | 公开(公告)日: | 2009-07-15 |
发明(设计)人: | 邹启友;包志舟 | 申请(专利权)人: | 人民电器集团有限公司 |
主分类号: | H04L12/40 | 分类号: | H04L12/40 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 325604浙*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 智能 电器 模块 结构 | ||
技术领域
本实用新型涉及一种智能电器串行总线,具体涉及一种智能电器的固件模块结构。
背景技术
现有技术中,将智能电器与计算机相连,具有多种方式。例如,采用USB接口。该方式的不足在于,USB接口的数据传输距离为1-2米,无法满足实际应用的需求。同时,USB接口所可插接的USB设备个数往往只有几个,这影响了用户的使用。
中国专利文献公开号CN2566355公开了一种应用于串行总线集群式网络管理系统中的串行管理总线接口模块,它包括有一标准485芯片,在所述标准485芯片的驱动端串接有两个保护电阻。使用其串行管理总线接口模块,无论网络最终端的负载类型如何、负载数目在不大于8的范围内变化的情况下,都可以保证系统设备间的通讯稳定、可靠。
所述现有技术未解决智能电器之间通过RS-485的接口规范进行数据通信功能的技术难题。
实用新型内容
本实用新型所要解决的技术问题是提供一种能使智能电器之间通过RS-485的接口规范进行数据通信的智能电器的固件模块结构。
为解决上述技术问题,本实用新型提供了一种智能电器的固件模块结构,包括:主模块、数据包处理模块、数据包发送模块和字节发送模块;主模块、数据包处理模块、数据包发送模块和字节发送模块依次串联构成调用连接关系。
所述主模块和数据包处理模块之间还包括数据接收模块,主模块与数据接收模块之间为中断调用连接关系,数据接收模块与数据包处理模块之间为调用连接关系。
本实用新型具有积极的效果:(1)本实用新型的一种智能电器的固件模块结构中,主模块、数据包处理模块、数据包发送模块和字节发送模块依次串联构成调用连接关系,从而实现了智能电器之间通过RS-485的接口规范进行数据通信。
附图说明
图1为本实用新型的智能电器的固件模块结构的示意图;
图2为本实用新型的智能电器的固件模块结构的主程序框图。
具体实施方式
(实施例1)
见图1,本实施例的智能电器的固件模块结构包括:主模块1、数据包处理模块3、数据包发送模块4和字节发送模块5;主模块1、数据包处理模块3、数据包发送模块4和字节发送模块5依次串联构成调用连接关系。所述主模块1和数据包处理模块3之间还包括数据接收模块2,主模块1与数据接收模块2之间为中断调用连接关系,数据接收模块2与数据包处理模块3之间为调用连接关系。
见图2,智能电器中的微处理器MCU上电后,首先屏蔽通信接口,始化其所有端口、存储区、定时器和中断服务程序。之后,允许通信接口工作。这个过程确保了MCU正确响应数据通信产生的中断。
数据接收采用中断方式,该程序为中断服务程序。
微处理器带有串行接口,通过对接口初始化,可以设置接口的工作方式。一种工作方式是,当接收到的数据后面一位(第9位)为1时才产生中断;另一种工作方式是,不论第9位是0或1,只要有数据都产生中断。
令牌包正是利用这个特点。首先设置接口,使得发送数据后面一位(第9位)为1时,才产生中断的工作方式。令牌包的第9位设置为1,当发送令牌包时,所有端点上连接的微处理器均产生中断。只有和自己地址相同的端点改变接口的工作方式,形成不论第9位是0或1,只要有数据都产生中断功能,称之为数据接口状态。其它端点的工作方式不变。这样以后主机发送信息的第9位非1,因此,只有该端点可以接收。其它端点不响应。这样主机与端点之间形成了一条数据管道。
当主机与端点之间的数据通信完成后,主机发送通路撤消包,该端点上的微处理器改变接口的工作方式,撤消数据管道。
当接口接收到信息时产生中断,微处理器通过判断接口的状态,就可以断定是数据,还是包是令牌包,或是其它类型的包。如果是令牌包并与端点地址相同,就将接口改变成为数据接口。如果本端点是数据接收接口,通过判定接收包的第一个字节,就可以断定包的类型一???一???确认包、不确认包、通路撤消包、数据包。
对不同的数据包有不同的处理方法,确认包、不确认包设置相应的标志;当接收到通路撤消包时,微处理器改变接口状态,成为非数据接口;收到数据包时,当接收到131个字节时,设置收到数据包标志,和包处理标志,主程序检测到包处理标志时,调用包处理程序。
该程序主要实现接收到主机发送信息的处理程序。端点从主机接收到的包共有三大类:
1)数据包类
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于人民电器集团有限公司,未经人民电器集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200820121879.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种串行总线的物理接口
- 下一篇:电梯曳引机的转子