<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 基于89C52單片機的具有通訊口的智能溫控表

基于89C52單片機的具有通訊口的智能溫控表

作者: 時(shí)間:2016-10-15 來(lái)源:網(wǎng)絡(luò ) 收藏

[b]引 言 [/b]    已廣泛應用于工業(yè)控制等諸多領(lǐng)域,本文介紹的具有計算機通訊功能的智能是一種新穎的自動(dòng)化儀表,它以單片機AT為核心,采用電壓/頻率轉換技術(shù)和RS-485通信接口芯片MAX487,具有測量精度高、可靠性好、抗干擾性能強、可實(shí)現計算機網(wǎng)絡(luò )控制等優(yōu)點(diǎn),可廣泛應用于冶金、紡織、化工、醫療等行業(yè)。它具有-200~+500%26;#176;C范圍的溫度測量和自動(dòng)控制,是老式的替代產(chǎn)品,市場(chǎng)前景廣闊。 2 系統硬件設計   系統硬件框圖如圖1所示?!   ∠到y接通220V交流電源后,通過(guò)穩壓電路(7805、7905)產(chǎn)生%26;#177;5V直流工作電源,以滿(mǎn)足本系統中集成電路工作需要,系統的遙測電路開(kāi)始工作:在人員不能進(jìn)入或不易進(jìn)入的場(chǎng)合,通過(guò)溫度傳感器鉑電阻PT100及運算放大器OP07將被測溫度的變化轉換成電壓信號,由LM331 進(jìn)行V/F變換為脈沖信號輸入至的T0口進(jìn)行頻率計數,該計數脈沖頻率即反映了所測溫度的大小,系統進(jìn)

本文引用地址:http://dyxdggzs.com/article/201610/307500.htm
1.jpg

行PID運算,若所測溫度與系統設定溫度不相符,根據PID計算結果通過(guò)光耦TIL117控制輸出電路中的電磁繼電器吸合,進(jìn)行溫度調節的控制,同時(shí)各分機的MAX487與主機進(jìn)行數據通訊與傳送,由主機輸入參數可進(jìn)行所有溫控表的溫度設定。系統所設定的溫度數據存儲于看門(mén)狗芯片X25045中,同時(shí)當檢測溫度超過(guò)設定溫度一定值時(shí)系統進(jìn)行報警。本系統采用一片8155作為8位LED數碼管及4位鍵盤(pán)的接口,同時(shí)顯示系統設定溫度及檢測溫度值,4位鍵盤(pán)為:位選、增量、減量、功能。 2.1 溫度檢測與信號放大電路    本系統采用鉑電阻PT100為測溫元件,PT100具有性能穩定、抗氧化能力強和測量精度高等優(yōu)點(diǎn)。由PT100和電阻元件組成的橋式電路將由于溫度變化引起的鉑電阻的阻值變化轉換為電壓信號輸入放大器。因需通過(guò)連接導線(xiàn)將安裝在測量現場(chǎng)的鉑電阻接入控制臺,為了減小引線(xiàn)電阻的影響,采用三線(xiàn)式接線(xiàn)法?!   ⌒盘柗糯箅娐酚杉蛇\放OP07組成,OP07的噪聲峰-峰值為0.6μV,共模扼制比CMRR>106dB,OP07的管腳功能:IN+和IN-為信號差動(dòng)輸入端,1、8腳為調零端,6腳為輸出端。 2.2 電壓/頻率轉換電路(LM331)    在控制和測量系統中,一般由AD轉換器件將電量或非電量通過(guò)傳感器和前置電路接入后續電路處理。本系統采用V/F轉換器LM331將溫度信號的變化轉換為頻率信號的處理?!   M331是美國NS公司生產(chǎn)的性能價(jià)格比高、外圍電路簡(jiǎn)單、可單電源供電、低功耗的集成電路。LM331動(dòng)態(tài)范圍寬達100dB,工作頻率低到 0.1Hz時(shí)尚有較好的線(xiàn)性度,數字分辨率達12位。LM331的輸出驅動(dòng)器采用集電極開(kāi)路形式,因此可通過(guò)選擇邏輯電流和外接電阻來(lái)靈活改變輸出脈沖的邏輯電平,以適配TTL、DTL和CMOS等不同邏輯電路。LM331可工作在4.0V~40V之間,輸出可高達40V,而且可以防止VCC短路?!   ”鞠到y中,LM331將輸出的頻率信號變成TTL電平送給單片機的P3.4口作為T(mén)0的計數脈沖。該轉換電路線(xiàn)性良好,抗干擾能力強,輸出范圍在 10Hz~10kHz以上,有利于提高系統的測量范圍。 LM331主要管腳功能:   RC:參考電流輸入端;CO:電流輸出端;FO:頻率輸出端;CI:電壓輸入端。 2.3 CPU及外圍電路    AT是ATMEL公司生產(chǎn)的MCS-51系列單片機,內置8K字節電擦除可編程EEPROM片內程序存儲器和256字節RAM,片內程序存儲器空間能滿(mǎn)足本系統程序存儲之需要,可省去片外EPROM程序存儲器和地址鎖存器,使電路結構簡(jiǎn)捷。   TXD、RXD、P1.5、P1.6分別與MAX487的DI、RO、

