freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

單片機的糧倉多點測溫系統(tǒng)設計方案-文庫吧

2025-04-10 13:38 本頁面


【正文】 被8整除。下面將對部分專用寄存器作簡要介紹。 AT89S52單片機是一種低功耗高性能的CMOS8位微控制器,內置8KB可在線編程閃存。該器件采用Atmel公司的高密度非易失性存儲技術生產(chǎn),其指令與工業(yè)標準的80C51指令集兼容。片內程序存儲器允許重復在線編程,允許程序存儲器在系統(tǒng)內通過SPI串行口改寫或用同用的非易失性存儲器改寫。通過把通用的8位CPU與可在線下載的Flash集成在一個芯片上,AT89S52便成為一個高效的微型計算機。它的應用范圍廣,可用于解決復雜的控制問題,且成本較低。 AT89S52結構框圖 AT89S52的主要特性如下:兼容MCS51產(chǎn)品8K字節(jié)可擦寫1000次的在線可編程ISP 閃存全靜態(tài)工作:0Hz ~ 24MHz3級程序存儲器加密256字節(jié)內部RAM32條可編程I/O線3個16位定時器/計數(shù)器8個中斷源UART串行通道低功耗空閑方式和掉電方式通過中斷終止掉電方式看門狗定時器雙數(shù)據(jù)指針靈活的在線編程(字節(jié)和頁模式) AT89S52引腳功能與封裝。 AT89S52引腳圖按照功能,AT89S52的引腳可分為主電源、外接晶體振蕩或振蕩器、多功能I/O口、控制和復位等。AT89S52共有四個8位的并行I/O口:P0、PPP3端口, ~ , ~ , ~ , ~ ,共32根I/O線。每根線可以單獨用作輸入或輸出。①P0端口,該口是一個8位漏極開路的雙向I/O口。在作為輸出口時,每根引腳可以帶動8個TTL輸入負載。當把“1”寫入P0時,則它的引腳可用作高阻抗輸入。當對外部程序或數(shù)據(jù)存儲器進行存取時,P0可用作多路復用的低字節(jié)地址/數(shù)據(jù)總線,在該模式,P0口擁有內部上拉電阻。在對Flash存儲器進行編程時,P0用于接收代碼字節(jié);在校驗時,則輸出代碼字節(jié);此時需要外加上拉電阻。②P1端口,該口是帶有內部上拉電阻的8位雙向I/O端口,P1口的輸出緩沖器可驅動(吸收或輸出電流方式)4個TTL輸入。對端口寫“1”時,通過內部的上拉電阻把端口拉到高電位,此時可用作輸入口。P1口作輸入口使用時,因為有內部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。在對Flash編程和程序校驗時,P1口接收低8位地址。另外,()與定時/計數(shù)器2的觸發(fā)輸入端()。 P1口管腳復用功能端口引腳復用功能T2(定時器/計算器2的外部輸入端)T2EX(定時器/計算器2的外部觸發(fā)端和雙向控制)MOSI(用于在線編程)MISO(用于在線編程)SCK(用于在線編程)③ P2端口,該口是帶有內部上拉電阻的8位雙向I/O端口,P2口的輸出緩沖器可驅動(吸收或輸出電流方式)4個TTL輸入。對端口寫“1”時,通過內部的上拉電阻把端口拉到高電位,此時可用作輸入口。P2口作輸入口使用時,因為有內部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。在訪問外部程序存儲器或16位的外部數(shù)據(jù)存儲器時,P2口送出高8位地址,在訪問8位地址的外部數(shù)據(jù)存儲器時,P2口引腳上的內容(就是專用寄存器(SFR)區(qū)中P2寄存器的內容),在整個訪問期間不會改變。在對Flash編程和程序校驗期間,P2口也接收高位地址或一些控制信號。④ P3端口,該口是帶有內部上拉電阻的8位雙向I/O端口,P3口的輸出緩沖器可驅動(吸收或輸出電流方式)4個TTL輸入。對端口寫“1”時,通過內部的上拉電阻把端口拉到高電位,此時可用作輸入口。P3口作輸入口使用時,因為有內部的上拉電阻,那些被外部信號拉低的引腳會輸出一個電流。在AT89S52中,同樣P3口還用于一些復用功能。在對Flash編程和程序校驗期間,P3口還接收一些控制信號。 P3端口引腳與復用功能表端口引腳復用功能RXD(串行輸入口)TXD(串行輸出口)INT0(外部中斷0)INT1(外部中斷1)T0(定時器0的外部輸入)T1(定時器1的外部輸入)WR(外部數(shù)據(jù)存儲器寫選通)RD(外部數(shù)據(jù)存儲器讀選通) 復位輸入端。在振蕩器運行時,在此腳上出現(xiàn)兩個機器周期的高電平將使其單片機復位??撮T狗定時器(Watchdog)溢出后,該引腳會保持98個振蕩周期的高電平。在SFR AUXR(地址8EH)寄存器中的DISRTO位可以用于屏蔽這種功能。DISRTO位的默認狀態(tài),是復位高電平輸出功能使能。 地址鎖存允許信號。在存取外部存儲器時,這個輸出信號用于鎖存低字節(jié)地址。在對Flash存儲器編程時,這條引腳用于輸入編程脈沖PROG。一般情況下,ALE是振蕩器頻率的6分頻信號,可用于外部定時或時鐘。但是,在對外部數(shù)據(jù)存儲器每次存取中,會跳過一個ALE脈沖。在需要時,可以把地址8EH中的SFR寄存器的0位置為“1”,從而屏蔽ALE的工作;而只有在MOVX或MOVC指令執(zhí)行時ALE才被激活。在單片機處于外部執(zhí)行方式時,對ALE屏蔽位置“1”并不起作用。 程序存儲器允許信號。它用于讀外部程序存儲器。當AT89S52在執(zhí)行來自外部存儲器的指令時,每一個機器周期PSEN被激活2次。在對外部數(shù)據(jù)存儲器的每次存取中,PSEN的2次激活會被跳過。 外部存取允許信號。為了確保單片機從地址為0000H~FFFFH的外部程序存儲器中讀取代碼,故要把EA接到GND端,即地端。但是,如果鎖定位1被編程,則EA在復位時被鎖存。當執(zhí)行內部程序時,EA應接到Vcc。在對Flash存儲器編程時,這條引腳接收12V編程電壓Vpp。 振蕩器的反相放大器輸入,內部時鐘工作電路的輸入。 振蕩器的反相放大器輸出。第4章 糧倉多點測溫系統(tǒng)硬件設計 溫度傳感器的選則要進行一個具體的測量工作,首先要考慮用何種原理的傳感器,這需要分析多方面的因素之后才能確定。因為,即使是測量同一物理量,也有多種原理的傳感器可以選用,哪一種原理的傳感器更為適合,則需要根據(jù)被測量的特點和傳感器的使用條件考慮以下具體問題:量程的大??;被測位置對傳感器體積的要求;測量方式是接觸式的還是非接觸式的;信號的引出方法;傳感器的來源,國產(chǎn)還是進口,價格是否能承受。在考慮上述問題之后就能確定選用何種類型的傳感器,然后再考慮傳感器的具體性能指標。傳感器的具體指標有靈敏度,頻率響應特性,線性范圍,穩(wěn)定性,精度等。這些參數(shù)并不是要求越高越好,因為要求越高不僅會帶來成本的提高,也會帶來信號處理的難度,噪音等問題。在滿足檢測系統(tǒng)要求的前提下我們一般選擇價格便宜和簡單的傳感器。美國DALLAS半導體公司的數(shù)字化溫度傳感器DS18B20 是世界上第一片支持 一線總線接口的溫度傳感器,而新的“一線器件”DS18B20體積更小、適用電壓更寬、更經(jīng)濟。單線數(shù)字溫度傳感器,可以直接將被測溫度轉化成串行數(shù)字信號, 以供單片機處理,克服了傳統(tǒng)的模擬式溫度傳感器不僅需要設計信號調理電路,還要經(jīng)過復雜的校準和標定過程,測量精度難以保證的缺點,大大提高了系統(tǒng)的抗干擾性。適合于惡劣環(huán)境的現(xiàn)場溫度測量,如:環(huán)境控制、設備或過程控制、測溫類消費電子產(chǎn)品等。另外,DS18B20一線總線數(shù)字化溫度傳感器同DS18B20一樣,DS18B20也支持一線總線接口.采用單根信號線,既可以傳輸時鐘,又能傳輸數(shù)據(jù),而且數(shù)據(jù)傳輸是雙向的。與其他數(shù)字溫度傳感器相比具有線路簡單.硬件開銷少,成本低、便于擴展等優(yōu)點。DS18B20的測量溫度范圍為 55℃~+125℃,在10~+85℃ 范圍內,精度為177?!?。DS1822 的精度較差為177。 2℃?,F(xiàn)場溫度直接以一線總線的數(shù)字方式傳輸,與前一代產(chǎn)品不同,新的產(chǎn)品支持3V~ 的電壓范圍,使系統(tǒng)設計更靈活、方便。而且新一代產(chǎn)品更便宜,體積更小。DS18B20 可以程序設定9~12 位的分辨率,精度為177?!?。分辨率設定及用戶設定的報警溫度存儲在EEPROM 中,掉電后依然保存。DS18B20 的性能是新一代產(chǎn)品中最好的,性能價格比也非常出色。DS1822 與DS18B20 軟件兼容,是DS18B20 的簡化版本。省略了存儲用戶定義報警溫度、分辨率參數(shù)的EEPROM,精度降低為177。2℃,適用于對性能要求不高,成本控制嚴格的應用,是經(jīng)濟型產(chǎn)品。繼一線總線的早期產(chǎn)品后,DS18B20開辟了溫度傳感器技術的新概念。DS18B20 和DS1822使電壓、特性及封裝有更多的選擇,讓我們可以構建適合自己的經(jīng)濟的測溫系統(tǒng)。 溫度上限值的設定原理利用制冷機產(chǎn)生的冷量對自然空氣進行冷卻降溫、除濕,再通過風機及糧倉內的通風管道使冷卻后的空氣穿過糧堆,使糧食溫度降到15℃以下進行低溫儲藏的一項科學、先進的糧食儲藏技術。運用該技術可使糧食的低溫儲藏不受氣候條件的影響,即使在炎熱的夏季或雨季都可實現(xiàn)。目前在發(fā)達國家特別是西歐國家已獲得了廣泛的應用,對于保證糧食品質,安全儲藏糧食起著重要的作用。利用機械制冷方法將糧溫降到5~15℃ 進行低溫儲藏是一種科學、先進的儲糧方式,具有以下特點:(1)與常溫儲藏相比,低溫儲藏使糧食的呼吸活動大大減弱,可延緩糧食的陳化,保持糧食的新鮮度并降低儲糧自然減量損失。糧食在10176。C時儲藏,由于呼吸產(chǎn)生的干物質損失要比在20℃ 和30℃時儲藏少4倍和15倍。(2)當糧溫達到13176。C 時,害蟲的繁殖和活動就基本停止,糧溫降至10℃ 時完全停止。因此低溫儲藏可以避免糧食遭受蟲害而造成的損失。在一些西歐國家,低溫儲糧已不需要進行化學藥劑熏蒸殺蟲,從而改善了糧庫工人的工作環(huán)境,避免殘留藥劑對人們身體健康的危害。(3)因為霉菌等微生物喜溫,所以低溫儲糧使霉菌的活動基本停止,可有效地防止糧食發(fā)生霉變。(4)對糧食進行機械制冷降溫,使得糧食在高于安全水分時儲藏成為可能,因此可以提高儲糧和加工單位的效益。對于稻谷,最適合的碾磨水分是15 %左右,但常溫下稻谷儲藏的安全水分是13. 5~14 % ,加工前需進行人工增濕, 使稻谷易于產(chǎn)生爆腰,碾磨的整米率下降。若采用人工冷卻降溫方法, 稻谷可在15 %水分下安全儲藏() ,從而提高稻谷碾磨的整米率,同時減少儲糧水分減量損失。在西班牙的一個碾米廠,采用機械制冷低溫儲藏稻谷后提高整米率20 % 。對于10000 噸的糧食儲量,在15 %的水分下儲藏,可減少儲糧單位水分減量損失116~173 噸。  糧溫為10℃ 時糧食水分與安全儲藏期的關系糧食水分( %)糧食安全儲藏期(月)12. 0 15. 58 1215. 5 17. 56 1017. 5 18. 54 618. 5 20. 01 420. 0 23. 00. 5 223. 0 25. 00. 25 0. 5 DS18B20與單片機接口電路設計 DS18B20簡介DS18B20是智能溫度傳感器,它的輸入、輸出采用數(shù)字量,通過單總線,接收主機發(fā)送的命令,根據(jù)DS18B20內部的協(xié)議進行相應的處理,將轉換的溫度數(shù)值以串口形式發(fā)給主機,主機按照通訊協(xié)議用一個I/O口模擬DS18B20時序,發(fā)送命令(初始化命令、ROM命令、功能命令)給DS18B20,并讀取溫度值,在內部進行相應的數(shù)據(jù)處理,用字符型液晶顯示模塊顯示各點的溫度值。在系統(tǒng)啟動之時,可以通過按鍵設置各點溫度的上限值和下限值,當某點溫度超過設置值時,報警器開始報警,從而實現(xiàn)了對各點溫度實時監(jiān)控。每個DS18B20有自己的序列號,因此本系統(tǒng)可以在一根總線上接了4個DS18B20,通過CRC校驗,對各個DS18B20的ROM進行尋址,地址符合的DS18B20才作出響應,接收足跡命令,向主機發(fā)送轉換的溫度。采用這種DS18B20尋址技術,使系統(tǒng)硬件電路更加簡單。DS18B20雖然有測溫簡單的特點,單在實際應用中應注意一下幾點:(1)較小的硬件開銷需要相對復雜的軟件進行補償,由于DS18B20與微處理器間采用串行數(shù)據(jù)傳送,因此,在對DS18B20進行讀寫編程時,必須嚴格的保證讀寫時序,否則將無法讀取測溫結果。在使用PL/M、C等高級語言進行系統(tǒng)程序設計時,對DS18B20 操作部分最好采用C語言實現(xiàn)。(2) 在DS18B20的有關資料中均未提及單總線上所掛DS18B20數(shù)量問題,容易使人誤認為可以掛任意多個DS18B20,在實際應用中并非如此。當單總線上所掛DS18B20 超過8個時鐘,就需要解決微處理器的總線驅動問題,這一點在進行多點測溫系統(tǒng)設計時要加以注意。(3) 連接DS18B20的總線電纜是有長度限制的。試驗中,當采用普通信號電纜傳輸長度超過50m時,讀取的測溫數(shù)據(jù)將發(fā)生錯誤。當將總線電纜改為雙絞線帶屏蔽電纜時,正常通訊距離可達150m,當采用每米絞合次數(shù)更多的雙絞線帶屏蔽電纜時,正常通訊距離進一步加長。這種情況主要是由總線分布電容使信號波形產(chǎn)生畸變造成的。因此,在用DS18B20進行長距離測溫系統(tǒng)設計時要充分考慮總線分布電容和阻抗匹配問題。(4) 在DS18B20 測溫程序設計中,向DS18B20 發(fā)出溫度轉換命令后,程序總要等待DS18B20 的返回
點擊復制文檔內容
公司管理相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1