《電子技術應用》
您所在的位置:首頁 > 模擬設計 > 業(yè)界動態(tài) > pic單片機應用實例,,采用pic單片機設計多回路溫度控制系統

pic單片機應用實例,,采用pic單片機設計多回路溫度控制系統

2020-02-03
來源:中國電子網

  單片機" target="_blank">pic單片機應用較多,,生活中許多控制系統均基于pic單片機設計得到,。對于pic單片機,,小編曾帶來諸多介紹,。本文中,,將為大家?guī)韕ic單片機實例,,以增進大家對于pic單片機的認知,。如果你對基于pic單片機設計的多回路溫度控制系統存在一定興趣,請繼續(xù)往下閱讀哦,。

  1.引言

  對于塑料制瓶工藝,,塑料加熱處于溶融狀態(tài), 經高壓注射成為管胚,, 短時間冷卻以后,,經過高壓空氣的吹脹, 在制瓶模具中成型,。其工藝特點之一是:溶融狀態(tài)下的塑料定時流動; 成為管胚之后,, 將與外部空氣接觸 2 秒鐘時間左右, 產品質量不可避免地受到環(huán)境溫度的影響,。 制瓶工藝要求在不同的制瓶過程中,, 恒定在不同的溫度下, 其溫度控制是制瓶的關鍵技術之一,。目前這種設備的溫度控制裝置通常采用單回路的通用溫度控制儀表,, 溫度控制無法與工藝過程直接產生聯系, 使得溫度控制達不到最優(yōu)狀態(tài),, 而且受到環(huán)境溫度的影響,, 必須隨環(huán)境溫度的變化調整溫度控制參數, 否則產品質量受到影響。另一方面,, 單回路的通用溫度控制儀表價格也比較高,, 且多采用線性模型及PID控制等經典控制方法往往很難達到理想的控制效果, 而采用模糊控制,, 它具有不依賴對象的數學模型,, 魯棒性強, 算法簡單容易實現,。因此,, 我們研制了采用 PIC16F877 單片機進行控制的低成本,、 高性能,、與工藝過程直接產生聯系的, 不受環(huán)境溫度影響的折疊開放式多回路溫度控制裝置,。

  2.系統硬件設計

  2.1 硬件系統的構成

  本系統被設計為8個溫度檢測回路,, 每一個回路將熱電偶產生的對溫度的微弱信號, 經過溫度變送單元轉換成0~5V的標準電壓信號,,送入PIC單片機進行A/D轉換后作為模糊控制的輸入,, PIC單片機根據輸入數據通過模糊控制計算出控制輸出量, 轉化為PWM信號的占空比,, 由RD口引腳輸出相應的高低電平控制固態(tài)繼電器的動作從而實現對系統溫度的控制,, 并通過C8051F020單片機控制SED1335, 從而控制液晶顯示器對結果進行顯示,。對于多回路溫度檢測系統的硬件配置,, 本設計采用折疊開放式結構能夠保證溫度控制回路配置的靈活性和低成本。 系統硬件框圖如圖 1 所示,。 整個系統由數據采集模塊,、 主控模塊、 控制量輸出模塊和人機通訊模塊四部分組成,。

  

