【正文】
CLR PtDQ DJNZ R5, PtJXRD2MOV R1,AINC R1DJNZ R4, PtJXRD3SETB PtDQRETREAD_Pt:MOV R4,2參 考 文 獻(xiàn)[1] [J].山西科技,2003(3):78~80[2] [D].合肥:合肥工業(yè)大學(xué)碩士學(xué)位論文,2008,11~15[3] [J].單片機(jī)與可編程器件,2005(9):35~36[4] 張建民,[J].微計(jì)算機(jī)信息,2007(2):20~25[5] 張先臣,[J].自動(dòng)化技術(shù)與應(yīng)用,2006,25(2):79~81.[6] 周正林,[J].信息技術(shù),2005(12):15~20.[7] [J].科學(xué)實(shí)踐,2009,4(8):285~296.[8] 董慧敏,趙文俊,[J].自然科學(xué)版,2007(2):37~39[9] Superconductor THZ Thermal Sensors and Coolers[J].Incorporating Novel Magnetism,2005(4):1~5[10] Hidetoki Wakamatsu,Takuya Wakatsuki,Tomohiko of Fuzzy Control Systems for Hypothermal Brain Temperature Regulation[J].Artif Life Robotis, 2007(11):183~189 [11] , 39。判別閉合鍵的鍵號(hào),方法為對(duì)鍵盤進(jìn)行逐列掃描,掃描口PA1~PA6,相應(yīng)地依次讀PA口的狀態(tài),若PA口為1,對(duì)應(yīng)的鍵閉合,其流程圖如圖46。AT89S52給出一個(gè)脈沖信號(hào)啟動(dòng)A/D轉(zhuǎn)換后,AD7705對(duì)接受到的模擬信號(hào)進(jìn)行轉(zhuǎn)換,這個(gè)轉(zhuǎn)換過程大約需要100 ns,系統(tǒng)采用的是固定延時(shí)程序,所以在預(yù)先設(shè)定的延時(shí)后,AT89S52直接從AD7705中讀取數(shù)據(jù)。7046的輸出端高約+5V,壓電蜂鳴音的2條引線間的直流電壓降至接近于0V,發(fā)音停止。電路如圖37,采用AT89S52與8155接口,用8155的I/O控制數(shù)碼管的段碼和位碼,同時(shí),采用動(dòng)態(tài)掃描方式點(diǎn)亮各位數(shù)碼管。二極管D24的作用是為繼電器觸點(diǎn)動(dòng)作時(shí)產(chǎn)生的動(dòng)態(tài)電壓有一個(gè)放電的通路。這個(gè)感應(yīng)電壓的極性是上負(fù)下正,正端接在8050的集電極上。表33 時(shí)間和轉(zhuǎn)速與原料質(zhì)量的關(guān)系 (轉(zhuǎn)速:35r/min)質(zhì)量(g) 450 500 550 600 650 700時(shí)間(min) 由表33可知時(shí)間與轉(zhuǎn)速的數(shù)學(xué)關(guān)系式:t= (450gm700) (33)單片機(jī)根據(jù)公式將壓力傳感器得到質(zhì)量信號(hào)轉(zhuǎn)換為電機(jī)的轉(zhuǎn)動(dòng)時(shí)間,從而實(shí)現(xiàn)自動(dòng)定時(shí)攪拌的功能。 質(zhì)量檢測(cè)電路壓力傳感器用來測(cè)量面粉等原料的質(zhì)量,由一個(gè)壓力傳感器和相應(yīng)的放大電路組成,如圖33所示。采用三線制,將導(dǎo)線一根接到電橋的電源端,其余兩根分別接到熱電阻所在的橋臂及于其相鄰的橋臂上,這樣消除了導(dǎo)線線路電阻帶來的測(cè)量誤差,測(cè)量精度高于三線制。鉑電阻溫度傳感器利用金屬鉑在溫度變化時(shí)自身阻值也隨之改變的特性來測(cè)量溫度的,當(dāng)被測(cè)介質(zhì)中存在溫度梯度時(shí),所測(cè)得的溫度為感溫元件所在范圍內(nèi)介質(zhì)層中的平均溫度。該直流電壓送入三端穩(wěn)壓器7812的輸入端Vin后,在輸出端形成12V直流穩(wěn)定電壓,供AT89S52單片機(jī)使用;12V電壓不能直接接穩(wěn)壓器7805,需接一個(gè)穩(wěn)壓器7809后才能接7805,否則會(huì)燒壞穩(wěn)壓器,這樣形成的12V直流穩(wěn)定電壓送入三端穩(wěn)壓器7809,在輸出端形成9V直流穩(wěn)定電壓,經(jīng)過電容和7805后形成5V穩(wěn)定電壓,供單片機(jī)和其他電路使用,其中的電容都起到濾波的作用。由于8155H既有I/O口又具有RAM和定時(shí)器/計(jì)時(shí)器,因而選用作本課題的外圍接口芯片。ADC0832其內(nèi)部電源輸入與參考電壓的復(fù)用,使得芯片的模擬電壓輸入在0~5V之間。 時(shí)鐘芯片DS1302芯片是美國DALLAS公司推出的低功耗實(shí)時(shí)時(shí)鐘芯片,它采用串行通信方式,只需3條線便可以和單片機(jī)通信,并且其片內(nèi)均含RAM,可增加系統(tǒng)的RAM,DS1302 的時(shí)鐘校準(zhǔn)比較容易。加熱電路:采用云母電熱絲加熱板,主芯片經(jīng)過驅(qū)動(dòng)電路控制加熱絲。以加熱器為執(zhí)行器件,通過PID控制算法程序來完成對(duì)面包桶內(nèi)溫度的控制。制作面包的過程取決于讀取印在混合袋上的條形碼。在實(shí)現(xiàn)這些功能外,在機(jī)體和其他方面也有改進(jìn),如有的面包機(jī)內(nèi)置高靈敏度的溫度控制器,可保持面包機(jī)內(nèi)腔的加熱溫度穩(wěn)定,均勻;采用機(jī)體和電熱管雙重接地防漏電保護(hù);當(dāng)恒溫元件失效,導(dǎo)致面包機(jī)內(nèi)異常升溫時(shí),限溫裝置能自動(dòng)切斷電源供給;面包桶使用的不沾涂層鋁合金,容易清潔,經(jīng)久耐用等。 lowpower clock chip DS1302 is the time booking ponent, MCU control the DS1302 by the serial munication, timing accuracy, and avoiding sudden power outages due caused the clock to stop。 independent keypad to set an appointment, choice baking methods free。 面包機(jī)展望家用面包機(jī)現(xiàn)在日益普及,部分是因?yàn)橛脩粝M軌蜃约褐苽淠切┦袌?chǎng)上沒有供應(yīng)或未能立即供應(yīng)的具有特殊風(fēng)味和家鄉(xiāng)風(fēng)味的面包。條形碼包括根據(jù)一個(gè)特定制法的關(guān)于揉面時(shí)間,發(fā)酵時(shí)間,烘烤時(shí)間等信息。選用AT89S52單片機(jī)為中央處理器,壓力傳感器檢測(cè)原料的質(zhì)量,將采集的質(zhì)量信號(hào)給單片機(jī),單片機(jī)控制電機(jī)轉(zhuǎn)動(dòng)的速度和時(shí)間;在發(fā)酵和烘烤階段,通過溫度傳感器對(duì)面包桶內(nèi)溫度進(jìn)行采集,采集到的溫度信號(hào)傳輸給單片機(jī),得到采集溫度與設(shè)定溫度的偏差,PID根據(jù)偏差的比例積分微分來形成控制量,去控制加熱器,使對(duì)象輸出趨于給定,使加熱器恒溫加熱;通過鍵盤預(yù)約時(shí)間和選擇烘烤方式,用匯編語言完成軟件編程。加熱絲在發(fā)酵和烘烤時(shí)工作,和溫度檢測(cè)電路形成回路控制面包桶內(nèi)的溫度。DS1302工作時(shí)功耗很低,保持?jǐn)?shù)據(jù)和時(shí)鐘信息時(shí),功耗小于1mW。芯片轉(zhuǎn)換時(shí)間僅為32,具有雙數(shù)據(jù)輸出可作為數(shù)據(jù)校驗(yàn),以減少數(shù)據(jù)誤差。第3章 系統(tǒng)硬件設(shè)計(jì) 面包機(jī)功能面包生產(chǎn)工藝中,對(duì)溫度的控制非常嚴(yán)格,在各個(gè)階段所需的溫度不同,且受面包輔料成分多少、面包的形狀、大小等因素的影響,因此面包機(jī)最主要的目的是對(duì)面包桶內(nèi)的溫度進(jìn)行控制,除此之外還實(shí)現(xiàn)下述功能:(1)電機(jī)轉(zhuǎn)動(dòng),攪拌面團(tuán),額定功率40W (2)具有預(yù)約功能,任意設(shè)定開機(jī)時(shí)間(3)具有LED 數(shù)碼顯示各階段工作的時(shí)間(4)整體導(dǎo)電薄膜的輕觸式按鍵設(shè)計(jì)(5)超溫?cái)嚯姳Wo(hù)并報(bào)警功能(6)系統(tǒng)斷電能保護(hù)設(shè)定數(shù)據(jù)(7)自動(dòng)保溫,并顯示保溫的時(shí)間 電源穩(wěn)壓電路電源穩(wěn)壓電路是為系統(tǒng)提供穩(wěn)定電源的,當(dāng)輸出電壓發(fā)生波動(dòng)及負(fù)載電路發(fā)生變化時(shí),為了保證數(shù)字電路芯片的邏輯電平不受影響,使面包機(jī)能正常的工作,要求電源電壓盡量保持穩(wěn)定,有必要使用穩(wěn)壓芯片。在電源部分設(shè)計(jì)一個(gè)開關(guān)S1,控制面包機(jī)的電源,并有一個(gè)電源指示燈LED1,當(dāng)開關(guān)S1斷開時(shí),電源關(guān)閉,指示燈不亮,當(dāng)開關(guān)S1閉合時(shí),電源接通,單片機(jī)等其他電路可以工作。Pt100溫度傳感器為正溫度系數(shù)熱敏電阻傳感器,最小置入深度≥200mm;允通電流≤5mA;Pt100溫度傳感器具有抗振動(dòng)、穩(wěn)定性好、準(zhǔn)確度高、耐高壓等優(yōu)點(diǎn),對(duì)于精確的溫度測(cè)量非常重要。測(cè)溫電路如圖32,測(cè)量溫度時(shí),R3R3R3R35和鉑電阻組成橋式電路,當(dāng)溫度上升時(shí),Pt100阻值變大,電壓改變,輸出信號(hào)改變,放大電路采用LM358集成運(yùn)算放大器。壓阻式壓力傳感器采用集成電路工藝技術(shù),在硅片上制造出四個(gè)等值的薄膜電阻并組成電橋電路,當(dāng)不受力作用時(shí),電橋處于平衡狀態(tài),無電壓輸出。電機(jī)采用直流減速電機(jī),額定電壓12V,功率為40W。當(dāng)感應(yīng)電壓與12V之和大于晶體管8050的集電結(jié)反向耐壓時(shí),晶體管8050就有可能損壞。三極管導(dǎo)通,繼電器通電,吸合開關(guān)K,發(fā)熱板開始工作;當(dāng)輸出引腳輸出低電平時(shí),三極管截止導(dǎo)通,繼電器不通電,發(fā)熱板停止工作。8155的B口控制段碼輸出,C口控制位碼輸出,采用定時(shí)器中斷方式實(shí)現(xiàn)動(dòng)態(tài)掃描,每隔20ms掃描一次,每位數(shù)碼管點(diǎn)亮的時(shí)間為1ms。 圖38 提示音電路圖第4章 軟件設(shè)計(jì)面包機(jī)的軟件由主程序、中斷程序、A/D轉(zhuǎn)換程序、顯示程序、鍵盤程序和溫度控制程序組成。圖43 A/D轉(zhuǎn)換程序流程圖 溫度控制程序設(shè)計(jì)由于來自外界的各種擾動(dòng)不斷產(chǎn)生,想要達(dá)到面包桶內(nèi)溫度保持恒定的目的,控制作用就必須不斷的進(jìn)行。 圖46 鍵盤子程序流程圖結(jié) 論本課題圍繞家用面包機(jī)進(jìn)行了設(shè)計(jì),得到了以下結(jié)論:(1)通過對(duì)Pt100熱電阻溫度傳感器和三線制接線的方法,與A/D轉(zhuǎn)換器,加熱器配合實(shí)現(xiàn)了面包機(jī)的溫度控制精度為177。tsman, [J].Science and Technology,2007(1):431~434[12] ,Lett,2008(6):36~38[13] Shinji Yoshiida,Yoshikatsu Changeable Device for An Automatic Baking Machine. Market Information of Household Appliance[N] ,2008,11(3):4~6[14] of GA/GASA Based Fuzzy Automatic Generation Control of A Multiarea Thermal Generating of ElectricalEngineering,National Instituteof Technology[J],2005(2):115~127[15] Katsuhiko Control House of Electronic Industry[J], 2000(1):96~102.附