基於P89V51單片機和CD4051晶片實現4路智能溫控儀產品樣機的設計

2020-12-26 電子發燒友

基於P89V51單片機和CD4051晶片實現4路智能溫控儀產品樣機的設計

張愛民,林輝 發表於 2020-12-23 10:00:44

1 引言

溫度是表徵物體冷熱程度的物理量。針對生產中常遇到的多路溫度測控問題,提出以單片機系統為核心的4路溫度測控儀表的設計方案。該系統可監控4路溫度,同時輸出控制信號直接作用於對象,而無需經變換器,節省大量成本,同時該系統設計還具有結構緊湊,測量精度高,抗幹擾能力強.測溫範圍廣。LCD中文界面友好,可遠程通訊等特點。

2 系統硬體設計

2.1 系統設計分析

溫度控制儀的硬體設計主要由電加熱爐溫度檢測、環境溫度檢測、A/D轉換、外部晶閘管調功、人機互動以及與PC機通信等部分組成。該系統儀表以單片機為核心,讀取計算由測量輸入通道進入的被測信號,再通過一定的算法計算控制量,送至控制輸出通道至控制信號。同時,單片機通過通信模塊與PC機數據通信,以及通過人機互動模塊實現與操作者的信息交互。圖1為該系統硬體設計框圖。

4個通道先通過熱電偶測到的電壓值經CD405l的八選一模擬選擇開關,再經MD轉換電路送至單片機P89V5lRD2,將測得的溫度值與由按鍵或RS-485接口通信接收的設定值相比較,計算控制量以控制晶閘管輸出,調整電加熱爐溫度值。液晶顯示模塊FYDl2864則將單片機測得的4路溫度與設定值予以顯示。RS-485接口通信模塊除由PC向單片機發送設定值外,還負責單片機通過MAX487向PC發送所測的溫度值,再傳輸至上位機進行管理和繪圖。

2.2 儀表控制系統

儀表控制系統主要包括單片機P89V51RD2和看門狗X5045,它是系統的核心,用於系統控制和計算。

圖2中,振蕩器電路中晶體振蕩器頻率為11.059 2 MHz,電容C1和C2都是30 pF。單片機P89V51RD2的PO.O~P0.7用於連接液晶模塊的數據線,P2.0~P.3用於連接液晶模塊的控制線。P89V51RD2型單片機的Flash程序存儲器支持並行和串行在系統編程(ISP)。並行編程方式提供高速的分組編程方式,可節省編程花費和開發時間。ISP允許在軟體控制下重複編程最終產品,其內存容量大,4路溫控存取的數據較大,並具有較豐富的外設功能。X5045是一種在單片機系統中廣泛應用的看門狗,內置上電復位、看門狗定時器、電壓監控和EEPROM等4種常用功能。其看門狗定時器和電源電壓監控功能可對系統起到保護作用;512x8位的EEPROM用於存儲單片機系統的重要數據。X5045與MCU採用SPI總線接口,可與任意一款單片機的I/O埠直接連接。該器件內部含有一個位指令移位寄存器,該寄存器可通過SI進行訪問。數據在SCK的上升沿由時鐘同步輸入,在其整個工作期間,西必須是低電平且麗必須是高電平。如果在看門狗定時器預置的溢出時間內無總線活動,說明西引腳電平發生變化,X5045將提供復位信號輸出以保證系統可靠運行。X5045內部有一個「寫使能」鎖存器,在執行寫操作之前該鎖存器必須置位,在寫周期完成後,該鎖存器自動復位。X5045還有一個狀態寄存器,用於提供其狀態信息以及設置塊保護和看門狗的定時周期。

3 系統軟體設計

