国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

簡單的溫度指示器使用基于RISC的MCU

發布時間:2010-11-3 19:34    發布者:techshare
關鍵詞: MCU , RISC , 溫度指示器
非常簡單的溫度指示器可以在8位RISC微控制器周圍構建(參見圖)。來自溫度感應器的數據由MCU處理并且用于顯示溫度。在本電路中使用的MAX6577溫度感應器可以測量范圍在-40°C至125°C之間的溫度。它幾乎不需要其他外部元件。

這個感應器可以將溫度轉換成其輸出信號頻率與絕對溫度(K)成比例的方形波。如果這個頻率已經測量出來了,計算溫度就會變得相當容易。這可以通過不同的時間測量電路或者MCU中提供的定時器來實現。

這個電路使用AVR AT90S4433低成本MCU用來處理感應器數據和顯示溫度。在其他器件中,這個MCU配有4千字節的系統內可編程閃存、128字節的SRAM、128字節的系統可編程EEPROM、一個六通道10位ADC、20個可編程I/O線路、多個定時器和一個UART。

溫度在三個共陽極的七段顯示器上顯示。顯示器的各個段都連結在一起,在軟件的幫助下對顯示的數據進行復用。這種方法不僅減少了I/O接口線路數,而且還降低了電流要求。

顯示器連接到MCU的端口D。為顯示溫度讀數,數據被鎖存在這個端口上,且相應的顯示器被激活。這可以通過定時器0來實現,該定時器被配置具有64預標定因子。只要定時器0發生計數上溢,就會產生中斷。定時器0的ISR鎖存端口D(即顯示器的數據總線)上的顯示數據,并且生成相應的信號來啟用各自的顯示器裝置(在端口B處,并且通過各自的晶體管Q1、Q2或者Q3)。



溫度測量使用定時器1來實現。定時器計數確定了輸入信號的脈沖寬度。sensorstatus()子程序重復檢查感應器信號的邏輯狀態。一旦檢測到第一個上升邊沿,就會啟用先前在定時器模式中將預定標因子配置為1的定時器。然后,當檢測到感應器信號的第一個下降沿時,就會停用定時器。接著,定時器內容就會被顯示出來,并且可以用于計算溫度感應器信號的脈沖寬度。定時器內容顯示之后,定時器就會被重新初始化為0。一旦信號的時間周期已知,即可輕松地算出信號頻率(fOUT=1/tOUT)。此后就會檢查數據是否超過這個限制。

由于輸入信號是一個占空比為50%的方波,所以總的脈沖周期為寬度的2倍。因此,溫度的計算公式為CPU_FREQ/(2×寬度)。然后,從中減去273.15 K即可得到攝氏度溫度。通過執行可以處理浮點數據的AVR-GCC開發環境,將脈沖的時間周期轉換成溫度已經變得相當簡單。

要顯示的范圍狀態和溫度信息通過變量“r”來實現。一旦定時器0的ISR處于激活狀態,就會檢查“r”的值,并且各自的數據也會被鎖存端口D上,這取決于DISPLAY_ON變量的值,這個變量也可以用來選擇各自的激活的七段顯示器單元。如果輸入數據在范圍之內,則ISR調用binarytobcd()子程序,這個子程序可以將二進制數據轉換成有效的BCD格式。BCD數據(半字節)是根據激活的七段顯示器單元來分開的,這可以再次通過關聯DISPLAY_ON的值來實現。一旦ISR完成了它的工作,定時器0就會被重新初始化為一個值(Refresh_Val),這個值將產生下一個中斷,接著顯示下一數據,并且不會引起閃爍。

本軟件使用AVR-GCC開發環境編寫。它可以處理所有的AVR MCU功能,包括不同的中斷、EEPROM、定時器、UART和ADC等。本軟件被用來編譯C源程序,并生成HEX文件。可以使用基于并行端口的編程器(例如uisp)將這個文件下載到MCU的系統內可編程閃存中。

可以方便地進行修改本軟件,從而顯示從-40°C至125°C這個完整范圍內的溫度,或者以華氏度顯示數據。還可以修改這個軟件以顯示輸入信號的頻率。
本文地址:http://m.qingdxww.cn/thread-36114-1-1.html     【打印本頁】

本站部分文章為轉載或網友發布,目的在于傳遞和分享信息,并不代表本網贊同其觀點和對其真實性負責;文章版權歸原作者及原出處所有,如涉及作品內容、版權和其它問題,我們將根據著作權人的要求,第一時間更正或刪除。
您需要登錄后才可以發表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區
  • 使用SAM-IoT Wx v2開發板演示AWS IoT Core應用程序
  • 使用Harmony3加速TCP/IP應用的開發培訓教程
  • 集成高級模擬外設的PIC18F-Q71家族介紹培訓教程
  • 探索PIC16F13145 MCU系列——快速概覽
  • 貿澤電子(Mouser)專區

相關視頻

關于我們  -  服務條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯系我們
電子工程網 © 版權所有   京ICP備16069177號 | 京公網安備11010502021702
快速回復 返回頂部 返回列表
主站蜘蛛池模板: 亚洲视频在线一区| 99久久999久久久综合精品涩| 99国内精精品久久久久久婷婷| 国产精品久久毛片A片软件爽爽| 男插女高潮一区二区| yellow日本动漫高清| 老师扒开尿口男生摸尿口| 亚洲精品嫩草AV在线观看| 亚洲视频 在线观看| 日韩欧美亚洲一区| 一级人做人爰a全过程免费视频| 永久免费看黄在线播放| 国产精品无码麻豆放荡AV| 色99久久久久高潮综合影院| 亚洲欧美国产18| 破外女出血一级毛片| 天天爱天天做色综合| 亚洲激情欧美| china18一19 第一次| 女人张腿让男人桶免费| 中文字幕亚洲第一页| 一本到高清| 色橹橹欧美在线观看高清视频| 无人区1在线观看| 国产成人精品男人的天堂网站| 欧美性狂猛bbbbbbxxxx| 亚洲不卡免费视频| 欧美特级视频| 亚洲欧美另类综合| 亚洲伊人| 国产精品视频免费观看| 亚洲热在线视频| 日本黄色免费观看| 日韩在线视频免费播放| 性福宝网站| 菠萝菠萝蜜免费播放高清| 欧美精品v欧洲高清| 亚洲α片| 骚妇毛片| 午夜影院免费入口| 成人永久免费视频|