、DE相聯(lián)進(jìn)行數據通訊控制,P1.0~P1.4口、RESET接至X25045

ALE、P0口、P2.0、P2.1接至8155。P3.4口計數器T0輸入端接至LM331的頻率輸出端進(jìn)行脈沖計數。P1.7口為光耦TIL117控制端?!   ∠到y數據存儲及故障保護部分由X25045組成,X25045是一種串行通訊的512字節EEPROM,同時(shí)兼有看門(mén)狗和電源監控功能。X25045 有三種可編程看門(mén)狗周期,上電和VCC低于檢測門(mén)限時(shí),輸出復位信號,X25045輸出復位高電平有效,其復位輸出端直接與89C52的復位端連接。 X25045管腳功能:   

:片選輸入;SO:串行輸出;SI:串行輸入;SCK:串行時(shí)鐘輸入;WP:寫(xiě)保護輸入;RESET::復位輸出。 2.4 (MAX487)    本系統采用RS-485接口芯片MAX487作為。MAX487是MAXIM公司生產(chǎn)的用于RS-485和RS—422通信的差分總線(xiàn)小功率收發(fā)器,它含有一個(gè)驅動(dòng)器和一個(gè)接收器,具有驅動(dòng)器/接收器使能功能,輸入阻抗為1/4負載(≥48kW),節點(diǎn)數為128,即每個(gè)MAX487的驅動(dòng)器可驅動(dòng)128個(gè)標準負載。MAX487的驅動(dòng)器設計成限斜率方式,使輸出信號邊沿不至于過(guò)陡,以避免在傳輸線(xiàn)產(chǎn)生過(guò)多的高頻分量,從而有效扼制了干擾現象。 MAX487的接收靈敏度為%26;#177;200MV,即接收端的差分電壓≥+200MV時(shí),接收器輸出為高電平,≤-200MV時(shí)接收器輸出為低電平,介于%26;#177;200MV之間時(shí)接收器輸出為不確定狀態(tài),因此,一旦某個(gè)節點(diǎn)的接收器在總線(xiàn)空閑、傳輸線(xiàn)開(kāi)路或短路時(shí)產(chǎn)生低電平,將使串行接收器找不到起始位,從而引起通信異常,為此,本系統在硬件上作了處理:將MAX487的A、B輸出端加接上拉、下拉電阻,保證在發(fā)出有效數據時(shí)所有接收器能接收到完整的數據?!   AX487的數據傳輸速率為0.25Mbps,靜態(tài)工作電流為120μA,5V單電源工作,在本系統中,MAX487采用半雙工通信方式,各節點(diǎn)間的通信通過(guò)一對雙絞線(xiàn)作為傳輸介質(zhì),因雙絞線(xiàn)的特性阻抗為120Ω,因此系統在MAX487的始端和末端各接一個(gè)120Ω電阻以減少線(xiàn)路上傳輸信號的反射。由于主機與分機相隔較遠,而分機系統上電或復位又常常不在同一時(shí)刻完成,如在此時(shí)某個(gè)MAX487處于發(fā)送狀態(tài),將占用通信總線(xiàn)而使其它分機無(wú)法與主機進(jìn)行通信,本系統在89C52的P1.6口與MAX487的DE端之間加接光耦TIL117,保證了系統上電復位時(shí)MAX487的DE端為“0”,有效解決了這個(gè)問(wèn)題。

2.jpg

  MAX487主要管腳功能: RO:接收器輸出端;

:接收器輸出使能端,

為“0”時(shí)RO被使能;DE:驅動(dòng)器輸出使能端;DI:驅動(dòng)器輸入端;A:接收器同相輸入端和驅動(dòng)器同相輸出端;B:接收器反相輸入端和驅動(dòng)器反相輸出端。 3 控制軟件的設計    該系統軟件采用模塊化設計,由主程序和子程序及中斷服務(wù)程序組成。主程序流程圖如圖2所示,主要子程序包括:顯示子程序;鍵盤(pán)掃描子程序;PID運算子程序。限于篇幅,具體程序略。 4 結束語(yǔ)    該智能溫控表測量精度高,性能穩定可靠,不但可以取代老式的溫控表,還可以實(shí)現計算機網(wǎng)絡(luò )高效數據管理,是現代工業(yè)控制領(lǐng)域中實(shí)用的智能化儀表。   參考文獻   1 曹巧媛.單片機原理及應用.北京:電子工業(yè)出版社,1997



關(guān)鍵詞: 89C52 通訊口 溫控表

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>