電加熱爐溫度控制系統(tǒng)硬件設(shè)計(jì)說明._第1頁
電加熱爐溫度控制系統(tǒng)硬件設(shè)計(jì)說明._第2頁
電加熱爐溫度控制系統(tǒng)硬件設(shè)計(jì)說明._第3頁
電加熱爐溫度控制系統(tǒng)硬件設(shè)計(jì)說明._第4頁
電加熱爐溫度控制系統(tǒng)硬件設(shè)計(jì)說明._第5頁
已閱讀5頁,還剩62頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、. . . . 畢業(yè)設(shè)計(jì)(論文)題目 電加熱爐溫度控制系統(tǒng)硬件設(shè)計(jì)英文題目 The Hardware Development for Controlling Temperature of an Electronic Heating Furnace- 60 - / 67摘 要本文以電加熱爐的溫度控制為被控對象,通過對電加熱爐的溫度控制對象特性的分析來確定電加熱爐的溫度控制硬件系統(tǒng)的設(shè)計(jì)和控制方案。冶金、化工、機(jī)械各類工業(yè)控制中,電加熱爐得到了廣泛的應(yīng)用,其溫度控制具有非線性、大滯后、大慣性、時(shí)變性、升溫單向性等特點(diǎn)。傳統(tǒng)的以普通雙向晶閘管(SCR) 控制的高溫電加熱爐采用移相觸發(fā)電路改變晶閘管導(dǎo)

2、通角的大小來調(diào)節(jié)輸出功率, 達(dá)到自動控制電爐溫度的目的。這種移相方式輸出一種非正弦波, 實(shí)踐表明這種控制方式產(chǎn)生相當(dāng)大的中頻干擾, 并通過電網(wǎng)傳輸, 給電力系統(tǒng)造成“公害”。采用固態(tài)繼電器控溫電路, 通過單片機(jī)控制固態(tài)繼電器, 其波形為完整的正弦波, 是一種穩(wěn)定、可靠、較先進(jìn)的控制方法。為了降低成本和保證較高的控溫精度, 采用ATMELAT89C52芯片和通過控制過零觸發(fā)型固態(tài)繼電器的通斷比,來控制輸入到加熱爐的功率,從而達(dá)到控制溫度的目的。測量部分是采用鉑銠10-鉑熱電偶。為了在工業(yè)現(xiàn)場應(yīng)用中具有較強(qiáng)的抗干擾能力,采取了一系列抗干擾措施。以單片機(jī)為核心, 采用溫度變送器和固態(tài)繼電器控溫電路,

3、 實(shí)現(xiàn)對電爐溫度的自動控制。該控制系統(tǒng)具有硬件成本低、控溫精度較高、可靠性好、抗干擾能力強(qiáng)等特點(diǎn)。有較高的適用價(jià)值和理論價(jià)值。關(guān)鍵字電加熱爐溫度控制;AT89C52;PID閉環(huán)控制;鉑銠10-鉑熱電偶;SSRAbstractThis paper with the temperature control of electric heating furnace for the control object, by virtue of the object characteristic of analysis for temperature control of electric heating f

4、urnace then to certain the hardware system of design and control solutions for the heating furnace.In all walks of control realms,for example: The metallurgy,chemical engineering,machine and other industry control field, electric heating furnace got an extensive application, its temperature control

5、has characteristics of non-linear,big lag,big inertial,time-variable and warm up unilateralism etc. Use bidirectional SCR that Traditional way to control temperature of heating furnace is a phase shift style thich make no doubt of could control temperature automatically but be proved to that could p

6、roduce the fearfulness intermediate frequency interfere result in a common disaster to power system during transportatiion.On the contrary control, by using micro-chip computer assort with the slide state raley (SSR) to control temperature is a steady , reliable and advanced way for the intact sine

7、wave which couldn't disturb the power system. In order to reduce and be sure of high precision ,we use ATMEL AT89C52 micro-chip computer ,which be prove a wonderful ability of anti-jaming,to control the power of radiation resistance which could infect temperature directly by order the proportion

8、 of ON/OFF of SSR,The measurement part we select the thermocouple (platinum rhodium 10- platinum) to detect the variable temperature.and to achive automatic control.This control system possess strongpoint of low cost, high control accuracy , good reliability and good resistance to interferenceetc,so

9、 it have some worthwhile to put on application.Keywordselectric heating furnace; AT89C52;PID close-loop control thermocouple (platinum rhodium 10- platinum);SSR 目 錄摘要與關(guān)鍵詞.I英文摘要與關(guān)鍵詞.II緒論.11. 系統(tǒng)總體方案設(shè)計(jì).31.1系統(tǒng)的設(shè)計(jì)原則 .31.2 系統(tǒng)的設(shè)計(jì)步驟 .31.3系統(tǒng)的工程設(shè)計(jì)與實(shí)現(xiàn) .31.4 系統(tǒng)的總統(tǒng)方案設(shè)計(jì) .41.5 硬件的工程設(shè)計(jì)與實(shí)現(xiàn) .42電加熱爐溫度單片機(jī)控制系統(tǒng)設(shè)計(jì) .62.1系統(tǒng)

10、概述.62.2 系統(tǒng)的總體結(jié)構(gòu).62.3系統(tǒng)的基本工作原理.62.4 系統(tǒng)的技術(shù)指標(biāo).73溫度控制硬件系統(tǒng)設(shè)計(jì) .83.1硬件電路的設(shè)計(jì)系統(tǒng)規(guī).83.2 芯片功能介紹.83.3 分模塊詳述系統(tǒng)各部分的實(shí)現(xiàn)方法.203.3.1 溫度采集電路.203.3.2 控制芯片.223.3.3 加熱器控制電路.273.3.4 抗干擾電路(看門狗電路) .283.3.5 A/D轉(zhuǎn)換器.293.3.6 溫度檢測和變送器.343.3.7 固態(tài)繼電器控溫電路.354系統(tǒng)軟件與模型 .39 4.1 數(shù)學(xué)模型建立.394.2 控制系統(tǒng)的算法設(shè)計(jì).394.3 編程模型與數(shù)據(jù)結(jié)構(gòu).404.4 軟件設(shè)計(jì).415系統(tǒng)實(shí)現(xiàn)技術(shù)