上位機採用VC++6.0編程實現,一次完整的通信過程分為3個階段:主機詢問、從機應答和鏈路釋放。系統中溫控儀為下位機。系統通信採用主從方式,即通信過程由上位機向下位機發送數據包,從而發起一個通信過程:下位機在接收到該數據包並完成相應操作後向上位機回送一個數據包,從而結束該通信過程。這種方式稱為呼叫應答式通信。其中下傳方向為PC機向溫控儀傳送數據,上傳方向為溫控儀向PC機傳送數據。

儀表軟體設計流程圖如圖3所示,系統上電後,首先進行初始化,包括看門狗和液晶顯示的初始化,使系統進入正常工作環境。在進入系統前,要將工作經驗值錄入初始的PID控制參數和控溫要求。系統開始工作時,需要判斷上位PC機有無發送數據,如果有,進行接收並處理設計值,如果無,則直接處理設定值。根據採樣模塊,採樣4通道的溫度值後送到液晶顯示,單片機根據4路測量的溫度值與設定的4路溫度值比較,計算出4路的偏差量,根據PID控制參數分別計算四路的控制量,單片機根據4路的控制量分別控制晶閘管的導通與關閉,從而實現4路的溫度控制。在計算偏差量的同時。如果超過設定的偏差限幅,則溫高報警,關斷該迴路的晶閘管控制,進行故障檢修,避免危險發生。單片機根據測得的各個迴路的溫度值及時發送至上位機,實現溫度保存和曲線繪製,並根據測得的溫度值修改PID參數。在整個測控過程中.還要判斷有無按鍵按下,如果有,根據鍵盤操作程序判斷是停止測量還是參數修改,從而實現系統實時控制。

4 結論

4路溫度測控系統是以P89V51單片機為核心。採用CD4051為溫度測量電路,以數模轉換器ICL7135為輸出電路,完成4臺電加熱爐的溫度測控實驗,取得較好實驗結果:利用串口實現儀表與上位機的通信,並用VC++編寫PC端的應用程式。實際調試結果證明系統各項技術指標均達到工業生產的要求,完成4路智能溫控儀產品樣機設計。

