關 閉

        新聞中心

        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種方式供電,一種是采用寄生電源供電方式;另一種是外接電源供電方式。根據實際應用中的需要,選擇寄生電源供電方式,可在無本地電源的情況下進行遠距離測溫。文獻介紹了傳感器和單片機的接口技術,基于本文采用的溫度傳感器的單線通信,所以只需要在單片機中找一個通信口分配給它即可。綜合以上信息,參考文獻完成了上述電路圖。



        關鍵詞: 設計 溫度計 數字

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 奉贤区| 雅江县| 邓州市| 新宾| 九江市| 高陵县| 镇坪县| 太白县| 呈贡县| 筠连县| 建阳市| 滦南县| 白沙| 屯昌县| 华安县| 乐都县| 曲松县| 张家港市| 太和县| 岚皋县| 昔阳县| 万宁市| 商都县| 宝丰县| 板桥市| 正镶白旗| 墨玉县| 勃利县| 南漳县| 汉源县| 营山县| 锦屏县| 察雅县| 瑞昌市| 安阳市| 泰顺县| 方山县| 萨迦县| 根河市| 玛曲县| 谷城县|