11、. 42 5.1 硬件調(diào)試.425.2 軟件調(diào)試.42結(jié)論 .43致 .44參考文獻(xiàn) .45附錄1 源程序.46附錄2 硬件電路總圖 .59緒論單片微型計(jì)算機(jī)在電子產(chǎn)品中的應(yīng)用已經(jīng)越來越廣泛,在很多的電子產(chǎn)品中扮演著各式各樣的控制角色。隨著溫度控制器應(yīng)用圍的日益廣泛和多樣性,各種適用于不同場合的智能溫度控制器應(yīng)運(yùn)而生。在科研、生產(chǎn)中,常常需要對某些系統(tǒng)進(jìn)行溫度的監(jiān)測和控制。需檢測和控制的溫度系統(tǒng)一旦確定,其熱慣性大小和散熱等各項(xiàng)硬件條件就確定了。這時(shí),影響系統(tǒng)熱平衡的因素主要有:系統(tǒng)溫度T、設(shè)定溫度Ta、系統(tǒng)周圍的環(huán)境溫度Ts 以與加熱方式和調(diào)節(jié)方法。目前已有的實(shí)現(xiàn)溫控的方法有很多種,如:恒溫

12、法、比例式、積分式與其組合的調(diào)節(jié)方法等等,其中有的方法達(dá)到熱平衡需要的時(shí)間很長,但是其控溫精度很高,而有的是達(dá)到熱平衡的時(shí)間短,但其控溫精度卻不夠高。本文介紹如何用單片機(jī)模型來實(shí)現(xiàn)系統(tǒng)溫度的自動控制。用這種方法控溫,使整個(gè)系統(tǒng)靈活、可靠性高,系統(tǒng)達(dá)到熱平衡較快,而且精度也比較高,融合了前面列舉方法的優(yōu)點(diǎn),而且更加簡單方便。本文主要介紹單片機(jī)在溫度控制中的應(yīng)用,該控制系統(tǒng)具有硬件成本低、控溫精度較高、可靠性好、抗干擾能力強(qiáng)等特點(diǎn)。而采用單片機(jī)對加熱爐進(jìn)行自動控制,不但可以克服上述缺點(diǎn),而且減輕工作人員的負(fù)擔(dān)。提高企業(yè)的經(jīng)濟(jì)效益。電加熱爐以其無污染、操作方便、自動化程度高、出力穩(wěn)定切出力可調(diào)圍大、

13、節(jié)省基建投資等諸多優(yōu)點(diǎn)逐漸受到人們的歡迎。但這其中對溫度的控制上不是很理想,溫差大、溫度控制精度不準(zhǔn)確。針對這一情況。近年來,不少人對微機(jī)溫度控制這一課題進(jìn)行研究。一般的電加熱爐溫度控制系統(tǒng)(如溫度控制表控制接觸器)的主要缺點(diǎn)是溫度波動圍大。傳統(tǒng)的以普通雙向晶閘管(SCR) 控制的高溫電加熱爐采用觸發(fā)電路改變晶閘管導(dǎo)通角的大小來調(diào)節(jié)輸出功率, 達(dá)到自動控制電爐溫度的目的。這種移相方式輸出一種非正弦波, 實(shí)踐表明這種控制方式產(chǎn)生相當(dāng)大的中頻干擾, 并通過電網(wǎng)傳輸, 給電力系統(tǒng)造成“公害”。他們的工作多數(shù)是采用時(shí)間比例控制與改善比例溫度控制規(guī)律進(jìn)行的。這種控制溫度系統(tǒng)能使溫度穩(wěn)定在某一具體值上(熱

14、平衡狀態(tài)),但當(dāng)某作用量發(fā)生變化時(shí)(如電源電壓變化時(shí))被控溫度雖然能達(dá)到新的平衡狀態(tài),但是永遠(yuǎn)也回不到原來的給定值上,這是P控制的致命弱點(diǎn),即有靜差(或稱穩(wěn)態(tài)偏差),如果在P控制基礎(chǔ)上增加I控制,則可消除其靜差,再增加D控制,則能夠提高控制系統(tǒng)抗外界干擾的能力.這即本論文所要研究的PID控制方法。電阻爐爐溫控制系統(tǒng)的研究方向是:熱電偶對爐溫進(jìn)行檢測,經(jīng)A/D轉(zhuǎn)換芯片得到相應(yīng)的數(shù)字量,經(jīng)過單片微機(jī)AT89C52進(jìn)行數(shù)據(jù)轉(zhuǎn)換,得到應(yīng)有的控制量,去控制加熱功率,從而實(shí)現(xiàn)對溫度的控制。電加熱爐是一個(gè)非線性的、時(shí)變的、分布參數(shù)的復(fù)雜被控對象。要實(shí)現(xiàn)其最優(yōu)控制,必須建立被控對象的數(shù)學(xué)模型,然后求取相應(yīng)的控

15、制器方程。普通的電加熱爐是一種常見的設(shè)備。在其控制系統(tǒng)中,溫度控制是其中的關(guān)鍵部分,目前國電加熱爐普遍采用PID模擬控制算法,而這種算法一般溫差大,很難保證溫度控制在±1,溫度是工業(yè)控制對象中的主要被控參數(shù),特別是在冶金、化工、機(jī)械、檢定計(jì)量等領(lǐng)域,廣泛的使用著各種加熱爐、熱處理等,所采用的加熱方法與燃料也不一樣,如油、電、天燃?xì)獾取5蜏囟瓤刂葡到y(tǒng)本身而言,均屬于一階純滯后環(huán)節(jié),本論文介紹的溫度控制系統(tǒng)的容是如何得用單片機(jī)來實(shí)現(xiàn)對電加熱爐的精確控制:首先,位于電熱爐中的S型高溫?zé)犭娕紝t溫度進(jìn)得感測并將電壓信號送到溫度變送器與其附屬轉(zhuǎn)換電路,后者將熱電偶的信號進(jìn)得轉(zhuǎn)換處理后直接送給

