《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 嵌入式技術(shù) > 業(yè)界動態(tài) > 基于ARM控制器的滲炭爐溫度控制系統(tǒng)的設(shè)計與實現(xiàn)

基于ARM控制器的滲炭爐溫度控制系統(tǒng)的設(shè)計與實現(xiàn)

2008-04-28
作者:王 強, 彭繼慎, 陳偉華

  摘 要: 為了較理想地解決對滲炭爐中被加熱物件溫度的測量與控制問題,運用最新嵌入式控制器ARM7TDMI處理器設(shè)計了一個爐溫控制系統(tǒng)" title="控制系統(tǒng)">控制系統(tǒng),介紹了該系統(tǒng)的硬件電路設(shè)計和軟件設(shè)計。實踐證明,運用ARM控制器系統(tǒng)的穩(wěn)態(tài)精度達到±1℃以內(nèi),完全滿足設(shè)計的要求。
  關(guān)鍵詞: ARM控制器 滲碳爐 可控硅 溫度

  滲碳過程工件質(zhì)量主要取決于對溫度的控制,當今市場中溫度控制成型的產(chǎn)品均以單片機為控制器。由于一般單片機的速度比較慢,更重要的是其ROM和RAM空間比較小,不能運行較大程序,而基于多任務(wù)的操作系統(tǒng)需要的任務(wù)堆棧很多,需要的RAM空間很大,故其在發(fā)展上受到了很大限制。其次在開發(fā)環(huán)境上,DSP需要開發(fā)用的仿真器,其價格比較貴,因此本設(shè)計排除了使用DSP。ARM系列的ARM7TDMI核嵌入式處理器目前應(yīng)用得較多,價格比較低,性價比較好,還有免費的開發(fā)工具ARM SDT,再配以簡單的JTAG仿真器,就可以運行嵌入式開發(fā),因此本設(shè)計選用韓國三星公司的S3C44B0X芯片作為主控制器。
1 Samsung S3C44B0X芯片簡介[1]
  Samsung S3C44B0X微處理器采用0.25μm CMOS工藝制造,特別適合應(yīng)用于對成本和功耗敏感的場合。所有的S3C44B0X都采用新的總線結(jié)構(gòu)——SAMBAⅡ(Samsung ARM CPU嵌入式控制器總線結(jié)構(gòu))。S3C44B0X最突出的特點是其CPU核采用ARM公司的16/32位ARM7TDMI RISC結(jié)構(gòu)(主頻為66MHz,最高可達75MHz)。ARM7TDMI系列擴充包括Thumb協(xié)處理器、片上ICE中斷調(diào)試支持和32位硬件乘法器。S3C44B0X通過在ARM7TDMI內(nèi)容的基礎(chǔ)上擴展一系列完整的通用外圍器件,使系統(tǒng)費用降至最低,免除了增加附加配置的需要。集成的片上功能描述如下:
  ·在ARM7TDMI的基礎(chǔ)上增加8KB的Cache;
  ·外部擴充存儲器控制器(FP/EDO/SDRAM控制,片選邏輯);
  ·LCD控制器(最大支持256色的DSTN),并帶有一個專用DMA通道的LCD控制器;    
  ·2個通用DMA通道,2個帶外部請求管腳的DMA通道;
  ·2個帶有握手協(xié)議的UART,1個SIO;
  ·1個多主機I2C總線控制器;
  ·1個IIS總線控制器;
  ·5個PWM定時器及1個內(nèi)部定時器;
  ·看門狗定時器;
  ·71個通用可編程I/O" title="I/O">I/O口,8個外部中斷源;
  ·功耗控制模式:正常、低、休眠和停止;
  ·8路10位ADC;
  ·具有日歷功能的RTC(實時時鐘);
  ·帶PLL的片上時鐘發(fā)生器。
  采用S3C44B0X開發(fā)的通用嵌入式系統(tǒng)原理框圖如圖1所示。


