車載血庫溫度監(jiān)控系統(tǒng)的研究及實(shí)現(xiàn)
1.1 PICl6F877A單片機(jī)
美國(guó)Microchip公司生產(chǎn)的PIC系列單片機(jī)具有價(jià)格低、速度快、功耗低、體積小等特點(diǎn),并率先采用RISC技術(shù)。若用MCS-51系列單片機(jī),必須外加A/D轉(zhuǎn)換的硬件電路及相應(yīng)軟件編程。而PIC單片機(jī)有內(nèi)置的A/D轉(zhuǎn)換功能,故本系統(tǒng)選擇PIC系列單片機(jī)的PICl6F877A。此器件內(nèi)部有E2PROM,可以使溫度值方便寫入和讀出,若除此之外,PICl6F877還可實(shí)現(xiàn)在線調(diào)試和編程,并且PICl6F87X系列單片機(jī)還具有一套小巧廉價(jià)的在線調(diào)試工具套件,借助這套在線調(diào)試工具,既可以硬件仿真,又可以程序燒寫,還保留了一塊可以隨意焊接自選元器件的布滿焊孔的電路板。總之,選擇PICl6F877可以大大簡(jiǎn)化硬件電路和軟件編程,又便于在線調(diào)試和編程。單片機(jī)與按鍵的接口電路如圖2所示。本文引用地址:http://www.ex-cimer.com/article/173143.htm
按下S1鍵進(jìn)入溫度設(shè)置狀態(tài)。按S2和S3鍵可對(duì)設(shè)置溫度進(jìn)行加減,溫度設(shè)置好后可按S1鍵返回。
1.2 DSl8B20數(shù)字溫度傳感器
DSl8B20是DALLAS公司推出的數(shù)字式溫度傳感器,該傳感器是一種改進(jìn)型的智能溫度傳感器,采用1-Wire結(jié)構(gòu),只需占用單片機(jī)的一個(gè)I/O口線,測(cè)量溫度范圍為-55~+125℃??删幊虨?~12位A/D轉(zhuǎn)換精度,且當(dāng)溫度在-1O~+85℃之間時(shí)測(cè)量誤差僅為0.5℃,自身帶有非易失性的、用戶可編程的高低溫報(bào)警觸發(fā)器。DSl8B20可以將檢測(cè)到的溫度信號(hào)直接轉(zhuǎn)換為數(shù)字信號(hào),因此可以直接和單片機(jī)相連,省去了放大電路、A/D轉(zhuǎn)換電路或恒流源。因此其外圍電路也比較簡(jiǎn)單。
評(píng)論