16、A/D轉(zhuǎn)換器AD574A,到這時(shí),原始的溫度信號才最終有規(guī)律地變換成了單片微機(jī)可以讀取的信號,然后借助于AT89C52單片機(jī)部強(qiáng)大的運(yùn)算處理能力將信號進(jìn)行比較分析計(jì)算后產(chǎn)生最終的控制信號用來控制雙向可控硅的通斷占空比來達(dá)到調(diào)溫的目的。本系統(tǒng)的外圍接口布置了鍵盤(一共16鍵,含數(shù)字鍵10個(gè)和6個(gè)主功能鍵)、7段LED數(shù)碼顯示屏(一共8位,分別為四位的當(dāng)前實(shí)時(shí)溫度顯示和四位的設(shè)定參考溫度顯示)、微型打印機(jī)用來對歷史溫度數(shù)據(jù)的打印,通過軟件設(shè)計(jì)可以實(shí)現(xiàn)曲線和數(shù)據(jù)兩種的打印方式。主要技術(shù)指標(biāo)有:電加熱爐溫度加熱圍:1500調(diào)節(jié)溫度的超調(diào)量小于30%能實(shí)時(shí)顯示爐溫度,記錄溫度變化的過程施加電壓圍:0-2

17、20V相AC或DC加熱方式:電阻絲直接加熱爐容積:0.3×0.25×0.3M3最大功率:4KW。1系統(tǒng)總體方案設(shè)計(jì)系統(tǒng)的總體方案設(shè)計(jì)包括系統(tǒng)的設(shè)計(jì)原則,設(shè)計(jì)步驟,工程設(shè)計(jì)等方面。1.1 系統(tǒng)的設(shè)計(jì)原則一般系統(tǒng)的設(shè)計(jì)原則包含安全性(穩(wěn)定抗干擾性),操作的便利性(人性化),實(shí)時(shí)性,通用性和經(jīng)濟(jì)性。(1)安全可靠首先要選用高性能的AT89C52單片機(jī),保證在惡劣的工業(yè)環(huán)境下能正常運(yùn)行。其次是設(shè)計(jì)可靠的控制方案,并具有各種安全保護(hù)措施,如報(bào)警、事故預(yù)測、事故處理和不間斷電源等。(2)操作維護(hù)方便操作方便表現(xiàn)在操作簡單、直觀形象和便于掌握且不強(qiáng)求操作工要掌握計(jì)算機(jī)知識才能操作。(3)

18、實(shí)時(shí)性強(qiáng)選用高性能的AT89C52單片機(jī)的實(shí)時(shí)性,表現(xiàn)在部和外部事件能與時(shí)地響應(yīng),并做出相應(yīng)的處理。(4)通用性好系統(tǒng)設(shè)計(jì)時(shí)應(yīng)考慮能適應(yīng)不同的設(shè)備和各種不同設(shè)備和各種不同控制對象,并采用積木式結(jié)構(gòu),按照控制要求靈活構(gòu)成系統(tǒng)。主要表現(xiàn)在兩個(gè)方面:一是硬件板設(shè)計(jì)采用標(biāo)準(zhǔn)總線結(jié)構(gòu)(如PC總線),配置各種通用的模板,以便擴(kuò)充功能時(shí),只需增加功能模板就能實(shí)現(xiàn);二是軟件功能模塊或控制算法采用標(biāo)準(zhǔn)模塊結(jié)構(gòu),用戶使用時(shí)不需要二次開發(fā),只需各種功能模塊,靈活地進(jìn)行控制系統(tǒng)組態(tài)。(5)經(jīng)濟(jì)效益高1.2系統(tǒng)的設(shè)計(jì)步驟(1)工程項(xiàng)目與控制任務(wù)的確定階段(2)項(xiàng)目的設(shè)計(jì)階段系統(tǒng)總體方案設(shè)計(jì)、方案論證評審硬件和軟件的分別

19、細(xì)化設(shè)計(jì)硬件和軟件的分別調(diào)試系統(tǒng)的組裝(3)離線仿真和調(diào)試階段1.3 系統(tǒng)的工程設(shè)計(jì)與實(shí)現(xiàn)本論文設(shè)計(jì)對比目前最為流行的爐溫控制方案后,采用了性能可靠且實(shí)施相對簡易的單片機(jī)結(jié)合雙向可控硅來達(dá)到調(diào)功與實(shí)現(xiàn)溫度控制,具體概述參見模塊化電路章節(jié).1.4 系統(tǒng)的總統(tǒng)方案設(shè)計(jì)確定系統(tǒng)的性質(zhì)和結(jié)構(gòu)確定系統(tǒng)的構(gòu)成方式現(xiàn)場設(shè)備選擇確定控制策略和控制算法硬件、軟件的功能劃分系統(tǒng)總體方案 (1)系統(tǒng)的主要功能、技術(shù)指標(biāo)、原理性方框與文字說明。 (2)系統(tǒng)的硬件結(jié)構(gòu)幾配置,主要軟件的功能、結(jié)構(gòu)幾框圖。 (3)保證性能指標(biāo)要求的技術(shù)措施。 (4)抗干擾性和可靠性設(shè)計(jì)。 1.5 硬件的工程設(shè)計(jì)與實(shí)現(xiàn) (1)選擇系統(tǒng)的總線

20、和主機(jī)機(jī)型 選擇系統(tǒng)的總線,系統(tǒng)總線的優(yōu)點(diǎn):采用總線可以簡化硬件設(shè)計(jì),用戶可根據(jù)需要直接選用符合總線標(biāo)準(zhǔn)的功能模板,而不必考慮模板插件之間的匹配問題,使系統(tǒng)硬件設(shè)計(jì)大大簡化;系統(tǒng)可擴(kuò)性好,僅需將總線標(biāo)準(zhǔn)研制的新的功能模板插在總線槽中即可;系統(tǒng)更新性好,一旦出現(xiàn)新的微處理器、存儲器芯片相接口電路,只要將這些新的芯片按總線標(biāo)準(zhǔn)研制成各類插件,即可取代原來的模板而升級更新系統(tǒng)。包括總線選擇和外總線選擇 (2)選擇主機(jī)機(jī)型 選擇輸入輸出通道模板模擬量輸入輸出模板 (3)選擇變送器和執(zhí)行機(jī)構(gòu) 選擇變送器 選擇的變送器有溫度變送器、壓力變送器、液位變送器、差壓變送器、流量變送器、各種電量變送器等,系統(tǒng)設(shè)計(jì)

