国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一種高可靠性、低功耗的工業(yè)行車遙控系統(tǒng)設計

2012-07-04 09:26:00劉和松
制造業(yè)自動化 2012年9期
關(guān)鍵詞:接觸器低功耗按鍵

王 軍,劉和松,陳 輝

WANG Jun1, LIU He-song2, CHEN Hui2

(1. 北京京運通科技股份有限公司,北京 100176;2. 北京航空航天大學 機械工程及自動化學院,北京 100038)

0 引言

工業(yè)行車系統(tǒng)廣泛應用于制造業(yè)室、內(nèi)外組裝、運輸?shù)裙ぷ髦小H畿囬g工字梁上安裝的行車,橋式起重機,以及戶外場合應用的“天車”等。其控制方法是由裝在行車上的電控箱中引出的多芯電纜連接一手持操作盒,通過按鈕控制行車各部分運動機構(gòu)進行動作。在其操作工程中,操作者手持操作盒,眼睛盯著重物,同行車一起走動,很不方便;另外,處于戶外的行車系統(tǒng),其線纜長期受到風吹日曬雨淋,容易老化,需要頻繁更換,使成本大大增加;嚴重時,在操作過程中有時還會發(fā)生短路,造成安全隱患。

為此,本文以一種典型的“三自由度”天車為例(“三自由度”指的是天車機架沿軌道的“前”、“后”運動,電動葫蘆滑車的“左”、“右”運動,以及吊鉤的“上”、“下”移動),為其設計了一種低功耗、低成本、高抗干擾能力的無線遙控系統(tǒng)。在半徑100m的有效控制范圍內(nèi),操作人員手持便攜式發(fā)射機,即可自由走動,選擇最佳視角及位置進行操作,不再受電纜長度的限制;同時,避免了頻繁更換老化的電纜,在節(jié)約成本的同時,進一步提高了可靠性。

1 硬件設計

整個遙控系統(tǒng)由發(fā)送機和接收機兩個單元組成。這兩個單元基于單片機及單片無線收發(fā)芯片搭建。

1.1 單片機及無線收發(fā)芯片簡介

P89LPC921是由NXP半導體公司開發(fā)的單片機,適合于要求高集成度、低成本的場合。其采用了高性能的處理器結(jié)構(gòu),指令執(zhí)行時間只需2到4個時鐘周期,6倍于標準80C51器件,并集成了許多系統(tǒng)級的功能,可大大減少元件的數(shù)目和電路板面積并降低系統(tǒng)的成本。其片內(nèi)集成RC振蕩器,不再需要外接振蕩器件。操作電壓范圍2.4~3.6V,適合采用電池供電。I/O口配置靈活,可配置為準雙向口,開漏輸出,推挽輸出以及僅為輸入(高阻抗)等四種輸出模式。I/O端口可承受5V電壓,可上拉或驅(qū)動到5.5V,且驅(qū)動能力強,每個I/O口都具備20mA的驅(qū)動能力。具備空閑和兩種不同的掉電節(jié)電模式。典型的掉電電流僅為1uA,非常適合于低功耗設計。

nRF905是由Nordic半導體公司開發(fā)的單片GFSK(高斯移頻鍵控)無線收發(fā)一體芯片,可工作于433/868/915三個ISM頻段。其內(nèi)部結(jié)構(gòu)組成如圖1所示[1,2]。

nRF905片內(nèi)集成了頻率合成器、晶體振蕩器、功率放大器、調(diào)制/解調(diào)器等模塊。曼徹斯特編碼/解碼由片內(nèi)硬件完成,無需用戶對數(shù)據(jù)進行曼徹斯特編碼,因此使用非常方便。適合于低功耗應用的自動產(chǎn)生前導碼和CRC校驗。模塊配置通過SPI接口實現(xiàn)。發(fā)射功率可調(diào)節(jié),最大支持10dBm。工作電流消耗非常低,在輸出功率-10dBm的情況下,發(fā)送僅需要9mA,接收需要12.5mA。而ShockBurstTM模式以及內(nèi)建的節(jié)電模式,都為低功耗設計提高了必要的支持。該芯片因此性能優(yōu)良,應用方便,廣泛應用于無線數(shù)據(jù)通訊,報警安全,遙控,工業(yè)傳感器等領(lǐng)域[3,4]。

