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

2020-12-24 電子發燒友

基於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閱讀更多精彩內容

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

相關焦點

  • 基於CC2420晶片和ARM單片機實現智能交通系統的設計
    基於CC2420晶片和ARM單片機實現智能交通系統的設計 黃武陵,艾雲峰 發表於 2020-12-22 09:59:25 智能交通系統(ITS)應用在城市交通中主要體現在微觀的交通信息採集
  • 基於AT89S52單片機和ISD4004語音晶片實現語音播報記事器的設計
    基於AT89S52單片機和ISD4004語音晶片實現語音播報記事器的設計 張裕,劉毅敏,方康 發表於 2020-12-16 17:57:00 引 言
  • 基於Wi-Fi技術的智能控制小車設計與實現
    本文是基於Wi-Fi技術的智能小車設計,以STM32單片機為控制核心,加裝有攝像頭,可以實現對小車的位置、速度、運動狀況的實時檢測,將檢測的信息通過Wi-Fi模塊傳送至手機或個人電腦,可以利用Wi-Fi對小車控制模塊發送控制指令,從而控制小車的運動,實現小車的智能監測及控制。
  • 基於51單片機的遠程智能開關|文末贈書
    基於51單片機的遠程智能開關由4部分構成:基於51單片機的開關控制終端、網絡代理端、伺服器和遠程控制設備。網絡轉發、伺服器、遠程下發指令端等內容不在本文展開討論,本文著重講解基於51單片機的開關控制終端(下文簡稱「智能終端」)的硬體、軟體技術。
  • 基於MSP430單片機編程器的設計
    1.引言 單片機開發與應用已滲入我們生活中各個方面,其中一個應用就是對內存較小的晶片大批量燒錄,就有了性能穩定的高速編程器誕生以滿足各大廠商實現大量晶片燒錄的目標。目前市場上運用最廣泛的編程器是基於89C51的,但其功能過於單一,不能滿足日益發展的市場需求。
  • 基於SN8P27llA單片機的移動電源控制系統設計
    基於SN8P27llA單片機的移動電源控制系統設計 佚名 發表於 2020-04-20 16:01:54 隨著3G移動網際網路和智能終端的日益普及,隨身可攜帶移動式電子產品越來越多
  • 基於LonWorks總線的智能家居系統設計
    該方案將LonWorks總線技術應用於智能家居系統,系統中的控制和採集節點由單片機和神經元晶片組成,單片機作為主控制器,神經元晶片作為通信協議處理器和上位機進行通信。 LonWorks是美國Echelon公司推出的現場總線技術,該總線可為智能控制系統提供一套完整的解決方案,其核心技術是LonTalk協議和神經元晶片。其中,神經元晶片都內嵌有LonTalk協議的固件,同時神經元晶片還具有通信和控制功能,可提供34種常見的I/O控制對象。Lon Works網絡採用分布式結構,實現網絡上節點相互通信。
  • 基於單片機與PC通信的數據採集控制系統設計研究
    在現代工業控制中,對於控制的準確性判斷以及控制的實時性和穩定性需求都很高,所以要有一種可以進行數據採集的控制系統,而且這種系統要能夠實現多通道、高精度以及大容量的要求。從這個角度來看,基於單片機與PC 通信的數據採集控制系統設計研究具有非常重要的現實意義。     1.
  • 基於單片機旋轉時鐘的設計
    摘要:目前,社會、家庭普遍使用的是機械錶盤時鐘,而一款打破傳統的電子旋轉時鐘如果推出就能夠以其新穎的創意來吸引人們,於是文章就研究並設計了一個基於單片機的電子旋轉時鐘。而一款旋轉時鐘不僅在創意上擺脫了傳統時鐘的設計而且也能迎合人們獵奇的心理,並且功能也可以多樣化,不僅可以顯示時間、日期,甚至連文字都能夠顯示。文章基於單片機設計了一款跟傳統機械時鐘一樣具有秒針、分針、時針和錶盤刻度的旋轉時鐘,並且具有準確顯示即時時間和校準時間功能,且均可由紅外遙控器方便完成。
  • 基於共享公寓的智能電源管理系統設計
    1 系統的總體設計  本文設計的共享公寓的智能電源管理系統採用STM32F103RCT6作為主控晶片,由電量檢測模塊,電源轉化模塊,WIFI通信模塊,RFID射頻識別模塊,繼電器模塊,LED調光模塊組成。
  • 智能排插的基本工作原理是什麼?如何設計一個基於單片機的智能排插?
    打開APP 智能排插的基本工作原理是什麼?如何設計一個基於單片機的智能排插?為此,本文設計研發了一款基於51 單片機控制的節能環保的智能排插,舊一代的家電通過使用這個排插可以蛻變為智能化家電,具備遙控、定時開關、無待機功耗等功能,節約了家電更新換代的成本。該排插現場運行效果良好,符合一般用戶需求,具有一定的推廣應用價值。
  • 基於AT89C55WD單片機和程式語言實現繼電保護實驗系統的設計
    基於AT89C55WD單片機和程式語言實現繼電保護實驗系統的設計 員瑩 , 韓應江 發表於 2020-11-26 10:10:44 1 引 言 隨著電力工業的迅速發展
  • 基於51單片機的電話留言機設計
    從技術角度來看,技術人員已掌握電話留言機的關鍵技術,其核心器---單片機與語音晶片,市場上已有性能好、功能強、價格低的產品可供選擇。因此,研製國產電話留言機是可行的。如果在方案論證過程中能掌握電話留言機的三大核心:電話、單片機、語音處理晶片,該系統設計也就不成問題。系統的硬體框圖如圖1-4所示。
  • 基於CPLD晶片和C8051F020實現聲探測系統數字電路的設計
    基於CPLD晶片和C8051F020實現聲探測系統數字電路的設計 張德,侯志國,江 發表於 2021-01-12 09:46:30   作者:張德,侯志國,江麗,張向暉,羅曉松 被動聲源探測定位技術是一種利用聲學傳聲器陣列和電子裝置接收運動目標的輻射噪聲
  • 基於單片機的倒車防撞預警系統設計和實現
    有市場需求的產品,必然會帶動產品的開發設計。倒車雷達電路種類較多,本文介紹基於單片機控制的倒車雷達系統,該系統採用通用型單片機作為控制電路,方便系統功能擴展。系統電路主要採用集成器件構成,外圍元件少,電路簡潔、調試方便、成本低,利於商品化生產。
  • 基於STC89C52單片機的智能小車的設計
    近年來機器人的智能水平不斷提高,並迅速改變著人們的生活方式。人們在不斷探索、改造、認識自然的過程中,製造能代替人勞動的機器人,一直是人類的夢想。智能小車,也就是輪式機器人,最適合在那些人類無法工作的環境中工作,該技術可應用於無人駕駛機動車、無人生產線、倉庫等領域。小車也可以作為玩具的發展對象,為中國玩具市場技術含量的缺乏進行一定的彌補,實現經濟收益,形成商業價值。
  • 基於C51單片機的遙控小車設計與製版
    手動布局、布線;二、設計思路此次試驗採用基於C51單片機的遙控小車的設計。以 89C51 單片機為控制核心,採用 L298N 對小車電機的控制,利用以 PT2262/PT2272 晶片為模塊的無線遙控裝置,實現小車的前進、後退、左轉、右轉。整個系統的構成是由兩部分組成。 一部分是硬體系統, 一 部分是軟體系統(見附錄1)。
  • 基於單片機的視力保護器設計
    為了保護青少年的視力,現如今越來越多的公司都在研發生產各種視力保護產品,國內主要有眼保姆,坐姿矯正器和各種護眼燈;國外有法國艾斯·布魯斯研發的光明天使博士鏡,以及美國眼科專家威廉貝茨研發的阿瞳二代產品。但這些產品功能單一,不能滿足消費者的個性化需求。
  • 基於單片機與傳感器模組實現可攜式環境測量儀的設計
    基於單片機與傳感器模組實現可攜式環境測量儀的設計 電子設計 發表於 2018-12-24 08:33:00 1 引言 隨著人們生活水平的提高, 各電子產品有了突飛猛進的發展, 電子測量儀也逐漸豐富起來
  • 基於HT46RU232單片機的智能家居電話 遠程控制系統
    利用現有的個人通信終端,實現基於陸基移動通信網(PLMN)和公用電話交換網(PSTN)的電話遠程控制系統,將傳統的個體電器進行智能化的統一管理和控制,如家用電器的定時開啟、家居環境的監聽等,可使人們盡情享受高科技帶來的簡便而時尚的現代生活