責任編輯:gt

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 基於深聯華單片機的無線智能插座
    儘管接受度和認同度與以前相比已經大有提高,但仍主要局限於買別墅的高端人群和熱愛生活、享受生活的年輕白領一族。另外,目前許多人對智能家居系統功能的認識不足,許多設計師 也缺乏相應的專業知識去向業主推廣,導致一部分實際上有需求的業主對智能家居還一無所知。但是近年來,智能家居的普及度正在慢慢提高,隨著國外同行業產品不斷湧入我國,以及與國內智能家居行業的競爭加劇,客觀上逐漸加大了宣傳力度,並產生互補。
  • 基於單片機控制的帶鎖相環三路智能 同步採集卡設計
    基於上述要求和目標,結合電力系統繼電保護裝置特點,作者在「三路同步採集卡」設計過程中,在系統結構和採集技術上作了大膽的探索和嘗試:在系統結構上採用了性價比較為合理的「串並行結構」充分利用單片機體積小、結構簡單、現場適應能力強的優點以及其豐富的硬、軟體資源及卓越的性能優勢,使其實現了系統結構「微型、靈活」及測試過程自動化的要求;而在採集技術上依據被採信號的特點(三路頻率相同)引入了鎖相環技術實現了對採集信號頻率的自動跟蹤和系統採集速率的自動變換等
  • 基於ATmega48單片機和虛擬儀器技術實現井下多參數智能監測系統的...
    基於ATmega48單片機和虛擬儀器技術實現井下多參數智能監測系統的設計 王榮剛,王長乾 發表於 2020-05-09 10:04:53 1、引言 監測井下生產狀況參數包括監測礦井空氣中有害或危險成分
  • 基於WiFi的遠程視頻傳輸智慧機器人設計
    WiFi以其強大的覆蓋範圍和更高的傳輸速率得到廣泛應用。文中研究了無線視頻傳輸技術在機器人中的應用。文中設計的WiFi機器人是以WiFi無線網絡為數據傳輸載體,實現實時控制、音視頻傳輸和圖像採集等功能的智能系統。經測試,該機器人可用於在反恐偵查、戰場C4ISR系統、消防救災、生命探測等民用及軍事領域。
  • MCU單片機主流晶片公司有哪些_十大主流MCU單片機公司匯總
    它的主要產品是16C系列8位單片機,CPU採用RISC結構,僅33條指令,運行速度快,且 以低價位著稱,一般單片機價格都在一美元以下。Microchip單片機沒有掩膜產品,全都是OTP器件(近年已推出FLASH型單片機)。 Microchip強調節約成本的最優化設計,使用量大、檔次低、價格敏感的產品。
  • 基於AT89S52單片機的簡易數字示波器設計
    本文引用地址:http://www.eepw.com.cn/article/273690.htm  隨著電子技術的發展和電路結構的變化,對電路測量的要求也變得更高。對廣大理工科學生和從事電子等相關行業的普通工作者在電子製作、產品維修等中,很多電路參數需要測量分析,經常需要使用數字示波器。
  • 基於單片機的選頻表自動變步長的設計實現
    在小規模話路、基群、超群載波通訊中廣泛使用電頻振蕩器和選頻表來測量載波通訊設備與線路的電平、增益、衰減、防衛度等特性。現在振蕩器和選頻表已經基本上利用數位化器件產生頻率,得到高精度的正弦波信號,再對其進行必要的處理送給輸出或乘法器。
  • 基於單片機的可測溫式電子萬年曆
    根據人們的日常基本需求,設計一種電子萬年曆,可以實現測溫、鬧鐘、秒表和語音報警等功能,為人們的日常生活提供舒適和便捷,具有重要的使用價值。本文引用地址:http://www.eepw.com.cn/article/271886.htm  本文設計了一種基於單片機STC89C52的可測溫式電子萬年曆,能實時地將當前時間和周圍的環境溫度顯示出來,並具有鬧鐘、秒表、語音報時的功能。
  • 如何實現產品環保設計,晶片使用率要低,充分發掘現有產品功能
    這幾天接到了一個非常讓人尷尬的項目需求,一個客戶要用一顆單片機來驅動高速同步ADC,而且是24位高速同步ADC,進口的,價格單片400多,這也是我從業這麼多年來用過的最貴的ADC,雖然對方沒有將全部的設計交給我們,但是從以往的經驗上判斷,這麼做實在是種浪費。
  • 基於Proteus單片機的音樂演奏實現系統
    當前的很多用單片機實現音樂演奏的系統都是利用開發板結合仿真器實現的,這種方法不是很複雜,實現也較方便,但是調試不是很方便,且成本也較高。 本文提出的一種基於Proteus的單片機演奏音樂的方法,非常簡單實用,且該方法基於軟體來實現的,所以成本非常低,調試方便,效果也很不錯,適合於愛好音樂的單片機學習者。
  • 基於手機遠程遙控和物聯網技術的智能家居控制系統,詳細的軟硬體...
    硬體由單片機擴展的存儲器、輸入/出設備以及各種實現單片機系統控制要求的接口電路和有關的外圍電路晶片或部件組成;軟體由單片機應用系統實現其特定控制功能的各種工作程序和管理程序組成。在單片機應用系統開發的過程中,應不斷調整軟、硬體,協調地進行軟、硬體設計,以提高工作效率,當系統硬體和軟體緊密配合、協調一致,就可以組成高性能的單片機應用系統。
  • 基於單片機的多功能電子萬年曆設計(一)
    本系統程序由主程序、中斷服務函數和多個子函數構成。主函數主要完成各子函數和中斷函數的初始化。定時中斷函數主要完成時鐘晶片的定時掃描及鍵盤掃描。時鐘晶片的讀寫函數主要是將時間、日曆信息讀出來,並把要修改具體值寫入時鐘晶片內部。
  • 基於單片機的GPS/電子羅盤測姿定位系統
    實地跑車實驗結果表明,該系統可以正確、可靠地完成運動載體的姿態和位置信息的實時測量,為最終的組合導航實現奠定了基礎。針對電子羅盤經啟動後要較長時間才能穩定,而陀螺球轉速高、磨損大、壽命短等問題,本文做了載體姿態和位置測量的研究。就測姿定位問題,本文基於單片機最小系統,設計了基於GPS/電子羅盤的測姿定位系統,將GPS與電子羅盤組合,利用多種信息源相互補充,構成了一種有多餘度和高精度的導航定位系統。
  • 基於單片機的夫蘭克-赫茲實驗儀設計方案
    所以,夫蘭克-赫茲實驗儀中重點要控制UG1K、UG2P、UF電壓的大小並產生一個變化電壓UG2K和測出電流IP及電壓UG2P的大小。早期儀器中採用機械電位器調節UG1K、UG2K、UG2P、UF電壓,只能手動操作;而採用普通運算放大器弱電流放大,穩定性差。
  • MCU原廠及其產品和代理分銷商介紹
    小到智能硬體,可穿戴產品的方案晶片,大到智能製造2025的工業控制晶片,MCU始終佔據著核心的晶片地位,既能作為簡單應用的核心控制晶片,又能扮演好龐大系統的神經末梢,通過工藝製程和研發技術的不斷優化,將系統的尺寸,功耗,
  • 基於ARM7的畜牧養殖智能消毒機器人控制系統設計
    控制器通過網絡組件WIFI或者GPRS與外部網絡進行數據通訊,用戶可以使用家用寬帶網絡或者手機簡訊的方式實現模塊的遠程控制。同時在本地控制還可以應用紅外無線鍵盤、數字液晶屏來提供本地人機交流界面。1.2 網絡模塊 智能消毒機器人無線網絡通訊模塊,是智能消毒機器人通訊信號傳輸的重要組成部分,由WIFI或者GPRS模塊來實現通訊。
  • STC89C52單片機對數字溫度計顯示系統的設計
    機測量和控制技術在經濟迅速發展的今天,已被廣泛應用於人類生活中,如工業控制、自動檢測、智能儀器儀表、家用電器、等各個方面。而主控制器是每個控制系統不可或缺的部分,正因為單片機有體積小,重量輕,抗幹擾能力強,環境要求不高,價格低廉,可靠性高,靈活性好,開發較為容易等優點,所以它是很多設計人員的首選控制器。
  • 多功能智能插座USB接口通信電路設計
    它們的共同缺陷就是不具有信息化和智能化功能。為了實現插座的信息化和智能化,我們將研究設計的智能信息系統與插座結合,將該智能設備與電源插座合為一體,設計成多功能智能監測插座。該插座由於在建築電氣安裝時一次性固定完成,採用照明電源供電,人們使用時就好象使用普通電源插座一樣,免除了過多的連接線。
  • 配電網嵌入式IEC 61850智能規約轉換網關設計
    通過客戶端軟體實現樣機對配電網設備的規約轉換測試,獲取到IEC 61850模型。目前,基於IEC 61850的數位化變電站技術已經逐漸成熟,其優點得到了電力部門和設備廠商的廣泛認同,並逐漸向變電站自動化以外的領域推廣。
  • 基於PIC單片機的簡易數字示波器設計
    摘要:提出了利用PIC單片機作為控制核心的簡易數字示波器的設計方案。介紹了系統總體設計的體系結構,以及硬體和軟體的具體實現。輸入信號經過預處理租AD轉換後,傳輸到單片機,利用鍵盤做功能設置,在LCD上把波形顯示出來,實現信號的實時採樣、數據處理以及顯示控制等簡易數字示波器功能。此系統方案規模小、性能穩定、實現方便、價格低廉,具有一定的實用價值。