21、人員可根據(jù)被測參數(shù)的種類、量程、被測對象的介質(zhì)類型和環(huán)境選擇變送器的具體型號。本文著眼于爐溫控制,首當(dāng)其沖選擇溫度變送器。 選擇執(zhí)行機(jī)構(gòu) 執(zhí)行機(jī)構(gòu)的作用是接受計(jì)算機(jī)發(fā)出的控制信號,并把它轉(zhuǎn)換成調(diào)整機(jī)構(gòu)的動作,使生產(chǎn)過程按預(yù)先規(guī)定的要求正常運(yùn)行。執(zhí)行機(jī)構(gòu)分為氣動、電動和液壓3種類型電加熱爐溫度控制系統(tǒng)的硬件設(shè)計(jì)。本文采用過零觸發(fā)的光耦可控制硅來實(shí)際對加熱爐的調(diào)溫。其顯著特性是只有當(dāng)負(fù)載交流電源到達(dá)過零區(qū)時(shí)SSR才導(dǎo)通,所以負(fù)載工作時(shí)近似正弦波,可減少高次諧波對電網(wǎng)的干擾。2. 電加熱爐溫度單片機(jī)控制系統(tǒng)設(shè)計(jì)2.1 系統(tǒng)概述一般的電加熱爐 控制系統(tǒng)(如溫度控制表控制接觸器)的主要缺點(diǎn)是溫度波動圍大

22、。由于它重主要通過接觸器的通斷時(shí)間比例來達(dá)到該表加熱功率的目的,受儀表本身誤差和交流接觸器的壽命限制,通斷頻率很低,故溫度控制精度低,單片機(jī)脈寬調(diào)溫閉環(huán)系統(tǒng)以AT89C52單片機(jī)作為該控制系統(tǒng)的核心,采用脈沖調(diào)寬技術(shù),雙向可控硅輸出,工作穩(wěn)定、性能可靠。熱點(diǎn)偶的冷端補(bǔ)償采用熱電阻溫度傳感器,測量準(zhǔn)確,克服了常規(guī)方法補(bǔ)償誤差大的缺點(diǎn)。該系統(tǒng)具有軟啟動、程序升溫、鍵盤輸入、顯示打印等功能,使溫度控制穩(wěn)態(tài)誤差精度達(dá)±1。2.2系統(tǒng)的總體結(jié)構(gòu)過程計(jì)算機(jī)控制系統(tǒng)的設(shè)計(jì)過程分為總體設(shè)計(jì)、硬件設(shè)計(jì)、軟件設(shè)計(jì)和系統(tǒng)調(diào)試四個(gè)部分。在進(jìn)行控制系統(tǒng)設(shè)計(jì)前,應(yīng)該首先考慮對控制對象進(jìn)行深入的調(diào)查和分析,并熟悉

23、工藝流程,根據(jù)生產(chǎn)中提出來的問題,確定系統(tǒng)所需要完成的任務(wù)。然后寫出論證,選擇控制方案,控制方案的好壞,直接影響控制效果、系統(tǒng)投資和系統(tǒng)的經(jīng)濟(jì)效益。用單片機(jī)實(shí)現(xiàn)的電加熱爐溫度控制系統(tǒng)如圖2-2放大濾波熱電偶AD574A聲光報(bào)警雙向可控硅SSR功率放大冷端補(bǔ)償AT89C52地址鎖存和譯碼EPROM2732顯示器鍵盤8279多路轉(zhuǎn)換開關(guān)電加熱爐微打圖2-1電加熱爐系統(tǒng)總框圖2.3 系統(tǒng)的基本工作原理工作原理:爐溫控制程序與溫度與熱電偶電勢之間的對于關(guān)系表存放在EPROM2732中,雙向可控硅采用過零觸發(fā)方式。觸發(fā)脈沖由過零同步脈沖形成電路提供。在每個(gè)工作周期T的工作占空比與單片機(jī)輸出的門控脈沖信號

24、決定。鍵盤與顯示器用于各種參數(shù)的設(shè)置和顯示。熱電偶與放大器將被測溫度轉(zhuǎn)換成熱電勢信號并放大,再由A/D轉(zhuǎn)換器換成相應(yīng)的數(shù)字量供單片機(jī)識別處理。單片機(jī)每隔一定時(shí)間啟動一次A/D轉(zhuǎn)換、采樣一次現(xiàn)場溫度,將溫度數(shù)據(jù)與給定溫度WT進(jìn)行比較,得到溫差,再根據(jù)偏差的大小和正負(fù),通過PID控制算法送出1個(gè)具有相應(yīng)寬,讓一定數(shù)量的觸發(fā)脈沖在高電平奇跡通過控制門去觸發(fā)可控硅,對被測溫度調(diào)節(jié)開度的門控脈沖。 本系統(tǒng)的功能主要有數(shù)據(jù)采集、數(shù)據(jù)處理、輸出控制。能對01500°C圍的各種電加熱爐的溫度進(jìn)行精密測量,同時(shí),八位LED顯示器直接跟蹤顯示被控對象的溫度值和設(shè)定值,準(zhǔn)確度高,顯示清晰,穩(wěn)定可靠,使用方

