徐 鳳,張 啟
(四川職業(yè)技術(shù)學(xué)院a.機(jī)械工程系,b.電子電氣工程系,四川 遂寧 629000)
伴隨著現(xiàn)代科技水平的不斷提高和發(fā)展,人工智能和自動(dòng)化已經(jīng)逐步的成為了我們生活中的一部分,越來越多的人選用自動(dòng)門作為房屋的選擇,因此對于自動(dòng)門的控制系統(tǒng)也逐漸面向復(fù)雜化、大型化和智能化發(fā)展,被大眾所接受,例如超市、酒店、銀行和辦公大廈等現(xiàn)代化建筑中均有自動(dòng)門的存在,久而久之自動(dòng)門就成為了智能化水平的判斷依據(jù)[1]。對于傳統(tǒng)的自動(dòng)門的控制系統(tǒng)進(jìn)行分析,其大多數(shù)利用了單片機(jī)具有功耗低、速度快、抗干擾能力強(qiáng)的優(yōu)點(diǎn),并集成了PWM、AD 轉(zhuǎn)換,使系統(tǒng)硬件可靠性高、結(jié)構(gòu)簡單[3-5]。但目前使用的MCS-51 單片機(jī),其運(yùn)行耗能量大、運(yùn)算速度較慢,因運(yùn)作成本較高,難以被大范圍所使用[2]。本文基于MC68HCIIK4 單片機(jī)的片內(nèi)資源進(jìn)行有效規(guī)劃和利用,最大程度降低系統(tǒng)的復(fù)雜程度,研究了在其控制下的紅外線自動(dòng)門控制系統(tǒng)的設(shè)計(jì)。
對于一款自動(dòng)門其基本功能包括開關(guān)門速度調(diào)節(jié)、開關(guān)門方向調(diào)節(jié)、多門聯(lián)控及組網(wǎng)、外部傳感器支持接口、關(guān)門緊閉力大小調(diào)節(jié)等,本文研究的紅外線自動(dòng)門控制系統(tǒng),關(guān)于系統(tǒng)的組成結(jié)構(gòu)包含以下幾個(gè)部分:外圍電路、單片機(jī)、門上檢測電路、紅外感應(yīng)檢測電路、直流電機(jī)控制電路、顯示電路和故障排查維修電路等等[9]。當(dāng)自動(dòng)門正常工作的時(shí)候,單片機(jī)對控制面板狀態(tài)及紅外傳感器信號進(jìn)行循環(huán)檢測,根據(jù)紅外感應(yīng)檢測電路所產(chǎn)生的控制信號,經(jīng)由功率驅(qū)動(dòng)系統(tǒng)放大之后傳輸?shù)诫姍C(jī)從而控制門產(chǎn)生相應(yīng)的直線運(yùn)動(dòng)。并且使用用戶可以根據(jù)該系統(tǒng)的控制界面,對于門所移動(dòng)的速度、紅外線感應(yīng)的靈敏程度等均進(jìn)行調(diào)控,目前進(jìn)行控制系統(tǒng)的工作均使用LCD 所展示。一旦自動(dòng)門在關(guān)門運(yùn)動(dòng)的時(shí)候,紅外傳感器感應(yīng)到相關(guān)人或物的存在,將立即方向開門;而自動(dòng)控制系統(tǒng)出現(xiàn)故障后,則可以從控制界面進(jìn)入到故障處理程序中解決問題。圖1 為整個(gè)紅外線自動(dòng)門控制系統(tǒng)的原理結(jié)構(gòu)圖。
圖1 系統(tǒng)原理結(jié)構(gòu)
本系統(tǒng)控制核心采用MC68HCIIK4,可以對紅外傳感器所發(fā)射的接收信號進(jìn)行處理工作,而后控制電機(jī)進(jìn)行門體的直線運(yùn)動(dòng)。對MC68HCIIK4單片機(jī)內(nèi)部進(jìn)行了相應(yīng)的擴(kuò)展,作為對數(shù)據(jù)參數(shù)的儲存和處理,同時(shí)在MC68HCIIK4 單片機(jī)外部,對128KB EPROM 進(jìn)行了擴(kuò)展,作為系統(tǒng)的存儲空間。在MC68HCIIK4 單片機(jī)的內(nèi)部中,存在著640字節(jié)儲存用戶參數(shù)數(shù)據(jù),一旦系統(tǒng)遭受斷電困擾后,就可以及時(shí)的利用該字節(jié)進(jìn)行用戶的參數(shù)數(shù)據(jù)儲存;而后系統(tǒng)恢復(fù)供電后,又可以將所儲存的數(shù)據(jù)調(diào)出繼續(xù)使用。
對于紅外線自動(dòng)門控制系統(tǒng)中的紅外檢測電路的組成構(gòu)件,包含了紅外傳感器和檢測放大電路部件[10]。紅外傳感器是整個(gè)紅外檢測電路中最重要的核心技術(shù),即通過非觸碰到人體的形式,發(fā)射相關(guān)肉眼不可見紅外光光頻,并對其所產(chǎn)生的能量進(jìn)行監(jiān)控和接受,一旦感應(yīng)到人體或物件后,自動(dòng)轉(zhuǎn)化為電壓的形式輸出,并不需要觸碰額外的開關(guān)等。為探測移動(dòng)人體,采用雙元件型熱釋電紅外傳感器,具有見圖2 所示。
圖2 電紅外傳感器內(nèi)部電路
電紅外傳感器的工作原理來自于對人體發(fā)射紅外線,能量轉(zhuǎn)變?yōu)殡妷盒盘?,被接受檢測出。紅外線傳感器其阻抗性能極好,所輸出的電壓非常微弱,在傳感器內(nèi)部,設(shè)有偏置厚膜電阻(RG、RS)及場效應(yīng)管(FET),二者之間形成阻抗結(jié)構(gòu),對于所接收到的電壓信號可以進(jìn)行變換和放大的作用。在一般的情況下,由于電紅外傳感器其本身的接受電壓信號能力較弱,對于信號的感應(yīng)程度也較低,因而其所能感應(yīng)到的范圍是以其為圓點(diǎn),半徑為2m 的圓面積。因而需要在紅外傳感器前面配置菲涅爾透鏡結(jié)構(gòu),不僅可以提高紅外射頻的響應(yīng)速度,同時(shí)還能大幅度的提高傳感器的靈敏程度,擴(kuò)大檢測范圍,延長至12m。紅外傳感器裝配在自動(dòng)門的兩側(cè),即當(dāng)人體或物件靠近自動(dòng)門的時(shí)候,會自動(dòng)接受輻射并引起紅外傳感,發(fā)射出7μm-13μm 的紅外線,而后被菲涅爾透鏡所接收,并且處理成電壓力信號模式,提高其相應(yīng)速度和放大其電路。而后傳輸?shù)組C68HC11K4 單片機(jī)中,可以通過所接收到的電壓信號,控制門上的檢測電路進(jìn)行直線驅(qū)動(dòng),從而將門以一定的速度開啟。
3.3.1 工作過程
根據(jù)不同電機(jī)安裝方式,開關(guān)可設(shè)置關(guān)門、開門方向。當(dāng)為二次感應(yīng)時(shí),門開到底以后,需給關(guān)門信號門才能關(guān)門;在非二次感應(yīng)時(shí),門開到底后經(jīng)過一定時(shí)間延時(shí)后自動(dòng)關(guān)門。該功能使用后,每次門關(guān)到底后進(jìn)行上鎖,有開門信號后會自動(dòng)進(jìn)行解鎖并開門,不能強(qiáng)行拉門。常開時(shí),門打開后不再關(guān)閉;半開時(shí),門開到一半并延時(shí)后再關(guān)閉。
自動(dòng)門上電后,先對開門進(jìn)行自檢,然后進(jìn)行關(guān)門自檢,自檢結(jié)束后,門處于關(guān)閉狀態(tài)。圖3為上電自檢流程圖。
圖3 上電自檢流程圖
當(dāng)有遙控常開信號或開門信號后,快速開門;若電機(jī)在開門過程中阻力突然變大或堵轉(zhuǎn),根據(jù)霍爾和電流反饋信號,控制器可判斷是否夾人:在判斷夾到人后,電機(jī)反轉(zhuǎn),變?yōu)榭焖訇P(guān)門;若未夾到人,則將門開到底,保持一段時(shí)間,若無遙控常開,則門自動(dòng)關(guān)閉,進(jìn)入快速關(guān)門。在關(guān)門時(shí),若電機(jī)阻力突然變大或堵轉(zhuǎn),根據(jù)霍爾和電流反饋信號,控制器可按開門的自檢原理判斷是否夾到人。
3.3.2 狀態(tài)轉(zhuǎn)換圖
自動(dòng)門內(nèi)部狀態(tài)包括開門檢測結(jié)束延時(shí)、開門檢測、關(guān)門檢測結(jié)束延時(shí)、關(guān)門檢測、等待開門信號、關(guān)門到底、快速開門和剎車、快速的開門、開門至最大、開門時(shí)的緩沖、快速的關(guān)門和剎車、快速的關(guān)門、關(guān)門至最大、關(guān)門緩沖、等待開門信號,具體見圖4 所示。
圖4 狀態(tài)轉(zhuǎn)換圖
將專業(yè)H 橋組件LMD18200 作為驅(qū)動(dòng)器,它主要是被用于點(diǎn)擊驅(qū)動(dòng)上所提供功率的集成芯片,內(nèi)部包含了四個(gè)DMOS,四者相互連接,最終形成一個(gè)H 橋結(jié)構(gòu),同時(shí)其內(nèi)部所配置芯片完整可以用于保護(hù)整個(gè)電機(jī)驅(qū)動(dòng)電路不受損、同時(shí)具備邏輯控制電路,驅(qū)動(dòng)電機(jī)在進(jìn)行正常工作時(shí),需要的工作電壓為55V,輸出峰值電流為6A,連續(xù)輸出電流為3A。在本文中所使用的單片機(jī)可以很好對直流電機(jī)的驅(qū)動(dòng)電路信號進(jìn)行控制,通過對多種電壓信號進(jìn)行接收處理,從而控制自動(dòng)門的開啟或閉合模式、自動(dòng)門運(yùn)動(dòng)速度等等。為確保系統(tǒng)穩(wěn)定可靠,在LMD18200 上,采用高速光耦HC‐PL4504 接單片機(jī)的PWM 輸出,它控制電機(jī)轉(zhuǎn)速;通過低速光耦TLP521-2 接到LMD18200,從而對于自動(dòng)門的運(yùn)動(dòng)方向和剎車情況進(jìn)行控制,圖5 中為整個(gè)直流電機(jī)驅(qū)動(dòng)電路的工作機(jī)理。
圖5 驅(qū)動(dòng)電路原理
光電編碼器的相關(guān)工作機(jī)理,為其接口電路設(shè)計(jì)圖提供了相關(guān)技術(shù)支持,圖6 為其詳細(xì)結(jié)構(gòu)組成。
圖6 光電編碼器硬件接口電路
在本文的系統(tǒng)中,軟件將直接作用在自動(dòng)門的控制上,因而對于系統(tǒng)的軟件設(shè)計(jì)包含了對自動(dòng)門的開啟和關(guān)閉程序、自動(dòng)門運(yùn)行的剎車、對于自動(dòng)門故障處理等等相關(guān)功能。
當(dāng)系統(tǒng)連接電路后,第一步開啟系統(tǒng)初始化操作,通過對使用用戶的各項(xiàng)參數(shù)數(shù)據(jù)進(jìn)行調(diào)節(jié);檢測整個(gè)系統(tǒng)電源是否滿足運(yùn)行需求,待電源穩(wěn)定之后,對系統(tǒng)中斷向量進(jìn)行設(shè)置,對門的運(yùn)行情況進(jìn)行檢測校正。而后包含了用戶訪問控制面板的設(shè)計(jì)、紅外傳感器的設(shè)計(jì)連接、電機(jī)相應(yīng)程度、自動(dòng)門的運(yùn)行速度和方向等。圖7 為主程序流程圖。
圖7 主程序流程
當(dāng)自動(dòng)門控制系統(tǒng)開門時(shí),第一步是檢測該自動(dòng)門目前狀態(tài),通過電壓信號對上次停留位置進(jìn)行檢測,并判斷其處于何種狀態(tài),包含了門半開狀態(tài)、門全開狀態(tài)和門全關(guān)狀態(tài)。而對所檢測到門開關(guān)狀態(tài),來對其進(jìn)行驅(qū)動(dòng)應(yīng)用,例如當(dāng)門處于半開狀態(tài)時(shí),自動(dòng)控制門轉(zhuǎn)化為開門狀態(tài),此時(shí)開門速度將會大幅提高。當(dāng)門的狀態(tài)為全開狀態(tài)的時(shí)候,則將自動(dòng)控制門轉(zhuǎn)化為延時(shí)開門狀態(tài)。若門為全關(guān)狀態(tài),則人體或物件經(jīng)過紅外傳感器檢測后,門的狀態(tài)為緩慢開啟,無紅外感應(yīng)信號的兩秒后,門開始先加速后減速的運(yùn)動(dòng),最后門緩慢關(guān)閉。開門后暫停一段時(shí)間,然后關(guān)門。一旦自動(dòng)門處于關(guān)閉狀態(tài)時(shí),由于系統(tǒng)紅外傳感器接收到人體發(fā)射的紅外射頻,轉(zhuǎn)化為電壓信號,將門自動(dòng)打開。
在軟硬件完成調(diào)試后,在空載情況下對無刷直流電動(dòng)機(jī)進(jìn)行驅(qū)動(dòng)控制,包括電動(dòng)機(jī)正方轉(zhuǎn)、起停、速度控制等,在電動(dòng)機(jī)空載下,實(shí)驗(yàn)條件為電動(dòng)機(jī)減速比為1:110;輸入直流側(cè)電壓為24V;給定轉(zhuǎn)速為60 度/秒;PWM 調(diào)制方式為PWM_ON。
圖8 相電壓波形
圖8 為示波器測得電動(dòng)機(jī)運(yùn)行過程中,A 相繞組波形,由圖8 知,在速度為60/秒時(shí),電動(dòng)機(jī)繞組平均電壓為6.45V。
圖9 為輸入到單片機(jī)捕捉口的三路霍爾傳感器信號的其中兩路,由圖9 知其相位互差為120度。
圖9 霍爾傳感器波形
在電動(dòng)機(jī)空載情況下,調(diào)試成功后,系統(tǒng)上電,進(jìn)行門寬自學(xué)習(xí),根據(jù)給定速度將門運(yùn)行曲線設(shè)計(jì)出,見圖10 所示。
圖10 開門過程速度曲線
紅外線自動(dòng)門控制系統(tǒng),其控制關(guān)鍵部門的性能和質(zhì)量決定了門的質(zhì)量。本文設(shè)計(jì)了必要的內(nèi)部電路,合理利用了單片機(jī)MC68HCIIK4 的片內(nèi)資源,將系統(tǒng)結(jié)構(gòu)簡化,提高了系統(tǒng)的穩(wěn)定性和可靠性。本文在紅外線自動(dòng)門的控制系統(tǒng)設(shè)計(jì)環(huán)節(jié)中,使用雙元件型的熱釋電紅外傳感器,可以很好地在人通過的時(shí)候,對自動(dòng)門進(jìn)行控制。在電動(dòng)機(jī)的空載下,電動(dòng)機(jī)減速比為1:110,輸入直流側(cè)電壓為24V,給定轉(zhuǎn)速為60 度/秒時(shí),電動(dòng)機(jī)繞組平均電壓為6.45V,相位互差為120 度,通過實(shí)驗(yàn)得到整個(gè)系統(tǒng)靈敏度高,性能可靠。
四川職業(yè)技術(shù)學(xué)院學(xué)報(bào)2020年2期