圖1 nRF905內(nèi)部硬件結(jié)構(gòu)圖

1.2 發(fā)送機設計

發(fā)送機為手持設備,其主要功能是發(fā)送按鍵狀態(tài)給接收機,從而使接收機接收到按鍵狀態(tài)后進行動作。其硬件系統(tǒng)框圖如圖2所示。

圖2 發(fā)送機硬件結(jié)構(gòu)框圖

發(fā)送機采用兩節(jié)1.5V電池供電。為簡化設計,單片機的時鐘采用內(nèi)部時鐘,無需采用外部晶振。其中,單片機的P0口配置為僅為輸入模式,P0.0~P0.5分別對應6個按鍵,即“前”、“后”、“左”、“右”、“上”、“下”六個動作;P1.3配置為開漏,用來接指示燈;其余IO口用于同nRF905進行通訊和控制,其配置見表1。

表1 發(fā)射機中單片機I/O口配置

?

1.3 接收機設計

一般來講,接收機安裝在被遙控的行車上,由行車系統(tǒng)的電源進行供電,無需像手持設備那樣考慮功耗問題。但由于工作環(huán)境較為惡劣,存在嚴重的電磁干擾,因此必須重點考慮抗干擾設計。

接收機硬件設計框圖如圖3所示,其中,電源采用工業(yè)現(xiàn)場380V供電,濾波后,經(jīng)變壓器降壓及橋式整流電路進行整流后,輸出12V直流,給繼電器供電,并再經(jīng)三端穩(wěn)壓管7805及ASM1117變換成3V給單片機P89LPC921供電。單片機的P0.0~P0.6口配置為推挽式輸出模式,驅(qū)動電路采用達林頓管ULN2003驅(qū)動7個繼電器,其中一個是主電路繼電器,另外六個分別對應“前”、“后”、“左”、“右”、“上”、“下”動作繼電器,控制交流接觸器的線圈通電,進而控制相應的電機動作。其余IO口用于控制nRF905接收數(shù)據(jù),其配置同接收機相同,見表1。

圖3 接收機硬件結(jié)構(gòu)框圖

作為面向工業(yè)應用的產(chǎn)品,本接收機的硬件設計提出了一些低成本但非常有效的抗干擾設計措施。首先,本行車系統(tǒng)工作于戶外,有受到雷擊而造成損壞的可能,因此,采用常用的壓敏電阻并聯(lián)于380V電源兩端,并在電源線上串接熔絲,可以保證在雷擊的環(huán)境下不至損壞整機。另外,供電電源取自工業(yè)現(xiàn)場,實驗表明,天車上經(jīng)常工作在重載頻繁啟、停的工況,給電網(wǎng)帶來了較大的沖擊,使得電源線中有較大的浪涌電壓,使得單片機頻繁受到干擾而復位,造成接觸器觸點頻繁抖動。

