www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁 > 電源 > 數(shù)字電源
[導(dǎo)讀]文中介紹了GMS87C1404 MCU的性能特點,給出了GMS87C1404單片機(jī)在干洗機(jī)自動控制系統(tǒng)中的應(yīng)用方案

摘要GMS87C1404是韓國HYNIX半導(dǎo)體公司采用CMOS技術(shù)生產(chǎn)的8位單片機(jī),具有功耗低、運行速度高等特點,而且片內(nèi)資源豐富,可廣泛用于各類控制系統(tǒng)中。文中介紹了GMS87C1404 MCU的性能特點,給出了GMS87C1404單片機(jī)在干洗機(jī)自動控制系統(tǒng)中的應(yīng)用方案,同時給出了該系統(tǒng)中的數(shù)據(jù)備份程序BACKUP和數(shù)據(jù)恢復(fù)復(fù)程序 RESTORE的程序清單。
關(guān)鍵詞:單片機(jī);MCU;干冼機(jī);VFD;GMS87C1404

概述

  GMS87C1404是韓國HYNIX半導(dǎo)體公司(前身是韓國現(xiàn)代半導(dǎo)體公司)采用CMOS技術(shù)生產(chǎn)的8位單片機(jī),它具有功耗低、速度高等特點,并具有豐富的片內(nèi)資源。GMS87C1404采用28腳封裝,有23個I/O口。由于該單片機(jī)的性價比高,因此,近兩年來在國內(nèi)家電行業(yè)中獲得了越來越多的應(yīng)用。

    筆者依據(jù)GMS87C1404的特點和干洗機(jī)中自動控制系統(tǒng)的要求設(shè)計了一個基于GMS87C1404的干洗機(jī)自動控制系統(tǒng)。該系統(tǒng)在使用了一段時間后獲得了滿意的效果。

2  GMS87C1404的特點

  圖1是GMS87C1404的引腳圖。它的主要特點如下:
    ●內(nèi)帶4kROM和192字節(jié)在片RAM(包括堆棧);
    ●8MHz時的指令周期為0.25μs;
    ●工作電壓范圍為2.5~5.5V;
    ●具有8位雙向多功能I/O口,可直接驅(qū)動LED顯示;
    ●內(nèi)含8位A/D轉(zhuǎn)換器;
    ●內(nèi)含1個8位時間間隔定時器;
    ●內(nèi)含4個8位定時/計數(shù)器;
    ●內(nèi)含2個10位高速PWM模式;
    ●內(nèi)含WATCHDOG定時器;
    ●帶有1個8位SPI串行接口;
    ●具有12個中斷源;
    ●具有1個可編程蜂鳴器驅(qū)動口;
    ●可支持省電模式STOP;
    ●可選用RC振蕩。

  GMS87C1404中的四個定時器/計數(shù)器不僅可以作為四個8位定時器/計數(shù)器使用,同時通過對定時方式寄存器TM0、TM1和TM2、TM3中有關(guān)位的設(shè)置還可以使它們工作在如下7種定時方式:
   
(1)8位計數(shù)器和8位捕捉方式;
   
(2)8位捕捉方式和8位比較輸出方式;
    ( 3)8位定時/計數(shù)10位PWM方式;
   
( 4)16位定時器方式;

    ( 5)16位計數(shù)器發(fā)生;
    (6)16位捕捉方式;
   
(7)16位比較輸出方式。

    另外,除了T0、T1、T2、T3四個定時器以外,GMS87C1404還有一個時間間隔定時器BITR,該時間間隔定時器只要一上電就一直運行而不能停止。它的時鐘源可以是RC振蕩器也可以是主振經(jīng)分頻后的信