2 爐溫控制系統(tǒng)的硬件設(shè)計[2]
  溫度控制系統(tǒng)采用三相可控硅調(diào)電壓法調(diào)節(jié)溫度,整個系統(tǒng)采用韓國三星公司的S3C44B0X(16/32位)作為主控制器,并采用Casio的CMD520TT00-C1型LCD顯示,觸摸屏為阿爾卑斯電氣(Alps Electric)株式會社的ALPS 9,此外還有一個通信串口、A/D" title="A/D">A/D轉(zhuǎn)換器、存儲器Flash ROM、SDRAM、3個三相可控硅等。外部CPU晶振" title="晶振">晶振為8MHz,系統(tǒng)內(nèi)部時鐘為66MHz。系統(tǒng)硬件原理框圖如圖2所示。


2.1存儲器[3]
  本設(shè)計中的程序存儲器選擇一片2MB×16位的Flash(SST39VF160)和一片4M×16位的SDRAM(HY57V65160B)。其存儲器電路連接圖如圖3、圖4所示。

?


  如圖3所示,處理器是通過片選信號NGCS0與片外Flash芯片連接。由于是16位Flash,所以CPU的地址線A1~A20分別與Flash的地址線A0~A19連接。如圖4所示,SDRAM分為4個Bank,每個Bank的容量為1M×16位。Bank的地址由BA1、BA0決定,00對應(yīng)Bank0,01對應(yīng)Bank1,10對應(yīng)Bank2,11對應(yīng)Bank3。在每個Bank中,分別用行地址脈沖選通RAS和列地址脈沖選通CAS進行尋址。本設(shè)計中還設(shè)置了跳線,可以為用戶將內(nèi)存容量升級至4×2M×16位。具體方法:使SDRAM的BA0、BA1分別接至CPU的A21、A22和A23腳。SDRAM由MCU專用SDRAM片選信號nCS選通。
2.2 串行口接口電路
  本設(shè)計中內(nèi)部數(shù)據(jù)通過并行總線到達發(fā)送單元后,進入FIFO對列,然后再從發(fā)送移相器通過TXDn引腳發(fā)送出去。但是為了與計算機通用串行口兼容,還需要使用MAX3232芯片將3.3V的TTL/CMOS電平轉(zhuǎn)換成與普通串行口兼容的信號后,用于與外設(shè)進行通信。數(shù)據(jù)接收的過程剛好相反,外部串口信號需先經(jīng)MAX3232做電平轉(zhuǎn)換,然后由RxDn進入接收移相器,經(jīng)過轉(zhuǎn)換后放到接收FIFO對列中,最后到達數(shù)據(jù)總線,由CPU進行處理或直接送到存儲器中(DMA方式下)。串行口接口電路如圖5所示。


2.3 人機界面顯示設(shè)計
  由于S3C44B0X內(nèi)部有LCD控制器,故選擇不帶驅(qū)動器的液晶。本設(shè)計選擇日本卡西歐(Casio)的CMD520TT00-C1型LCD(STN類型),256色,5.1英寸,320×240像素,其電源電壓3.3V, 因此可直接和S3C44B0X相連。其LCD控制器端口如圖6所示。


  觸摸屏選為阿爾卑斯電氣(Alps Electric)株式會社的ALPS LFUBK909 STN,四線電阻式觸摸屏,320×240點,5.2英寸。其與控制器的端口接線如圖7所示。


2.4 信號放大電路" title="放大電路">放大電路設(shè)計
  熱電偶信號經(jīng)多通道轉(zhuǎn)換開關(guān)4051至由三個運算放大器組成的差動放大電路,放大器采用低失調(diào)電壓、電流、高輸入電阻的5G7650。在放大電路部分采用數(shù)字電位器為50kΩ的X9312進行多量程轉(zhuǎn)換。差動放大電路如圖8所示。


