久久ER99热精品一区二区-久久精品99国产精品日本-久久精品免费一区二区三区-久久综合九色综合欧美狠狠

新聞中心

EEPW首頁 > 嵌入式系統 > 設計應用 > 由單片機和多片DS1820組成的多點溫度測控系統

由單片機和多片DS1820組成的多點溫度測控系統

作者: 時間:2012-03-16 來源:網絡 收藏

23.gif

3 多路測控儀的電路設計

控制的多路測度測控儀的電路如圖4所示。現用6只同時測控6路(視實際需要還可任意擴展通道數)。圖4中采用89C51,其 P1.1口接單線總線。采用寄生電源供電方式。為保證在有效的時鐘周期內能提供足夠的電流,圖4中采用一個MOSFET管和 89C51的H.0口來完成對DS1820的總線上拉。P1.2~P1.7口用來輸出測控信號,經驅動器MC1413后分別驅動6只固態繼電器,通過改變加熱或致冷的工作狀態,可實現對被監測的實時控制。

為提高的可靠性,該系統設計了由硬件與軟件的“看門狗”。硬件看門狗由MAX813L及其外圍電路,同時還具有電源監控和復位功能。 P1.1定時輸出喂狗,按鍵S1為手動復位。鍵盤掃描和動態掃描的顯示共用一片可編程接口芯征8279,顯示采用8位共陰極LED數碼管,它可用來顯示通道數、溫度測量值以及TH、TL的值。

需要注意的是,在系統安裝及工作之前應將主機逐個與DS1820掛接,以讀出其序列號。其工作過程為:主機發出一個脈沖,待“0”電平大于 480μs后,復位DA1820,在 DS1820所發響應脈沖由主機接收后,主機再發讀ROM命令代碼33H,然后發一個脈沖(15μs),并接著讀取DS1820序列號的一位。用同樣方法讀取序列號的56位。另外,由于DS1820單線通信功能是分時完成的,遵循嚴格的時隙概念,因此,系統對DS1820和各種操作必須按協議進行,即:初始化DS1820(發復位脈沖)→發ROM功能命令→發存儲器操作命令→處理數據。系統對DS1820操作的總體流程圖如圖5所示


上一頁 1 2 3 4 下一頁

評論


相關推薦

技術專區

關閉