25、便(在具體設(shè)計(jì)編程、調(diào)試過程中,為了調(diào)試方便,編程把溫度圍設(shè)在01500°C。本系統(tǒng)的原理框圖如下圖所示。數(shù)據(jù)采集部分能完成對被測信號的采樣,顯示分辨率1°C,測量精度1°C ,控制精度1°C,可以實(shí)現(xiàn)采集信號的放大與A/D轉(zhuǎn)換,并自動進(jìn)行零漂校正,同時(shí)按設(shè)定值、所測溫度值、溫度變化速率,自動進(jìn)行PID參數(shù)自整定和運(yùn)算,并輸出010mA控制電流,配以主回路實(shí)現(xiàn)溫度的控制。數(shù)據(jù)處理分為預(yù)處理、功能性處理、抗干擾等子功能。輸出控制部分主要是數(shù)碼管顯示控制。2.4 系統(tǒng)的技術(shù)要求(1)溫度圍:40 1500(2)供電電壓:三相交流380V(3)調(diào)節(jié)溫度的超調(diào)量

26、小于30%(4)功率圍:4 kW3. 溫度控制硬件系統(tǒng)設(shè)計(jì)3.1硬件電路的設(shè)計(jì)系統(tǒng)規(guī)原理圖主要由設(shè)計(jì)、診斷與檢查組成。 原理圖的設(shè)計(jì)要符合以下幾點(diǎn)要求: (1) 原理圖設(shè)計(jì)要符合項(xiàng)目的工作原理,連線要正確。 (2) 圖中所使用的元器件要合理選用,電阻,電容等器件的參數(shù)要正確標(biāo)明。 (3) 原理圖要完整,CPU,外圍器件,擴(kuò)展接口,輸入/輸出裝置要一應(yīng)俱全。 原理圖的設(shè)計(jì)、診斷與檢查在Protel DXP軟件環(huán)境下完成。系統(tǒng)設(shè)計(jì)完成后,進(jìn)入印制板制作、器件焊接與軟件編程階段。在印制板設(shè) 計(jì)時(shí),要仔細(xì)考慮印制板的面積、布局與連線長度,以減小對信號的延時(shí)和杠干 擾。對加工好的印制板還要進(jìn)行仔細(xì)的檢查

27、,最后將器件、插座與元件等逐一焊 接在印制板上。3.2主要芯片功能介紹(1)AT89C52AT89C52是美國ATMEL公司生產(chǎn)的低電壓,高性能CMOS8位單片機(jī),片含8K BYTES的可反復(fù)擦寫的只讀程序存儲器(PEROM)和256BYTES的隨機(jī)存取數(shù)據(jù)存儲器(RAM),器件采用ATMEL公司的高密度,非易失性存儲技術(shù)生產(chǎn),與標(biāo)準(zhǔn)MCS-51指令系統(tǒng)與8052產(chǎn)品引腳兼容,片置通用8位中央處理器(CPU)和Flash存儲單元,功能強(qiáng)大AT89C52單片機(jī)適合于許多較為復(fù)雜控制應(yīng)用場合.AT89C52主要性能參數(shù):與MCS-51產(chǎn)品指令和引腳完全兼容8K字節(jié)可重擦寫Flash閃速存儲器100

28、0次擦寫周期 全靜態(tài)操作:0Hz24Hz三級加密程序存儲器256*8字節(jié)部RAM32個(gè)可編程I/O口線3個(gè)16位定時(shí)/計(jì)數(shù)器 圖3-1 AT89C52引腳分布8個(gè)中斷源可編程串行UART通道低功耗空閑和掉電模式管腳說明VCC:供電電壓。GND:接地。P0口:P0口為一個(gè)8位漏級開路雙向I/O口,每個(gè)管腳可吸收8TTL門電流。當(dāng)P1口的管腳寫“1”時(shí),被定義為高阻輸入。P0能夠用于外部程序數(shù)據(jù)存儲器,它可以被定義為數(shù)據(jù)/地址的第八位。在FLASH編程時(shí),P0口作為原碼輸入口,當(dāng)FLASH進(jìn)行校驗(yàn)時(shí),P0輸出原碼,此時(shí)P0外部電位必須被拉高。P1口:P1口是一個(gè)部提供上拉電阻的8位雙向I/O口,P

29、1口緩沖器能接收輸出4TTL門電流。P1口管腳寫入“1”后,電位被部上拉為高,可用作輸入,P1口被外部下拉為低電平時(shí),將輸出電流,這是由于部上拉的緣故。在FLASH編程和校驗(yàn)時(shí),P1口作為第八位地址接收。 P2口:P2口為一個(gè)部上拉電阻的8位雙向I/O口,P2口緩沖器可接收,輸出4個(gè)TTL門電流,當(dāng)P2口被寫“1”時(shí),其管腳電位被部上拉電阻拉高,且作為輸入。作為輸入時(shí),P2口的管腳電位被外部拉低,將輸出電流,這是由于部上拉的緣故。P2口當(dāng)用于外部程序存儲器或16位地址外部數(shù)據(jù)存儲器進(jìn)行存取時(shí),P2口輸出地址的高八位。在給出地址“1”時(shí),它利用部上拉的優(yōu)勢,當(dāng)對外部八位地址數(shù)據(jù)存儲器進(jìn)行讀寫時(shí),

30、P2口輸出其特殊功能寄存器的容。P2口在FLASH編程和校驗(yàn)時(shí)接收高八位地址信號和控制信號。P3口:P3口管腳是8個(gè)帶部上拉電阻的雙向I/O口,可接收輸出4個(gè)TTL門電流。當(dāng)P3口寫入“1”后,它們被部上拉為高電平,并用作輸入。作為輸入時(shí),由于外部下拉為低電平,P3口將輸出電流(ILL),也是由于上拉的緣故。P3口也可作為AT89C51的一些特殊功能口,如下所示:P3.0 RXD(串行輸入口)P3.1 TXD(串行輸出口)P3.2 (外部中斷0)P3.3 (外部中斷1)P3.4 T0(記時(shí)器0外部輸入)P3.5 T1(記時(shí)器1外部輸入)P3.6 (外部數(shù)據(jù)存儲器寫選通)P3.7 (外部數(shù)據(jù)存儲

31、器讀選通)P3口同時(shí)為閃爍編程和編程校驗(yàn)接收一些控制信號。RST:復(fù)位輸入。當(dāng)振蕩器復(fù)位器件時(shí),要保持RST腳兩個(gè)機(jī)器周期的高電平時(shí)間。:當(dāng)訪問外部存儲器時(shí),地址鎖存允許的輸出電平用于鎖存地址的地位字節(jié)。在FLASH編程期間,此引腳用于輸入編程脈沖。在平時(shí),ALE端以不變的頻率周期輸出正脈沖信號,此頻率為振蕩器頻率的1/6。因此它可用作對外部輸出的脈沖或用于定時(shí)目的。然而要注意的是:每當(dāng)用作外部數(shù)據(jù)存儲器時(shí),將跳過一個(gè)ALE脈沖。如想禁止ALE的輸出可在SFR8EH地址上置0。此時(shí), ALE只有在執(zhí)行MOVX,MOVC指令時(shí)ALE才起作用。另外,該引腳被略微拉高。如果微處理器在外部執(zhí)行狀態(tài)AL

32、E禁止,置位無效。:外部程序存儲器的選通信號。在由外部程序存儲器取址期間,每個(gè)機(jī)器周期兩次有效。但在訪問外部數(shù)據(jù)存儲器時(shí),這兩次有效的信號將不出現(xiàn)。:當(dāng)保持低電平時(shí),訪問外部ROM;注意加密方式1時(shí),將部鎖定為RESET;當(dāng)端保持高電平時(shí),訪問部ROM。在FLASH編程期間,此引腳也用于施加12V編程電源(VPP)。XTAL1:反向振蕩放大器的輸入與部時(shí)鐘工作電路的輸入。XTAL2:來自反向振蕩器的輸出。AT89C52的基本操作 如圖所示,在X1和X2之間接一只石英振蕩晶體構(gòu)成了單片機(jī)的時(shí)鐘電路,它還有另一種接法,是把外部振蕩器的信號直接連接到XTAL1端,XTAL2端懸空不用。 AT89C5

33、2復(fù)位引腳RST/VP通過片一個(gè)施密特觸發(fā)器(抑制噪聲作用)與片復(fù)位電路相連,施密特觸發(fā)器的輸出在每一個(gè)機(jī)器周期由復(fù)位電路采樣一次。當(dāng)振蕩電路工作,并且在RST引腳上加一個(gè)至少保持2個(gè)機(jī)器周期的高電平時(shí),就能使AT89C52完成一次復(fù)位。復(fù)位不影響RAM的容。復(fù)位后,PC指向0000H單元,使單片機(jī)從起始地址0000H單元開始重新執(zhí)行程序。所以,當(dāng)單片機(jī)運(yùn)行出錯(cuò)或進(jìn)入死循環(huán)時(shí),可按復(fù)位鍵重新啟動。AT89C52單片機(jī)通常采用上電自動復(fù)位和按鈕復(fù)位兩種復(fù)位方式。上電復(fù)位利用電容器充電來實(shí)現(xiàn)。按鈕復(fù)位又分為按鈕電平復(fù)位和按鈕脈沖復(fù)位。前者將復(fù)位端通過電阻與Vcc相接;后者利用RC微分電路產(chǎn)生正脈沖

34、來達(dá)到復(fù)位目的。復(fù)位電路參數(shù)的選擇應(yīng)能保證復(fù)位高電平持續(xù)時(shí)間大于2個(gè)機(jī)器周期。本系統(tǒng)采用的是按鍵脈沖復(fù)位,具體電路和原理將在下面的章節(jié)介紹。振蕩器特性:XTAL1、XTAL2為片振蕩器的反相放大器的輸入和輸出端??刹捎檬⒕w或瓷振蕩器組成時(shí)鐘振蕩器,如需從外部輸入時(shí)鐘AT89C52,時(shí)鐘信號從XTAL1輸入,XTAL2應(yīng)懸空。由于輸入到部電路是經(jīng)過一個(gè)2分頻觸發(fā)器,所以輸入的外部時(shí)鐘信號無需特殊要求,但它必須符合電平的最大和最小值與時(shí)序規(guī)。(2)82798279芯片在擴(kuò)展顯示器和鍵盤時(shí)功能強(qiáng)、使用方便。8279是Intel公司為8位微處理器設(shè)計(jì)的通用鍵盤/顯示器接口芯片,其功能是:接收來自鍵

35、盤的輸入數(shù)據(jù)并作預(yù)處理;完成數(shù)據(jù)顯示的管理和數(shù)據(jù)顯示器的控制。單片機(jī)應(yīng)用系統(tǒng)采用8279管理鍵盤和顯示器,軟件編程極為簡單,顯示穩(wěn)定,且減少了主機(jī)的負(fù)擔(dān)。 圖3-2 8279芯片部功能塊數(shù)據(jù)緩沖器將雙向三態(tài)8位部數(shù)據(jù)總線D0D7與系統(tǒng)總線相連,用于傳送CPU與8279之間的命令和狀態(tài)。控制和定時(shí)寄存器用于寄存鍵盤和顯示器的工作方式,鎖存操作命令,通過譯碼器產(chǎn)生相應(yīng)的控制信號,使8279的各個(gè)部件完成相應(yīng)的控制功能。定時(shí)器包含一些計(jì)數(shù)器,其中有一個(gè)可編程的5位計(jì)數(shù)器(計(jì)數(shù)值在231間),對CLK輸入的時(shí)鐘信號進(jìn)行分頻,產(chǎn)生100 KHz的部定時(shí)信號(此時(shí)掃描時(shí)間為5.1ms,消抖時(shí)間為10.3m

36、s)。外部輸入時(shí)鐘信號周期不小于500ns。掃描計(jì)數(shù)器有兩種輸出方式:一是編碼方式,計(jì)數(shù)器以二進(jìn)制方式計(jì)數(shù),4位計(jì)數(shù)狀態(tài)從掃描線SL3SL0 輸出,經(jīng)外部譯碼器可以產(chǎn)生16位的鍵盤和顯示器掃描信號;另一種是譯碼方式,掃描計(jì)數(shù)器的低兩位經(jīng)部譯碼后從SL3SL0 輸出,直接作為鍵盤和顯示器的掃描信號?;厮途彌_器、鍵盤消抖與控制完成對鍵盤的自動掃描以搜索閉合鍵,鎖存RL7RL0的鍵輸入信息,消除鍵的抖動,將鍵輸入數(shù)據(jù)寫入部先進(jìn)先出存儲器(FIFO RAM)。RL7RL0為回送信號線作為鍵盤的檢測輸入線,由回送緩沖器緩沖并鎖存,當(dāng)某一鍵閉合時(shí),附加的移位狀態(tài)SHIFT、控制狀態(tài)CNTL與掃描碼和回送信

37、號拼裝成一個(gè)字節(jié)的“鍵盤數(shù)據(jù)”送入8279部的FIFO(先進(jìn)先出)RAM。 鍵盤的數(shù)據(jù)格式為:位76543210CNTLSHIFT掃描(閉合鍵行號)回送(閉合鍵行號)在傳感器矩陣方式和選通方式時(shí),回送線RL7RL0的容被直接送往相應(yīng)的FIFO RAM。輸入數(shù)據(jù)即為RL7RL0。數(shù)據(jù)格式為:位76543210RL7 RL6RL5RL4RL3RL 2RL1RL0FIFO/傳感器RAM是具有雙功能的8×8 RAM。在鍵盤或選通方式時(shí),它作為FIFO RAM,依先進(jìn)先出的規(guī)則輸入或讀出,其狀態(tài)存放在FIFO/傳感器RAM狀態(tài)寄存器中。只要FIFO RAM不空,狀態(tài)邏輯將置中斷請求IRQ=1;

38、在傳感器矩陣方式,作為傳感器RAM,當(dāng)檢測出傳感器矩陣的開關(guān)狀態(tài)發(fā)生變化時(shí),中斷請求信號IRQ=1。在外部譯碼掃描方式時(shí),可對8×8矩陣開關(guān)的狀態(tài)進(jìn)行掃描,在部譯碼掃描方式時(shí),可對4×8矩陣開關(guān)的狀態(tài)進(jìn)行掃描。顯示RAM用來存儲顯示數(shù)據(jù),容量是16×8位。在顯示過程中,存儲的顯示數(shù)據(jù)輪流從顯示寄存器輸出。顯示寄存器輸出分成兩組,即OUTA0OUTA3和OUTB0OUTB3,兩組可以單獨(dú)送數(shù),也可以組成一個(gè)8位的字節(jié)輸出,該輸出與位選掃描線SL0SL3配合就可以實(shí)現(xiàn)動態(tài)掃描顯示。顯示地址寄存器用來寄存CPU讀/寫顯示RAM的地址,可以設(shè)置為每次讀出或?qū)懭牒笞詣舆f增。

