[實用新型]一種智能電器的固件模塊結構有效
| 申請號: | 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.szxzyx.cn/pat/books/200820121879.5/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種串行總線的物理接口
- 下一篇:電梯曳引機的轉子