號。只要對CKCTLR寄存器中的BTCL位進(jìn)行置1操作,就可以使BITR清零并重新向上計數(shù),當(dāng)計數(shù)計到FF并溢出后,芯片中的計數(shù)器/定時器便產(chǎn)生 BIT中斷。因此,它可以作為在STOP方式下的片內(nèi)喚醒定時器使用,同時也可以作為WATCHDOG定時器使用或其它定時器使用。

  GMS87C1404中共有12個中斷,分別為4個外部中斷、4個定時中斷、ADC中斷、WDT中斷、BIT中斷和SPI中斷。這些中斷中的每一個都具有各自的優(yōu)先級,并且中斷可以嵌套。

  GMS87C1404的蜂鳴器輸出功能使得用戶可以方便地選用無源蜂鳴器,該器件通過RBFUN和BUR寄存器的設(shè)置可以使RB1腳輸出交替變化的方波以用于驅(qū)動蜂鳴器。其方波的頻率為:

f(Hz)=fxin/[2×分頻系數(shù)×(BUR+1)]

  其中的分頻系數(shù)和BUR的值均可以由BUR寄存器來確定。
    除了片內(nèi)所具有的WATCHDOG電路外,電源跌落檢測(PFD)電路是GMS87C1404的又一個獨特之處。對PFDR寄存器進(jìn)行適當(dāng)?shù)脑O(shè)置可以使其在Vdd上的電壓下降到2.5~3.5V的范圍內(nèi),或使用2.0~3.0V電壓范圍內(nèi)的保持時間超過50ns。通過該電源跌落檢測電路還可以使MCU復(fù)位。跌落的電壓是在OTP編程時由CONFIG寄存器的PFD位決定的。正是這一特點提高了GMS87C1404的抗干擾和抗死機(jī)的能力。

  GMS87C1404的指令系統(tǒng)共有202條指令,其功能極為豐富。它不但包括了乘法和除法指令,同時還具有7條16位運算操作比較指令,這七條比較指令分別為ADDWdp、CMPWdp、DECWdp、INCWdp、LDYAdp、STYAdp和SUBWdp。通過這些指令可大大簡化復(fù)雜和多字節(jié)的運算編程操作,提高編程的效率。