2.5 PWM定時器接口
  本設(shè)計采用PWM脈沖發(fā)送給三相可控硅信號來控制晶閘管的關(guān)斷,通常是通過輸入通道將溫度傳感器感受到的被控對象(當前溫度)轉(zhuǎn)變?yōu)閿?shù)字量并輸入到控制器中,控制器求出輸入的當前溫度值與設(shè)定值的偏差,并根據(jù)該偏差進行自適應(yīng)的模糊PID運算,最后根據(jù)PID運算的結(jié)果,通過功率調(diào)節(jié)電路改變給定周期內(nèi)加熱絲的通電時間來實現(xiàn)對溫度的控制。用PWM輸出脈沖調(diào)節(jié)功率的實質(zhì)是利用占空比的調(diào)節(jié)來改變加熱絲的平均功率。功率調(diào)節(jié)電路是控制系統(tǒng)的執(zhí)行機構(gòu),要求能根據(jù)需要對輸出功率進行精確的調(diào)節(jié),它是系統(tǒng)中最關(guān)鍵的組成部分之一,也常常是故障率最高的部分。
  這里選用過零調(diào)壓的方法,因為這樣可以減少諧波干擾。由于PWM的頻率很大、變化周期很短,故選用PWM脈沖頻率為40Hz,占空比為0.8,這樣可增加周期長度,進而更加有利于對溫度變化的控制。
2.6 熱電偶冷端溫度測量[4]
  由于熱電偶的冷端溫度隨著環(huán)境溫度的變化而變化,所以需要對熱電偶的冷端溫度進行補償。在有的設(shè)計中直接在熱電偶測溫電路中用電橋法補償,但需要經(jīng)常校準,比較麻煩。本文實時測量熱電偶的冷端環(huán)境溫度,用軟件的方法進行補償。
  用MAX876產(chǎn)生10V精密電壓基準,輸出誤差為±7mV,配合OP07產(chǎn)生10mA恒流源,運算放大器工作在開環(huán)狀態(tài),由于同相端和反相端的壓差幾乎為零,運算放大器的偏置電流可以忽略不計,所以產(chǎn)生10mA的電流通過100Ω的鉑電阻。查鉑熱電阻(Pt100)的分度表可知,0℃為100Ω,20℃為107.79Ω,大約每升高1℃,熱電阻的阻值增加為0.39Ω,那么熱電阻的電壓變化為0.0039V。而S3C44B0X內(nèi)置10位A/D轉(zhuǎn)換器,基準電壓為2.5V,分辨率為0.00244V,所以10位A/D轉(zhuǎn)換器能滿足精度要求。具體如圖9所示。


  冷端溫度測量的輸出接在S3C44B0X的A/D轉(zhuǎn)換器的AIN0通道上。
2.7 系統(tǒng)時鐘與復(fù)位電路設(shè)計
  系統(tǒng)CPU外部晶振頻率為8MHz,由于S3C44B0X內(nèi)部有鎖相環(huán),CPU主頻可幾倍于外部晶振(CPU主頻可通過軟件設(shè)定)。用于系統(tǒng)實時時鐘的備用鋰(Li)電池電源,系統(tǒng)實時時鐘頻率為32.726kHz。
  系統(tǒng)內(nèi)部有看門狗電路,可以通過軟件設(shè)定看門狗時間。但是為了系統(tǒng)的可靠性。設(shè)計了系統(tǒng)的硬復(fù)位電路,它通過斯密特74hc14觸發(fā)器復(fù)位。
3 溫度控制系統(tǒng)的軟件設(shè)計[5]
3.1主控模塊及其功能

  主控模塊程序主要由S3C44B0X的初始化程序、定時器的初始化程序以及一個循環(huán)控制結(jié)構(gòu)組成。
  程序開始執(zhí)行時,首先設(shè)置堆棧指針,建立一個軟件堆棧區(qū);由于S3C44B0X的I/O口多為復(fù)用模式,因此需要對I/O口控制寄存器進行設(shè)置,選擇工作方式;程序還需要設(shè)置內(nèi)置看門狗,以保障軟件的可靠運行。CPU的高速輸出器HSO用于按程序設(shè)定的時間產(chǎn)生中斷,這就是軟件定時器。系統(tǒng)采用軟件定時器中斷,以定時器1作為時間基準,對HSO寄存器進行設(shè)置,同時對外圍芯片及觸摸屏顯示器進行初始化。其程序流程圖如圖10所示。