為解決此問題,首先,在三端穩(wěn)壓器前端應用瞬變電壓抑制器(即TVS管)緩解浪涌電壓的沖擊,抑制脈沖群干擾;其次,在單片機與ULN2003間,設計一阻容串聯(lián)電路,并配合相應的軟件代碼,便可以確保及時在受到干擾后,接觸器的通斷狀態(tài)也能得以保持,不致發(fā)生“抖動”。以P0.0口為例,圖4及圖5所示為該電路的工作原理。電容的充、放電電流為瞬態(tài),用虛線箭頭表示。其中,圖4所示為未受到干擾時的正常工作狀態(tài)下的情形。此時,電容C1隨P0.0口輸出狀態(tài)而充放電,不影響繼電器的通斷。其中,P0口配置為推挽輸出狀態(tài),電流驅(qū)動能力強。當輸出為高電平時,電流經(jīng)路徑“1”驅(qū)動ULN2003達林頓管,繼電器吸合,同時電容充電;當輸出為低電平時,電流經(jīng)路徑“2”由單片機下拉晶體管放電,達林頓管由于輸入電阻相對較大而幾乎沒有電流通過,繼電器斷開。圖5所示為當P0.0口輸出高電平時,單片機受干擾而復位(或由看門狗復位)后,電流的路徑。在復位后,P0口首先被初始化為僅為輸入模式(高阻態(tài))。此時,P0口相當于斷開,電容C1通過電阻R1以及達林頓管放電,此電流經(jīng)達林頓管放大后驅(qū)動繼電器。電容和電阻值的選取應使得其在經(jīng)由P0口充、放電時,電流不致過大而損壞單片機,同時在其經(jīng)過驅(qū)動達林頓管時,又能保持充足的放電時間,使得單片機在復位后能再次接收到發(fā)送機發(fā)射的信號,重新將P0.0口置為推挽輸出模式,并輸出高電平,繼電器的吸合狀態(tài)得以在單片機復位并重新接收到信號的時間內(nèi)得以保持,避免抖動。按“三要素”法進行簡單的計算并經(jīng)過測試,電容選擇33uF,電阻為150歐姆即可滿足需求。

2 軟件設計

軟件設計的首要宗旨就是設計一套可靠的通訊機制,保證行車系統(tǒng)的安全性。最重要的原則是,接收機在通訊因某種原因而中斷后(包括人為關(guān)閉發(fā)射機,或者受到干擾,或通訊距離過長等),行車上的所有運動機構(gòu)必須及時停止運動,以避免造成嚴重后果。

圖4 正常工作輸出高、低電平時的電流路徑

圖5 單片機復位后的電流路徑

因此,本遙控系統(tǒng)采用如下通訊機制:1)當發(fā)送機通電后,在沒有任何按鍵按下時,每隔一定時間間隔發(fā)送數(shù)據(jù)至接收機,當接收機接收到數(shù)據(jù)時,僅保持主交流接觸器的吸合;2)按鍵不設置自鎖功能,當有按鍵按下且保持按壓狀態(tài)時,發(fā)送機每隔一定時間間隔發(fā)送按鍵狀態(tài)給接收機,相應的接觸器吸合;一旦松開按鍵,則接收端所對應的接觸器立即斷開,僅保持主交流接觸器吸合;3)在一定時間間隔內(nèi),若接收機沒有接收到任何數(shù)據(jù),認為通訊中斷或者發(fā)送機停機,斷開所有交流接觸器,確保停車。

2.1 發(fā)送機設計

作為采用電池供電的手持設備,發(fā)送機的軟件設計在確保安全通訊機制得以實現(xiàn)的前提下,重點考慮低功耗設計,充分利用nRF905模塊的ShockBurstTM模式,降低平均功耗。

