關 閉

        新聞中心

        EEPW首頁 > 工控自動化 > 設計應用 > 數字溫度計的設計

        數字溫度計的設計

        作者: 時間:2012-04-25 來源:網絡 收藏

        該系統的核心是集成溫度傳感器DS18B20,其核心技術就是可以直接輸出信號。由于溫度傳感器DS18B20是單線通信,所以軟件部分必須考慮它的時序問題,以便更好地讀數據和寫數據。

        本文引用地址:http://www.104case.com/article/160743.htm

        b.JPG


        在DS18B20間的任何通信都需要以初始化序列開始,如圖2所示。一個復位脈沖跟著一個存在脈沖表明DS18B20已經準備好發送和接收數據。當DS18B20處于寫存儲器操作和溫度A/D轉換操作時,總線上必須有強的上拉,上拉開啟時間最大為10μs。由于單線制只有一根線,因此發送接口必須是三態的。外電源供電的好處是I/O線上不需要加強上拉,而且總線控制器不用在溫度轉換期間總保持高電平。這樣在轉換期間可以允許在單線總線上進行其他數據往來。
        1.2 系統的電路圖
        系統工作時先由使用者設定溫度值的上下限值,溫度值輸入后,這時LED顯示器顯示設定溫度,以便操作人員核對設定溫度,然后溫度檢測電路將測點的溫度輸入單片機,經軟件濾波后作為實測溫度,此后顯示器將一直顯示實測溫度。本系統硬件主要包括單片機的最小系統、溫度采集電路、鍵盤接口、顯示電路、報警電路、驅動電路及串口通信等。的電路圖分為3部分:第1部分是溫度傳感器DS18 B20與單片機之間的連接,該部分只有3根線,一根接地,一根接電源,還有一根接到單片機的P3.7只讀端,該溫度傳感器是一塊集成的芯片,所以溫度處理以后直接由單片機讀取即可;第2部分是溫度的設置,選擇矩陣式鍵盤,用8個I/O控制了16個按鈕開關。由P00~P03循環輸出低電平,然后檢測P04~P07的狀態,且都加上上拉電阻;第3部分就是電路的顯示部分,溫度上下限設置好了以后,傳感器將溫度值送到單片機進行處理,處理結果與設定值進行比較,然后在數碼管上顯示處理的結果。數碼管的顯示除了的顯示外,還有處理結果的顯示,即在進行軟件的時候要進行代碼處理。
        文獻介紹了DS18B20可以采用2種方式供電,一種是采用寄生電源供電方式;另一種是外接電源供電方式。根據實際應用中的需要,選擇寄生電源供電方式,可在無本地電源的情況下進行遠距離測溫。文獻介紹了傳感器和單片機的接口技術,基于本文采用的溫度傳感器的單線通信,所以只需要在單片機中找一個通信口分配給它即可。綜合以上信息,參考文獻完成了上述電路圖。



        關鍵詞: 設計 溫度計 數字

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 兰州市| 北海市| 阿鲁科尔沁旗| 囊谦县| 英山县| 万山特区| 攀枝花市| 高雄县| 马关县| 巴楚县| 卓尼县| 北京市| 西吉县| 石屏县| 吉首市| 瑞昌市| 定襄县| 区。| 拉孜县| 岳池县| 桑植县| 无为县| 屯留县| 巴中市| 丹阳市| 凤山市| 阳朔县| 洪泽县| 亚东县| 景德镇市| 吐鲁番市| 独山县| 高平市| 肥西县| 林州市| 连州市| 泸水县| 曲靖市| 永靖县| 祁连县| 宜君县|