新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 可組網(wǎng)單總線A/D芯片在多點檢測系統(tǒng)中的應用

可組網(wǎng)單總線A/D芯片在多點檢測系統(tǒng)中的應用

作者: 時間:2013-03-07 來源:網(wǎng)絡 收藏
美國DALLAS公司最新推出的DS2450是一種可組網(wǎng)集成A/D芯片。利用其可以方便地組成傳感器網(wǎng)絡,在測量現(xiàn)場將模擬量直接轉換為數(shù)字量,實現(xiàn)多點多參數(shù)測量,提高系統(tǒng)抗干擾能力。此芯片適合于惡劣環(huán)境下進行現(xiàn)場溫度測量,而且系統(tǒng)設計靈活、方便。我們利用DS2450和AT89C51單片機設計了多點溫度檢測系統(tǒng)。

1 系統(tǒng)原理

系統(tǒng)原理框圖如圖1所示。傳感器采集的參數(shù)在測量現(xiàn)場經(jīng)DS2450把模擬信號直接轉換為數(shù)字量,并傳輸給微處理器,由于系統(tǒng)采用了驅動電路,傳輸距離能達到200米。工作時,每個AT89C2051通過實現(xiàn)多路多參數(shù)的巡檢,搜索出超出預先設定的參數(shù)極限值的傳感器,啟動報警指示燈,液晶顯示模塊LCM12864ZK顯示數(shù)據(jù)(每組傳感器有3個,分別放在同一個空間的不同點)。

2 A/D芯片DS2450

DS2450是單總線式4通道逐次逼近式A/D轉換器,即有A、B、C和D四個模擬電壓輸入通道,其由單5V電源供電,也可采用寄生電源方式供電。

DS2450內(nèi)部有24個地址毗連的8位存儲器,分成3頁,每頁8字節(jié)。

第0頁為A/D轉換結果存儲器。每個通道占2個字節(jié),共16位,芯片上電復位時該頁清0;其中00H、01H存儲A通道轉換結果,其余通道依次類推。

第1頁為A/D轉換控制與狀態(tài)存儲器。08H、09H對應于A通道,其余通道依次類推。

第2頁為各通道輸入高/低限報警值存儲器。10H存放A通道低門限8位報警值、11H存放A通道高門限8位報警值,其余通道依次類推。

DS2450的通道選擇字和預置控制字用于選擇參與A/D轉換的通道及轉換前轉換結果存儲器的初始化。

值得的注意是:如果DS2450由VCC供電,必須在上電完畢后向地址1CH寫入40H,使模擬電路永久地保持在工作狀態(tài)。限于篇幅,詳細資料讀者可查看參考文獻[1]。

3 軟件設計

在系統(tǒng)上電后,首先初始化DS2450(為了提高系統(tǒng)的穩(wěn)定性,DS2450設置為8位的分辨率),并在線搜索DS2450的注冊碼(如只有一個單總線器件,可省去該步),即DS2450的地址,啟動A/D轉換,讀取模擬輸入通道的A/D轉換值,圖2為軟件流程圖。

上一頁 1 2 下一頁

評論


相關推薦

技術專區(qū)

關閉