39、DB7DB0為雙向外部數(shù)據(jù)總線 ; IRQ為中斷請求輸出線。RL7RL0為鍵盤回送線。SL3SL0為掃描輸出線。OUTB3OUTB0、OUTA3OUTA0。為顯示寄存器數(shù)據(jù)輸出線。RESET為復(fù)位輸入線。 SHIFT為換檔鍵輸入線。CNTL/STB為控制/選通輸入線。CLK為外部時(shí)鐘輸入線。圖3-3 8279芯片引腳分布 圖3-4 8279芯片擴(kuò)展鍵盤電路8279是可編程接口芯片,通過編程使其實(shí)現(xiàn)相應(yīng)的功能,編程的過程實(shí)際上就是CPU向8279發(fā)送控制指令的過程。在軟件設(shè)計(jì)中,顯示方式采用了8個(gè)字符顯示,左入方式,編碼掃描鍵盤,雙鍵鎖定。由于該系統(tǒng)對實(shí)時(shí)性與速度要求并不十分高,所以時(shí)鐘頻率采用

40、6MHz已足夠了,故程序時(shí)鐘命令字取為2AH,用以保證100kHz的部工作頻率。由于采用10ms定時(shí)掃描查詢方式,所以在下次開始掃描時(shí),先應(yīng)清空8279,清除顯示RAM大約需要160s的間,在此期間,F(xiàn)IFO狀態(tài)字的最高位DU=1,表示顯示無效,CPU不能顯示RAM寫入數(shù)據(jù),所以清除命令狀態(tài)字取D1H。CPU對8279的控制是先讀回8279的狀態(tài)字,查看PIFORAM中有無字符,若有將根據(jù)字符個(gè)數(shù)讀出所有字符,并進(jìn)行相應(yīng)處理;若無,則直接返回。CPU對8279的監(jiān)視采用查詢方式,對8279分配的數(shù)據(jù)口地址為8000H,狀態(tài)口地址為8001H,CPU每隔10ms定時(shí)中斷查詢一次,所有顯示采用查詢