3.2中斷服務(wù)模塊
  系統(tǒng)中利用一個軟件定時器來產(chǎn)生定時中斷,它決定了模糊控制算法的采樣速率。圖11是軟件定時器中斷服務(wù)程序的流程圖,該程序是控制系統(tǒng)的核心軟件,完成A/D采樣、濾波、數(shù)據(jù)處理、越限報警等任務(wù),同時確定操作方式(手動或自動),根據(jù)要求調(diào)用相應(yīng)的控制算法,通過算法獲得所要求的控制電壓去驅(qū)動三相可控硅觸發(fā),最后返回主程序。各功能由相應(yīng)的功能模塊來完成。


  本課題為遼寧省阜新市阜煤集團熱處理分廠的多個溫控爐改造項目中的一部分。將本控制系統(tǒng)安裝在滲碳爐上,在各種工況下對試件進行滲碳,通過滲碳結(jié)果分析,表明完全滿足改造要求:(1)溫控系統(tǒng)改造后,工作最高溫度950℃,爐溫均勻性≤±3℃,控溫精度≤±1.5℃。(2)加裝滲碳部分的自動控制系統(tǒng),碳勢控制精度≤±0.05%。(3)加熱器換新,爐襯修復(fù)等。
參考文獻
1馬忠梅.ARM嵌入式處理器結(jié)構(gòu)與應(yīng)用.北京:北京航空航天大學(xué)出版社,2002
2探矽工作室.嵌入式系統(tǒng)開發(fā)圣經(jīng).北京:中國青年出版社,2002
3王田苗.嵌入式系統(tǒng)設(shè)計與實例開發(fā)—基于 ARM微處理器與μC/OS-II實時操作系統(tǒng).北京:清華大學(xué)出版社,2003
4王建石.工業(yè)用熱電偶及補償導(dǎo)線技術(shù)手冊.北京:中國計量出版社,2003
5 杜春雷.ARM體系結(jié)構(gòu)與編程.北京:清華大學(xué)出版社,2004

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
欧美日韩成人| 国产亚洲精品bt天堂精选| 午夜精品免费视频| 一区二区三区高清不卡| 亚洲精品久久久蜜桃| 久久精品国产综合精品| 欧美一区永久视频免费观看| 亚洲欧美日韩国产综合精品二区| 亚洲一级片在线看| 亚洲午夜日本在线观看| 一本一本久久a久久精品综合妖精| 亚洲人成人77777线观看| 亚洲精品免费在线播放| 亚洲日本一区二区| 亚洲精品久久嫩草网站秘色| 日韩视频免费观看高清在线视频| 亚洲人成网站影音先锋播放| 亚洲精品久久| 夜夜嗨av一区二区三区免费区| 一本一本a久久| 亚洲一级黄色| 欧美一级二区| 亚洲电影一级黄| 亚洲精品视频二区| 一区二区三区四区蜜桃| 亚洲欧美日韩另类| 欧美在线看片| 老司机精品久久| 欧美—级a级欧美特级ar全黄| 欧美日韩91| 国产精品久久久久久影院8一贰佰 国产精品久久久久久影视 | 国产精品一区久久| 国产一区二区高清不卡| 永久久久久久| 一区二区三区蜜桃网| 亚洲免费视频成人| 久久精品夜色噜噜亚洲aⅴ| 亚洲精品一二区| 亚洲免费综合| 久久久久女教师免费一区| 欧美成人免费在线| 国产精品国产三级国产aⅴ入口| 国产午夜精品久久久久久久| 亚洲夫妻自拍| 亚洲视频中文字幕| 久久精品官网| 一区二区三区 在线观看视| 小黄鸭视频精品导航| 免播放器亚洲一区| 欧美天堂亚洲电影院在线播放| 国产精品欧美日韩一区二区| 尤妮丝一区二区裸体视频| 99在线精品观看| 校园激情久久| 日韩天天综合| 久久大综合网| 欧美精品国产精品| 国产欧美日韩高清| 最近中文字幕日韩精品| 亚洲女同精品视频| 亚洲欧洲视频在线| 香蕉成人久久| 欧美不卡高清| 国产精品日韩在线观看| 亚洲欧洲一区二区在线播放| 性做久久久久久久免费看| av成人黄色| 久久久久久久一区二区三区| 欧美色另类天堂2015| 精品999日本| 亚洲一区二区三区四区五区黄| 91久久精品网| 久久国产精品久久精品国产| 欧美日韩在线不卡| 亚洲成人自拍视频| 亚洲欧美国产77777| 日韩午夜电影av| 久久久91精品| 欧美新色视频| 亚洲精品1区2区| 欧美亚洲专区| 亚洲在线免费视频| 欧美好骚综合网| 黄色精品免费| 亚洲欧美一区二区三区久久| 在线一区亚洲| 欧美精品国产精品| 在线播放国产一区中文字幕剧情欧美| 亚洲男人第一av网站| 一区二区国产日产| 欧美高潮视频| 在线电影国产精品| 欧美在线视频a| 欧美亚洲免费电影| 欧美午夜片在线观看| 亚洲精品日韩在线| 亚洲三级免费观看| 蜜臀av性久久久久蜜臀aⅴ| 国产一区二区激情| 亚洲欧美国内爽妇网| 亚洲永久免费av| 欧美午夜不卡视频| 亚洲日本中文字幕| 亚洲国产日韩欧美在线99| 久久久久久伊人| 国内精品久久久| 欧美一区二区免费视频| 欧美一区二区精品久久911| 国产精品国产三级国产| 一区二区av| 亚洲香蕉在线观看| 欧美日韩一区二区三区四区五区 | 欧美喷潮久久久xxxxx| 亚洲二区三区四区| 最近中文字幕日韩精品| 免费永久网站黄欧美| 在线观看成人av| 亚洲第一主播视频| 老司机久久99久久精品播放免费 | 国产日韩成人精品| 香港久久久电影| 久久国产精品一区二区| 国产一区二区高清不卡| 久久精品91| 美女黄网久久| 亚洲国产二区| 妖精成人www高清在线观看| 欧美日韩国产综合新一区| 99精品99久久久久久宅男| 亚洲性人人天天夜夜摸| 国产精品久久久久9999| 亚洲欧美精品伊人久久| 久久久高清一区二区三区| 伊人久久亚洲热| 99国产精品国产精品久久 | 91久久一区二区| 亚洲视频 欧洲视频| 国产精品yjizz| 亚洲欧美日韩系列| 久久女同互慰一区二区三区| 亚洲第一区色| 一区二区三区回区在观看免费视频| 欧美视频三区在线播放| 亚洲欧美伊人| 你懂的成人av| 日韩写真在线| 欧美在线观看天堂一区二区三区| 国内精品视频一区| 亚洲精品资源美女情侣酒店| 欧美日韩调教| 亚洲欧美日韩一区二区在线| 久久一区二区三区超碰国产精品| 亚洲国产精品一区制服丝袜| 一区二区三区高清视频在线观看| 国产精品红桃| 亚洲福利视频一区| 欧美日韩另类在线| 亚洲一区二区三区在线视频| 久久午夜精品| 夜夜狂射影院欧美极品| 久久精品亚洲热| 最新亚洲一区| 香蕉久久一区二区不卡无毒影院 | 亚洲国产精品成人精品| 欧美日韩日本视频| 性色av一区二区三区| 欧美福利视频一区| 亚洲影院在线| 免费在线播放第一区高清av| 一区二区欧美日韩视频| 久久视频在线看| 洋洋av久久久久久久一区| 久久久久久久网站| 日韩午夜精品| 久久综合一区二区| 在线视频免费在线观看一区二区| 久久亚洲私人国产精品va媚药 | 欧美一级大片在线观看| 亚洲电影免费观看高清完整版在线观看 | 亚洲美女免费视频| 久久麻豆一区二区| 99视频一区二区| 久久在线91| 亚洲自拍偷拍视频| 欧美片在线播放| 亚洲大胆在线| 国产精品亚洲产品| a91a精品视频在线观看| 狠狠色狠狠色综合| 午夜精品久久久久久久99樱桃| 亚洲大片精品永久免费| 欧美在线视频一区二区| av72成人在线| 欧美成人亚洲| 欧美一级播放| 国产精品视频午夜| 亚洲天堂网在线观看| 18成人免费观看视频| 久久av一区二区三区亚洲| 一区二区高清视频在线观看|