發(fā)送機的主程序流程如圖6所示。首先,對單片機進行初始化,按2.2節(jié)所講對所有IO口的工作模式進行初始化,并關(guān)閉片上實時時鐘,模擬電壓比較器,I2C總線以及UART等外設的電源,最大限度的降低功耗;將nRF905的PWR引腳置位,TRX_CE引腳清零,延時3ms后,進入SPI模式,本例中配置如下:器件工作于433MHz頻段(主要由發(fā)射天線決定),發(fā)射頻率422.4MHz(可設定29=512種頻率),發(fā)射功率10dBm,不自動重發(fā)數(shù)據(jù),發(fā)送數(shù)據(jù)寬度為1字節(jié),地址寬度4個字節(jié),因此可指定232個不同地址,當作為商品時,可保證出廠地址永不重復,本機地址指定為CCCCCC01H。完成上述配置后,開啟全局中斷及定時器中斷,并啟動定時器T0。延時16ms后,啟動鍵盤掃描程序,若有鍵按下,則將發(fā)送按鍵狀態(tài),并接通主交流接觸器;若沒有鍵按下,則僅接通主交流接觸器。在按鍵合法性檢查中,對同一電機的正、反轉(zhuǎn)動作進行互鎖限制,不發(fā)送非法按鍵狀態(tài)。當檢測到無效按鍵狀態(tài)時,僅發(fā)送上一合法按鍵狀態(tài),忽略本次按鍵掃描結(jié)果。按nRF905的發(fā)送時序?qū)存I狀態(tài)數(shù)據(jù)進行發(fā)送,數(shù)據(jù)的編碼為8位,各位定義見圖7。其中,最高位“0”為保留位,第二位“1”表示主交流接觸器為常通狀態(tài),其余各按鍵狀態(tài)為“1”時表示按下,“0”表示釋放。例如,若按下“右”和“下”兩個按鍵,則其編碼為“01000101”。在發(fā)送數(shù)據(jù)完成后,延時16ms后繼續(xù)下個按鍵掃描周期。容易看出,16ms用來控制發(fā)送數(shù)據(jù)的間隔。這個間隔越短,反應的實時性越強,接收機動作反應越快,但發(fā)送機的功耗越大;反之,延長發(fā)送數(shù)據(jù)的間隔時間,可以節(jié)約發(fā)送機的功耗,但接收機的反應會變慢。在實際應用中,可根據(jù)用戶的需求來調(diào)節(jié)此延時時間的長短。

為進一步降低功耗,發(fā)送機設計為在一分鐘內(nèi)無人操作時,自動轉(zhuǎn)入待機模式。定時器功能由單片機定時器T0來實現(xiàn)。

2.2 接收機設計

接收機的軟件以提高抗干擾能力為重點進行設計,確保接收機在惡劣工況下仍能保證行車系統(tǒng)的可靠動作。

接收機的主程序流程如圖8所示。接收機啟用了看門狗,看門狗的復位時間設定在80ms。當單片機受到干擾造成死機或程序跑飛時,看門狗將復位單片機。而后,初始化P0口為高阻態(tài),使得在上電初始時刻,P0口的輸出電平可以保持單片機復位前的狀態(tài)。單片機及nRF905的初始化與發(fā)送機基本一致,特別要注意到是,nRF905的工作頻率及接收數(shù)據(jù)的地址必須與發(fā)送機保持一致。在完成上述配置后,調(diào)用按鍵狀態(tài)接收子程序,并把接收到的狀態(tài)由P0口輸出。

圖6 發(fā)送機的主程序流程圖

圖7 發(fā)送機數(shù)據(jù)位定義

圖9所示為按鍵狀態(tài)接收子程序流程圖。當nRF905進入接收模式后,對其DR輸出進行查詢,每3ms查詢一次,查詢7次。這樣,在正常狀態(tài)下,發(fā)送機一旦發(fā)送出數(shù)據(jù),在3ms內(nèi)就可得以響應。由于發(fā)送機的發(fā)送周期設定為16ms,查詢7次共計21ms,完全可以覆蓋發(fā)送周期,使得發(fā)送的數(shù)據(jù)不丟失。但這種方法仍然不能保證可靠性。原因在于,nRF905在受到干擾后會復位,而復位后其配置寄存器發(fā)生改變,其頻率、地址等將不在同發(fā)送機一致,而導致無法接收到數(shù)據(jù),只有人為斷電重啟后才能恢復。