41、段碼表的方式實(shí)現(xiàn),簡化了程序設(shè)計(jì)過程,提高了程序質(zhì)量。程序框圖如圖與程序代碼。開始清楚命令8279讀8279狀態(tài)字DU=1?方式命令8279顯示緩沖器地址R1長度R2取顯示緩沖器地址8279顯示R1+1R2DU=1?圖3-5 鍵顯流程圖初始化程序如下: INIT: MOV DPTR,#7FFFH ;置8279命令/狀態(tài)口地址 MOV A,#0D1H ;置清顯示命令字 MOVX DPTR,A ;送清顯示命令 WEIT: MOVX A,DPTR ;讀狀態(tài) ACC.7,WEIT ;等待清顯示RAM結(jié)束 MOV A,#34H ;置分頻系數(shù),晶振12MHz MOVX DPTR,A ;送分頻系數(shù) MOV

42、A,#00H ;置鍵盤/顯示命令 MOVX DPTR,A ;送鍵盤/顯示命令 MOV IE,#84H ;允許8279中斷 RET(3) 固態(tài)繼電器(OMRON G3NA-D210B)產(chǎn)品特點(diǎn):輸入與輸出回路之間光隔離。 控制信號與TTL邏輯接口。 雙向可控硅輸出,零電流關(guān)斷。 大于2000V的隔離電壓。 插件焊接結(jié)構(gòu),體積小,安裝簡便。 6產(chǎn)品主要用于工業(yè)自動化中弱電與強(qiáng)電的隔離控制也可以作為各種大功率輸出器件的推動級和小功率的用電器。如電動機(jī)、電磁閥、電源等無觸點(diǎn)開關(guān)控制。 型號參數(shù) OMRON G3NA-D210B(部電路圖如下)輸入?yún)?shù) 控制額定電壓 DC 524V AC 100240V

