[發明專利]一種串口對即插即用的功能模塊進行自動識別的方法在審
| 申請號: | 201610647199.6 | 申請日: | 2016-08-10 |
| 公開(公告)號: | CN107729272A | 公開(公告)日: | 2018-02-23 |
| 發明(設計)人: | 盧燕勇;薛婷婷;王險峰 | 申請(專利權)人: | 深圳多特醫療技術有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40;G06F13/42 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 400000 重慶市江北*** | 國省代碼: | 重慶;85 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 串口 即插即用 功能模塊 進行 自動識別 方法 | ||
技術領域
本發明涉及自動識別,更具體地來說,特別涉及一種串口對即插即用的功能模塊進行自動識別的方法。
背景技術
串行接口簡稱串口,也稱串行通信接口或串行通訊接口(通常指COM接口),是采用串行通信方式的擴展接口。
串行接口(Serial Interface)是指數據一位一位地順序傳送,其特點是通信線路簡單,只要一對傳輸線就可以實現雙向通信(可以直接利用電話線作為傳輸線),從而大大降低了成本,特別適用于遠距離通信,但傳送速度較慢。一條信息的各位數據被逐位按順序傳送的通訊方式稱為串行通訊。串行通訊的特點是:數據位的傳送,按位順序進行,最少只需一根傳輸線即可完成;成本低但傳送速度慢。串行通訊的距離可以從幾米到幾千米;根據信息的傳送方向,串行通訊可以進一步分為單工、半雙工和全雙工三種。
串口的出現是在1980年前后,數據傳輸率是115kbps~230kbps。串口出現的初期是為了實現連接計算機外設的目的,初期串口一般用來連接鼠標和外置Modem以及老式攝像頭和寫字板等設備。串口也可以應用于兩臺計算機(或設備)之間的互聯及數據傳輸。由于串口(COM)不支持熱插拔及傳輸速率較低,目前部分新主板和大部分便攜電腦已開始取消該接口。目前串口多用于工控和測量設備以及部分通信設備中。
串口通信的兩種最基本的方式:同步串行通信方式和異步串行通信方式。
同步串行是指SPI(Serial Peripheral interface)的縮寫,顧名思義就是串行外圍設備接口。SPI總線系統是一種同步串行外設接口,它可以使MCU與各種外圍設備以串行方式進行通信以交換信,TRM450是SPI接口。
異步串行是指UART(Universal Asynchronous Receiver/Transmitter),通用異步接收/發送。UART是一個并行輸入成為串行輸出的芯片,通常集成在主板上。UART包含TTL電平的串口和RS232電平的串口。TTL電平是3.3V的,而RS232是負邏輯電平,它定義+5~+12V為低電平,而-12~-5V為高電平,MDS2710、MDSSD4、EL805等是RS232接口,EL806有TTL接口。
串行接口按電氣標準及協議來分包括RS-232-C、RS-422、RS485等。RS-232-C、RS-422與RS-485標準只對接口的電氣特性做出規定,不涉及接插件、電纜或協議。
串口形容一下就是一條車道,而并口就是有8個車道同一時刻能傳送8位(一個字節)數據。但是并不是說并口快,由于8位通道之間的互相干擾(串擾),傳輸時速度就受到了限制,傳輸容易出錯。串口沒有互相干擾。并口同時發送的數據量大,但要比串口慢。串口硬盤就是這樣被人們重視的。
隨著監護儀集成的功能越來越多,提供的外設模塊越來越多,如果一個串口只能用于一個模塊,那么監護儀就得擴展很多串口,增加硬件成本,及增加CPU驅動負荷,增加使用難度。目前行業內采用一個串口接一種功能模塊的設計方法。
采用了本發明專利的設計方法,在不增加成本的基礎上,不改變硬件設計,升級軟件,就可實現隨時增加了監護儀的外設模塊的功能,甚至是未知的功能模塊。
發明內容
本發明提供一種串口對即插即用的功能模塊進行自動識別的方法,讓現在的所有多功能模塊全部能自動識別,并且能安裝到一個串口上面,解決了傳統上需要多個串口才能完成的功能。
為達到上述目的,本發明主要提供如下技術方案:
所述同一個串口能夠自動識別出插入的外設功能模塊,并接收數據解析正常使用功能模塊提供的功能給醫療工作人員使用。
一種串口對即插即用的功能模塊進行自動識別的步驟如下:
1、串口(uart或RS232),在秒級時間進行波特率(BPS)的切換(從9600-115200間)。
2、切換到某個波特率時,如果收到數據,就把這些數據分別給這個波特率下的功能模塊去解析數據包,如果某個功能模塊能順利解出完整的數據包,就是識別為這個模塊類型。
3、識別出功能模塊后,導入該模塊的功能,進行正常使用。
4、在規定的時間內,比如3秒內,收不到此模塊的數據,則認識模塊已被拔出,程序重新回到第一步開始進行識別模塊運行。
舉一個例子,BPS在115200,收到一堆數據,在這個BPS下,有masimo模塊,打印機模塊,胎監模塊等,把收到的數據分發給這些模塊,假如是打印機解析代碼解析出正確的包(通過crc這些檢驗機制),那么就可以判斷為插入的是打印機模塊。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳多特醫療技術有限公司,未經深圳多特醫療技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610647199.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于機場服務積分系統
- 下一篇:基于共享單車的交互廣告插播方法和交互裝置