3  干洗機(jī)自動控制系統(tǒng)的設(shè)計

  干洗機(jī)是通過液泵將洗滌劑加入到內(nèi)桶中的衣物里并通過內(nèi)桶或外桶之間低速交替的正反轉(zhuǎn)動使洗滌劑與衣物上的油漬污漬充分作用、分解后再經(jīng)過高速旋轉(zhuǎn)甩掉被分解和多余的洗滌劑,然后通過蒸餾烘干來完成衣物的干洗過程。其中低速轉(zhuǎn)換的時間、高速甩干的時間和烘干的時間及烘干的溫度對被洗衣物的干洗效果至關(guān)重要,因此,這些環(huán)節(jié)不但要給予控制,而且要能預(yù)置、調(diào)節(jié)和存儲記憶。圖2是干洗機(jī)自動控制系統(tǒng)的電原理框圖。

  該干洗機(jī)自動控制系統(tǒng)以GMS87C1404為核心元件,通過鍵盤和VFD(熒光數(shù)碼顯示)屏來實現(xiàn)人機(jī)交互。其外部輸入信號包括溫度、門控和過載信號。其中溫度信號直接經(jīng)GMS87C1404中的A/D轉(zhuǎn)換處理后可在VFD屏上顯示出來;而門控和過載信號實際上是開關(guān)量信號,這些信號經(jīng)兩路光耦隔離后進(jìn)入GMS87C1404。GMS87C1404根據(jù)用戶設(shè)定的參數(shù)和外部輸入的信號再經(jīng)程序處理后由驅(qū)動電路驅(qū)動9只繼電器,進(jìn)而實現(xiàn)對干洗機(jī)低速電機(jī)的正反轉(zhuǎn)動、液泵電機(jī)、高速電機(jī)(高速1、高速2)、加熱烘干電熱器、風(fēng)機(jī)電機(jī)、蒸餾閥門以及冷卻水閥門的控制,并對各執(zhí)行部件之間復(fù)雜的邏輯關(guān)系和相互制約關(guān)系進(jìn)行協(xié)調(diào)控制。同時,在運行過程中,還需要對低速轉(zhuǎn)動時間、高速甩干時間和烘干時間采用倒計時方式進(jìn)行顯示,當(dāng)烘干的溫度超過35度時自動打開冷卻水,以減緩烘干溫度的上升速度,當(dāng)烘干溫度超過設(shè)定溫度時則關(guān)閉電加熱器。電路中的 EEPROM選用24C01并通過二線I2C協(xié)議和GMS87C1404進(jìn)行通信,以實現(xiàn)對設(shè)置參數(shù)的存儲記憶。本干洗機(jī)自動控制系統(tǒng)設(shè)有全自動和半自動兩種工作方式。

    由于GMS87C1404的I/O口數(shù)量有限,因此要實現(xiàn)5個端口對11個鍵信號的采集,就需采用鍵盤來完成設(shè)計。本系統(tǒng)采用雙向鍵盤方案。圖3所示是該方案的鍵盤電路原理圖。在該電路的5個口中,先將RC4、RC3作為輸出,RC5、RC6、RD2作為輸入,通過RC3、RC4進(jìn)行掃描來讀入RC5、 RC6、RD2口的值,從而獲得K1、K2、K3、K5、K7、K9、K11的鍵值;然后再反過來將RC3、RC4作為輸入,RC5、RC6、RD2口設(shè)為輸出,并對RC5、RC6、RD2進(jìn)行掃描以讀入RC3、RC4口的值,從而得到K2、K4、K6、K8、K10的健值。這樣就可有效地利用較少的 I/O口來實現(xiàn)對較多的鍵信號的采集。

  因為VFD屏具有高亮度,可設(shè)置簡單圖形和動態(tài)顯示的特點,因而很適合用在干洗機(jī)中。本系統(tǒng)采用靜態(tài)VFD屏,該屏具有6位數(shù)碼和19個圖形文字符號共61個筆段。驅(qū)動電路采用四片CS6210串聯(lián)來完成,每片CS6210可驅(qū)動16個筆段。 GMS87C1404可通過3線串行接口將要顯示的數(shù)據(jù)送往CS6210。然后由CS6210根據(jù)所輸入的數(shù)據(jù)在相應(yīng)的引腳輸出對應(yīng)的VFD屏所需的- 24V電壓以點亮相應(yīng)的筆劃。

    干洗機(jī)自動控制系統(tǒng)的主程序圖如圖4所示,其中的安全備份程序用于提高該系統(tǒng)的可靠性。雖然GMS87C1404已經(jīng)提供了性能良好的WATCHDOG電路和PFD功能,但二者僅能在干擾信號達(dá)到一定程度時給出復(fù)位信號以保證不死機(jī)。而斷點的現(xiàn)場恢復(fù)以及機(jī)器的不間斷運行還需要通過軟件來加以實現(xiàn)。因此,設(shè)計時可通過軟件將數(shù)據(jù)備份程序運行過程中那些關(guān)鍵的數(shù)據(jù)拷貝在RAM區(qū)域中一些未使用的區(qū)域。下面是數(shù)據(jù)備份程序BACKUP和數(shù)據(jù)恢復(fù)程序 RESTORE的程序清單。
    BACKUP:     LDX#01H;備份數(shù)據(jù)的起始地址

   
   

  在初始化程序中,系統(tǒng)首先通過CHECK(自定義)寄存器與某一個定值(如 01010101B)進(jìn)行比較來判斷本次復(fù)位是上電復(fù)位還是因干擾后的WATCH-DOG或PFD復(fù)位,如果是上電復(fù)位,系統(tǒng)則正常初始化,并置 CHECK為設(shè)定值,否則系統(tǒng)將通過RE-STORE程序?qū)⒃鹊腂ACKUP數(shù)據(jù)進(jìn)行恢復(fù),然后再部分初始化并進(jìn)入主程序直接運行,從而實現(xiàn)程序斷點的現(xiàn)場恢復(fù)和整機(jī)無異常感覺的連續(xù)運行,另外,也可以在程序中的一些關(guān)鍵處設(shè)置軟件陷阱,這樣,一旦程序因干擾而沒有按正常的運行途徑運行而進(jìn)入陷阱時,系統(tǒng)就會跳到RESTORE進(jìn)行數(shù)據(jù)恢復(fù)并使運行程序恢復(fù)到正常的運行次序,從而確保系統(tǒng)的可靠運行。

