[發明專利]一種基于串行總線的子卡識別及管理方法無效
| 申請號: | 200910068188.2 | 申請日: | 2009-03-19 |
| 公開(公告)號: | CN101510188A | 公開(公告)日: | 2009-08-19 |
| 發明(設計)人: | 董吉鴻 | 申請(專利權)人: | 天津祿普電子科技有限公司 |
| 主分類號: | G06F13/42 | 分類號: | G06F13/42 |
| 代理公司: | 天津盛理知識產權代理有限公司 | 代理人: | 王融生 |
| 地址: | 300192天津市南開*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 串行 總線 識別 管理 方法 | ||
1.一種基于串行總線的子卡識別及管理方法,其特征在于:
實施所述方法的硬體部分具有控制卡系統和子卡識別系統,其中主處理單元采用MPC852系列CPU配合Powerpc嵌入式操作系統,在核心通信處理器以及下屬的N塊子卡間通信;子卡的單片機串口連接到CPU的串行總線上,系統上電后CPU通過如下的步驟來識別子卡并進行管理,
其所述步驟為:
①控制卡發送幀步驟:
(1)判斷子卡是否已存在,如果是,判斷是否發布了設置子卡的命令,如果不是,則判斷子卡是否為新插入的子卡;
(2)判斷是否發布了設置子卡的命令,如果是,將設置命令及數據寫入幀,如果不是,則判斷是否發布了查詢子卡的命令;
(3)判斷是否發布了查詢子卡的命令,如果是,將查詢命令寫入幀,如果不是,則查詢下一片子卡;
(4)判斷子卡是否為新插入的子卡,如果是,將查詢子卡類型命令寫入幀,如果不是,則查詢下一片子卡;
(5)將寫好的幀送入串口發送;
②子卡串口中斷步驟:
(1)清空預先設置的接收幀的數組;
(2)判斷接收的第一字節是否在預先約定好的范圍內,如果是,繼續接收,如果不是,則清空數組重新接收;
(3)判斷接收的第二字節中的地址是否與從芯片中讀取的一致,如果是,繼續接收,如果不是,則清空數組重新接收;
(4)繼續接收幀數據;
(5)判斷第32字節是否為約定的幀尾,如果是,將接收幀標志位置1,如果不是,則清空數組重新接收;
③子卡主函數執行步驟:
(1)讀取子卡芯片信息,得出子卡類型與地址;
(2)將得出的子卡類型與地址存入數組;
(3)判斷接收幀標志位是否為1,如果是,進入幀處理函數,如果不是,則繼續判斷;
(4)進入幀處理函數;
(5)判斷命令是否為查詢子卡類型,如果是,將子卡類型寫入幀,如果不是,則判斷命令是否為查詢子卡狀態;
(6)判斷命令是否為查詢子卡狀態,如果是,讀取子卡狀態,并寫入幀,如果不是,則判斷命令是否為設置子卡;
(7)判斷命令是否為設置子卡,如果是,按照幀數據設置子卡,設置完成后讀取設置后的子卡狀態,并寫入幀,如果不是,則重新判斷接收幀標志位是否為1;
(8)將寫好的幀通過串口發送;
④控制卡接收幀步驟:
(1)通過串口接收幀,存入幀結構體;
(2)判斷幀長度是否正確,如果是,判斷幀尾是否正確,如果不是,則重新從串口接收幀;
(3)判斷幀尾是否正確,如果是,判斷子卡是否為新插入的卡,如果不是,則重新從串口接收幀;
(4)判斷子卡是否為新插入的卡,如果是,存儲該子卡類型、地址,如果不是,則該子卡為已存在的卡;
(5)從幀中讀取子卡狀態信息,通過顯示界面顯示出來。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津祿普電子科技有限公司,未經天津祿普電子科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910068188.2/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:四尖角同步焊接機
- 下一篇:語境相關敏感提示輸入法