為解決上述問題,在重復7次3ms循環(huán)后,若仍然沒有接收到數(shù)據(jù),則認為nRF905配置寄存器因受到干擾而發(fā)生改變,此時,重新對nRF905進行配置后再次接收,并為了確保不丟失數(shù)據(jù),進行4次循環(huán),即總計8 4 m s內(nèi)仍然沒有收到任何數(shù)據(jù),則認為通訊中斷(可能是正常停機指令,也可能是通訊受到多種因素影響而確實中斷),此時關(guān)閉所有接觸器,按停機處理。

圖8 接收機的主程序流程圖

圖9 按鍵狀態(tài)接收子程序流程圖

3 測試結(jié)果

本無線遙控系統(tǒng)在某水泥管廠的戶外天車上進行了約6個月的試用及實地測試。

在使用過程中,發(fā)送狀態(tài)下平均工作電流為0.45mA左右。采用兩節(jié)AAA電池,每天工作10小時情況下,約兩個月更換一次電池,可見功耗較低。在半徑100米范圍內(nèi)都可進行有效操作。接收機工作穩(wěn)定,在現(xiàn)場嚴酷的工作環(huán)境下,接觸器動作靈敏且觸點無抖動,電機運轉(zhuǎn)良好,無故障發(fā)生。驗證了此系統(tǒng)具有低功耗,高可靠性的優(yōu)點,且完全能適用于工業(yè)場合應用。

4 結(jié)束語

本文基于P89LPC921以及nRF905設計了一種工業(yè)行車遙控系統(tǒng)。以三自由度天車為例,以低功耗和高可靠性為目標,詳細地介紹了系統(tǒng)的軟硬件設計。經(jīng)實地測試,整個系統(tǒng)具有低功耗、高可靠性等顯著優(yōu)點,具備可行性,且可以很容易推廣到除天車以外的各種工業(yè)行車系統(tǒng),在工業(yè)遙控系統(tǒng)的設計方面具有一定借鑒意義。

[1] Single Chip 433,868,915 MHz Transceiver nRF905[M].Nordic VLSI AS 2004.

[2] Nordic VLSI ASA nRF905 Product[S].Norway Nordic VLSI ASA 2005.

[3] 張曉健,李偉,張小雨.MSP430 和 nRF905的無線數(shù)傳系統(tǒng)設計[J]. 單片機與嵌入式系統(tǒng),2006,(2).

[4] 蔣博.nRF905的無線數(shù)據(jù)傳輸系統(tǒng)[J].工業(yè)儀表與自動化裝置, 2006,3.

猜你喜歡
接觸器低功耗按鍵
一種高速低功耗比較器設計
基于有限狀態(tài)機的按鍵檢測程序設計
電子制作(2021年3期)2021-06-16 03:14:26
智能大功率過零接觸器研究與開發(fā)
電子制作(2019年7期)2019-04-25 13:17:20
基于PB神經(jīng)網(wǎng)絡的交流接觸器剩余電壽命預測
一種多方向?qū)Ч獍存I結(jié)構(gòu)設計
電子制作(2016年1期)2016-11-07 08:43:05
基于模糊自適應控制的接觸器過零投切系統(tǒng)研究
基于PIC單片機的恒磁保持交流接觸器控制電路
電測與儀表(2014年8期)2014-04-04 09:19:36
ADI推出三款超低功耗多通道ADC
IDT針對下一代無線通信推出低功耗IQ調(diào)制器
低功耗加權(quán)cache替換策略
巴彦县| 安宁市| 寻甸| 游戏| 勐海县| 西畴县| 临武县| 农安县| 隆昌县| 连云港市| 陆丰市| 昌吉市| 黑河市| 新密市| 台北市| 双辽市| 滁州市| 鹤壁市| 郓城县| 望江县| 伊春市| 佛教| 饶平县| 平江县| 长岭县| 皋兰县| 兴宁市| 九台市| 景东| 兖州市| 濉溪县| 乌兰县| 樟树市| 乌什县| 武义县| 尼木县| 疏勒县| 黄骅市| 海城市| 左云县| 乌鲁木齐市|