新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 雙向透明串口擴展技術(shù)在嵌入式系統(tǒng)中的實現(xiàn)

雙向透明串口擴展技術(shù)在嵌入式系統(tǒng)中的實現(xiàn)

作者: 時間:2009-08-24 來源:網(wǎng)絡(luò) 收藏

多參數(shù)監(jiān)護儀中一般包括多個獨立的硬件采集模塊,每個硬件采集模塊分別完成對人體的心電、呼吸率、體溫、血壓和血氧飽和度等生理參數(shù)的采集,并通過其接收HOST端的控制信息,定時向HOST端發(fā)送采集數(shù)據(jù)。
多參數(shù)監(jiān)護儀HOST端使用AT91RM9200處理器,該處理器具有4個通用同步/異步接收/發(fā)送器(USART),其中一個是DEBUG,但它們都是分時復(fù)用的[1]。為了使HOST端更好地與各采集模塊進行通信,必須解決其的問題。
目前比較通用的串口方案主要有2種。一種通過硬件,使用多串口ARM/MCU或?qū)S么?a class="contentlabel" href="http://www.butianyuan.cn/news/listbylabel/label/擴展">擴展芯片,可供選擇的串口擴展芯片有TI公司開發(fā)的 16C55X系列串口擴展芯片和國騰公司開發(fā)的GM812X系列串口擴展芯片等。TI公司的16C55X系列芯片通過并行口擴展串行口,功能比較強大、通信速度高,但控制復(fù)雜,同時價格較高,主要應(yīng)用于PC機串口擴展。另一種串口擴展方案通過軟件,但用軟件模擬串口存在缺點:(1)采樣次數(shù)低,一般只能做到2次/bit,這樣,數(shù)據(jù)的正確性就難以保證;(2)不能高波特率通信,軟件模擬串口一般不能實現(xiàn)高于4 800 b/s的波特率[2-3]。
不管是采用硬件還是軟件方案,大多數(shù)串口擴展產(chǎn)品幾乎都是單向傳輸,不夠化[4-7]。本文根據(jù)參與的多參數(shù)監(jiān)護儀項目的需要,提出一種的串口擴展設(shè)計方案,并通過了實驗驗證。
1硬件設(shè)計
1.1串口擴展模塊拓撲圖
在設(shè)計中,串口擴展模塊可以外接4個用戶設(shè)備,每個用戶設(shè)備都可以在與HOST端進行數(shù)據(jù)傳輸,采用分時復(fù)用,即在任一時刻,最多僅有一個串口與HOST端連接,串口擴展模塊負責(zé)4個通道的切換/選擇。雙方通過硬件和軟件機制進行仲裁。如圖1所示。

本文引用地址:http://www.butianyuan.cn/article/152376.htm

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 下一頁

評論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