參考文獻(xiàn)

1.GMS87C1404 User's Manual.HYUNDAI MicroElectronics

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

要問機(jī)器人公司哪家強(qiáng),波士頓動力絕對是其中的佼佼者。近來年該公司在機(jī)器人研發(fā)方面獲得的一些成果令人印象深刻,比如其開發(fā)的機(jī)器人會后空翻,自主爬樓梯等。這不,波士頓動力又發(fā)布了其機(jī)器人組團(tuán)跳男團(tuán)舞的新視頻,表演的機(jī)器人包括...

關(guān)鍵字: 機(jī)器人 BSP 工業(yè)機(jī)器人 現(xiàn)代汽車

南京2022年10月17日 /美通社/ -- 日前《2022第三屆中國高端家電品牌G50峰會》于浙江寧波落幕,來自兩百余名行業(yè)大咖、專家學(xué)者共同探討了在形勢依然嚴(yán)峻的當(dāng)下,如何以科技創(chuàng)新、高端化轉(zhuǎn)型等手段,幫助...

關(guān)鍵字: LINK AI BSP 智能家電

SAIHUB CAB 025M成功獲得安全試驗所UL美國與加拿大認(rèn)證證書 新加坡2022年10月17日 /美通社/ -- SAI.TECH Global Corporation("SAI.TECH"...

關(guān)鍵字: AI BSP PS 清潔能源

鄭州2022年10月17日 /美通社/ -- 近日,《福布斯》發(fā)布了"2022年全球最佳雇主榜單"(The World's Best Employers 2022),中國平安再度上榜并排名全...

關(guān)鍵字: 福布斯 ST TI BSP

通過第二項3nm設(shè)計選用擴(kuò)展技術(shù)領(lǐng)先地位 第三季度強(qiáng)勁的貿(mào)易和設(shè)計選用反映出我們結(jié)合了IP和定制硅的混合業(yè)務(wù)模式 自2022年9月1日起,OpenFive首次并入集團(tuán) 盡管宏觀環(huán)境困難,但管理層仍對業(yè)務(wù)...

關(guān)鍵字: BSP ALPHA PEN Silicon

歐洲藥品管理局人用藥品管理委員會 (CHMP) 的積極建議是基于 EFFISAYIL® 1 研究結(jié)果,該研究是針對泛發(fā)性膿皰型銀屑病 (GPP) 發(fā)作患者的最大的臨床研究[1] 與斑塊狀銀屑病不同,GP...

關(guān)鍵字: HM BSP GP FOR

流體動壓滑動軸承為風(fēng)機(jī)發(fā)展書寫嶄新篇章 軸承滑動層增材制造與精加工為工業(yè)級大規(guī)模生產(chǎn)鋪平道路 軸承設(shè)計從綜合性系統(tǒng)理念出發(fā) 德國施韋因富特和漢堡2022年10月17日 /美通社/ -- 舍弗勒推出了采...

關(guān)鍵字: 齒輪箱 滑動軸承 風(fēng)力渦輪機(jī) BSP

上海2022年10月17日 /美通社/ -- Brother內(nèi)置墨倉彩色噴墨一體機(jī)DCP-C421W新上市。此次Brother創(chuàng)新引入"按需打印,按頁付費"...

關(guān)鍵字: DC 打印機(jī) BSP DESIGN

慕尼黑2022年10月17日 /美通社/ -- TUV南德意志集團(tuán)(以下簡稱"TUV南德")在EcoVadis全球企業(yè)社會責(zé)任評級中以總分71分榮獲金獎。...

關(guān)鍵字: OV ADIS BSP COM

上海2022年10月17日 /美通社/ -- 10月12日,"華東理工大學(xué)-珀金埃爾默化工青年教師獎教金"儀式圓滿舉行。華東理工大學(xué)副校長閻海峰,珀金埃爾默全球副總裁、大中華區(qū)銷售與服務(wù)總經(jīng)...

關(guān)鍵字: BSP 核心技術(shù)

數(shù)字電源

15504 篇文章

關(guān)注

發(fā)布文章

編輯精選

技術(shù)子站

關(guān)閉