daf234ec8562476deb6759b0ebeb7511.jpg

  2.2 硬件的模塊化設計

  2.2.1 數據采集模塊

  本設計的 8 路溫度檢測電路選用現代工業(yè)生產過程中使用極為廣泛的熱電偶為溫敏元件進行溫度的測量,, 根據熱電偶的測溫原理及其特點, 為了使環(huán)境溫度的變化不會影響溫度檢測和控制效果,, 在整個制瓶工藝過程中采用了多點多回路檢測和非常實用的冷端溫度補償電路,, 使輸出接近線性化, 在實驗過程中我們發(fā)現該電路的熱電動勢與被測溫度基本上成單值函數關系,。熱電偶經過冷端溫度補償后,,輸出得到很微弱的模擬信號, 經過放大才適合 PIC16F877 單片機集成的 A/D轉換器轉換成單片機能夠識別的數字信號,, 并轉化為對應溫度值,。

  2.2.2 主控制模塊

  本系統的控制核心是 PIC單片機。PIC單片機是近幾年出現的一種新型的采用 CMOS工藝的 8 位單片機, 所選用的 PIC16F877 單片機的內部集成有 8 路 10 位 A/D 轉換器,, 內置 8k× 14 位的 Flash 程序存儲器,, 可多次修改程序, 便于系統升級,。 以 PIC16F877 為核心的溫度控制裝置,, 無須擴展 I/O芯片和 A/D 轉換器, 大大地提高了系統的可靠性和抗干擾性,, 并通過通訊口實現與其它單片機的通訊,, 從而獲得工藝過程的數據參數, 使得溫度控制與工藝過程發(fā)生直接聯系,, 提高溫度控制的精度和產品的質量,。而模糊控制的運用可以避免控制對象

  傳遞函數的不精確性和非線性所帶來的誤差, 提高溫度控制的精度,。由于系統具有大慣性的特點(需要有熱傳導和熱平衡的過程) ,, 為了提高系統的快速性和模糊控制的精度, 具體控制算法采用了分段控制的方法,, 即在對被控對象的溫度特性有一定的經驗知識并進行粗略的實驗的基礎上,, 把溫度控制過程劃分為前段和后段分別進行處理, 在此不作贅述,。PIC單片機作為控制核心與其余各模塊相連接,, 處理各種數據, 發(fā)出各種控制信號,。

  2.2.3 控制量輸出模塊

  本設計輸出模塊是通過 PIC16F877 單片機 RD 口輸出主控模塊的決策信號,, 控制對應固態(tài)繼電器(簡稱SSR)的通斷來達到控制加熱器工作的目的。選用固態(tài)繼電器而沒有使用普通的繼電器與其良好的特性是密切相關的,, 且其價格并不貴,。它是用半導體器件代替?zhèn)鹘y點接點作為切換裝置的具有繼電器特性的無觸點開關器件, 單相SSR 為四端有源器件,, 其中兩個輸入控制端,, 兩個輸出端, 輸入輸出之間光電隔離,, 輸入端加上直流或脈沖信號到一定電流值后,, 輸出端就能從斷態(tài)轉變成通態(tài)。具體地說,, 就是將每隔一定時間采樣進來的信號經過A/D處理并通過模糊控制計算出控制輸出量,, 轉化為 PWM信號的占空比, 由 RD引腳輸出相應的高低電平控制固態(tài)繼電器,, 如果所測得的溫度值比給定溫度值小,, 那么固態(tài)繼電器轉變成通態(tài)進行加熱升溫處理,, 反之則轉變成斷態(tài)暫停加熱。

  2.2.4 人機通訊模塊

  在溫度檢測系統中,, 常常需要設計良好的人機交換界面,。設計者可以在人機交換界面中獲得必要的信息, 同時要把自己想要達到的目的(即把溫度控制在設定溫度值)直觀地顯示出來,。為此,, 我們將檢測所得數據和設定溫度值向 C8051F020 單片機傳輸并通過點陣液晶顯示器( LCD)顯示。

  要使 PIC16F877 單片機與 C8051F020 單片機實現數據傳輸,, 則必須在它們之間建立準確的通訊,。由于它們在選擇晶體振蕩器時各不一樣, 因此在計算系統異步串行通訊波特率時,, 由于存在不同的波特率誤差,, 往往導致通訊失敗。研究表明,, 應用軟件插值,, 調整串口波特率,, 并降低波特率誤差,, 可以保證通訊的準確性; 本設計中采用的液晶顯示技術在實際生活中得到了廣泛應用。 液晶顯示模塊以其微功耗,、 體積小,、 顯示內容豐富、 模塊化以及接口電路簡單等諸多優(yōu)點在科研,、 生產和產品設計等領域發(fā)揮著越來越重要的作用,。我們選用 SED1335 作為液晶顯示器控制器。根據C8051F020 單片機和 SED1335 的性能特點,, 直接通過 C8051F020 單片機 I/O 口控制SED1335,, 從而達到控制液晶顯示器顯示檢測數據的目的; 對于系統允許測控的最大、 最小和最終需要達到的溫度值以及翻頁,、 跳轉(浮動光標)功能都通過鍵盤的操作來實現,。

  3.系統的軟件設計

  本系統的軟件設計采用模塊化程序設計, 分別由主程序,、 初始化子程序,、 顯示子程序、 鍵處理子程序,、 AD轉換子程序等模塊構成,。 主程序主要包括鍵掃描、 顯示和處理子程序,。 按照香農定理,, 按周期定時采樣。延時結束啟動 AD轉換, 轉換結束后通過模糊控制進行制,。

  4.結語

  以上便是此次小編帶來的“pic單片機”相關內容,,通過本文,希望大家對如何采用pic單片機設計多回路溫度控制系統具備一定的認知,。如果你喜歡本文,,不妨持續(xù)關注我們網站哦,小編將于后期帶來更多精彩內容,。最后,,十分感謝大家的閱讀,have a nice day!


本站內容除特別聲明的原創(chuàng)文章之外,,轉載內容只為傳遞更多信息,,并不代表本網站贊同其觀點。轉載的所有的文章,、圖片,、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創(chuàng)文章及圖片等內容無法一一聯系確認版權者,。如涉及作品內容,、版權和其它問題,請及時通過電子郵件或電話通知我們,,以便迅速采取適當措施,,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118,;郵箱:[email protected],。