43、耐壓(輸入與輸出之間) AC2,500V 50/60Hz 1min漏電流 5mA以下(AC100V)控制電流 28 mA 啟動電流 6 mA 關(guān)閉電壓 1 VDC 通斷時(shí)間 15 mS 輸出參數(shù) 負(fù)載電壓 180528 VAC 最大負(fù)載電流 1 A 3 A 6 A 通態(tài)壓降 1.5 V 斷態(tài)電壓 400 V 800 V 性能參數(shù) 隔離電壓 2000 V 絕緣電阻 100 M 工作溫度 20 75 電源頻率 50/60 HZ 負(fù)載電流安全系數(shù) 阻性負(fù)載取50-60%,感性負(fù)載取30-40% 7.附圖如下:(僅供參考) 圖3-6 固態(tài)繼是器示意圖 圖2-8 固態(tài)繼電器部電路圖(4)微打(采用思普特

44、科技發(fā)展的SP系列微型面板式打印機(jī))主要特點(diǎn):采用針式撞擊點(diǎn)陣打印方法。特別為安裝在儀器或設(shè)備的垂直面板上而設(shè)計(jì)。智能化打印控制36個(gè)通用WSC打印命令。打印寬度:16字符/行,24字符/行或40字符/行有三種機(jī)型可選。打印字模:全部96個(gè)5*7點(diǎn)陣ASCII字符和352個(gè)5*7或6*8點(diǎn)陣其它字符或圖符,32個(gè)用戶可定義6*8點(diǎn)陣字符。打印漢字:16*16或12*12點(diǎn)陣。打印接口:RS-232C兼容串行接口。打印紙:44.5或57.5毫米寬,40毫米直徑的普通白紙紙卷。在線/離線選擇按鍵和走紙按鍵。在線/離線狀態(tài)指示。單電源直流5V操作,電流小于1.5A。外形尺寸111(寬)*65(高)*

45、75(深)毫米。圖3-7 微打示意圖圖3-8 微打外部接線端口微型打印機(jī)在單片機(jī)應(yīng)用系統(tǒng)中屬于一種智能外設(shè),它與微機(jī)接口方便并擁有相關(guān)的指令系統(tǒng)和字型庫,具有多種打印模式可以永久性保存數(shù)據(jù),因此得到廣泛的應(yīng)用。(5)串行接口連接 SP-DN 打印機(jī)的串行接口與RS-232C標(biāo)準(zhǔn)兼容,其接口插座為矩形10線孔形插座.可采用矩形10線針插頭與之配接.串行接口插座的序號如下表所示:表3-1 兩種握手方式的表達(dá)引腳號 信號 源 說明 3 TXD 主機(jī)打印機(jī)從主機(jī)接收數(shù)據(jù) 2 RXD打印機(jī)當(dāng)使用X-ON/X-OFF握手協(xié)議時(shí),打印機(jī)向主機(jī)發(fā)送控制碼X-ON/X-OFF 8 CTS打印機(jī)該信號為“MARK

46、”狀態(tài)時(shí)表示打印機(jī)正“忙”不能接受數(shù)據(jù),而當(dāng)該信號為“SPACE”時(shí)表示打印機(jī)“準(zhǔn)備好”可接受數(shù)據(jù) 6 DSR打印機(jī)該信號為“SPACE”狀態(tài)表示打印機(jī)“在線” 5 GND - 信號地 1 DCD打印機(jī) 同信號CTS 表3-2 異步通訊位異步串行通訊格式如下圖:起始位數(shù)據(jù)位 奇偶校驗(yàn)位 停止位其中起始位和停止位都是1位。數(shù)據(jù)位為7或8位。奇偶校驗(yàn)位1位。當(dāng)選7位數(shù)據(jù)時(shí),只允許偶校驗(yàn)。檢驗(yàn)方式可以通過機(jī)DIP開關(guān)的K5和K6來選定。出廠時(shí)設(shè)定為無校驗(yàn),即K5,K6=ON,ON。 串行方式下RS-232信號的極性為 MARK=邏輯“1”(EIA-3V到-27V低電平) SPACE=邏輯“0”(EI

47、A+3V到+27V高電平)因此,在與AT89C52接口時(shí),存在TTL電平和EIA電平的轉(zhuǎn)換問題,接口電路如下:圖3-9 TTL電平/EIA RS 232轉(zhuǎn)換電路這類EIA標(biāo)準(zhǔn)RS-232C串口微型打印機(jī)提供兩種握手方式以供選擇,一種是標(biāo)志控制方式,另一種是X-ON/X-OFF協(xié)議方式,它可以通過機(jī)的DIP開關(guān)K4來選擇。出廠時(shí)為K4=OFF,兩種握手方式的說明如圖:握手方式數(shù)據(jù)方向 RS-232C接口信號標(biāo)志控制數(shù)據(jù)可以進(jìn)入信號線1和8為SPACE狀態(tài)數(shù)據(jù)不可以進(jìn)入信號線1和8為MARK狀態(tài)X-ON/X-OFF控制數(shù)據(jù)可以進(jìn)入在信號線2上發(fā)X-ON碼11H數(shù)據(jù)不可以進(jìn)入在信號線2上發(fā)X-OFF碼13H圖3-10 握手方式圖3-11 標(biāo)志控制方式時(shí)序圖3-12 XON/XOFF協(xié)議方式時(shí)序串行連接方式的操作過程如下:(1) 用DIP開關(guān)K1-K3選擇波特率;(2) 用DIP開產(chǎn)K5,K6選擇奇偶校驗(yàn);(3) 用DIP開關(guān)K4選擇標(biāo)志控制或是X-ON/X-OFF控制握手方式;(4) 當(dāng)數(shù)據(jù)緩沖區(qū)還剩32個(gè)字節(jié),信號線DCD(信號線1)和CTS(信號線8)由打印機(jī)設(shè)置為忙狀態(tài),即MARK狀態(tài)。否則為準(zhǔn)備狀態(tài),即SPACE狀態(tài);(5) 在X-ON/X-OFF控制下忙狀態(tài)時(shí),打印

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論