• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      數(shù)控系統(tǒng)遙控裝置的開發(fā)

      2013-12-14 07:39:38郭義芬顧靜鳴唐厚君
      電氣自動(dòng)化 2013年2期
      關(guān)鍵詞:遙控裝置接收端數(shù)控系統(tǒng)

      郭義芬,顧靜鳴,唐厚君

      (上海交通大學(xué) 電子信息與電氣工程學(xué)院,上海 200240)

      0 引言

      現(xiàn)代化工業(yè)生產(chǎn)往往離不開數(shù)控機(jī)床,隨著科學(xué)技術(shù)的不斷進(jìn)步,數(shù)控機(jī)床也面臨著不斷優(yōu)化的需求。對(duì)于現(xiàn)有機(jī)床,根據(jù)新的工業(yè)生產(chǎn)要求,改造與優(yōu)化現(xiàn)有機(jī)床,提升機(jī)床的智能化和信息化是機(jī)床性能改進(jìn)的有效方法[1]。

      工業(yè)生產(chǎn)中大型切割機(jī)的割槍遠(yuǎn)程操控定位(對(duì)中)是經(jīng)常使用的一項(xiàng)重要操作,由于控制器的操作部分遠(yuǎn)離割槍,故該“對(duì)中”操作難以由一個(gè)人來完成。傳統(tǒng)的數(shù)控系統(tǒng)的控制部分都設(shè)置在機(jī)床邊,想要控制或發(fā)送指令必須近距離操作。考慮到現(xiàn)場(chǎng)操作的安全性與便捷性,在某些諸如大型鋼板切割場(chǎng)合中,“對(duì)中”操作時(shí)就會(huì)有諸多的不便,從而影響到機(jī)床的生產(chǎn)效率。而用遙控裝置控制的數(shù)控系統(tǒng)則可實(shí)現(xiàn)一定范圍內(nèi)的遠(yuǎn)距離控制操作,與此同時(shí)控制方可以自由移動(dòng),原本兩個(gè)人的活一個(gè)人就可以勝任,大大提高了生產(chǎn)的靈活性和工作效率。

      1 無線遙控裝置總體設(shè)計(jì)方案

      遙控器分為兩部分。一部分為發(fā)送端,用于用戶手持,采用電池供電,通過按鍵來傳達(dá)相應(yīng)的指令;另一部分為接收端,安裝于控制臺(tái),采用固定電源供電,用于接收數(shù)據(jù),通過串口與上位機(jī)(數(shù)控系統(tǒng))相連,將相應(yīng)的數(shù)據(jù)信息所對(duì)應(yīng)的指令字符傳輸給上位機(jī)。上位機(jī)接收到信息后便驅(qū)動(dòng)電機(jī)進(jìn)行相應(yīng)的工作。

      遙控器的發(fā)送端由底層單片機(jī)(發(fā)送板)、無線模塊和天線組成。發(fā)送板上按鍵按下后,相應(yīng)的數(shù)據(jù)通過無線數(shù)據(jù)鏈路,經(jīng)由無線模塊上的天線發(fā)送出去,發(fā)送端的原理如圖1所示。

      圖1 遙控器發(fā)送端原理圖

      遙控器的接收端由底層單片機(jī)(接收板)、無 線 模塊和天線組成,其通過天線接收到發(fā)送過來的數(shù)據(jù),進(jìn)行數(shù)據(jù)的CRC校驗(yàn),如果校驗(yàn)無誤,則將其通過串口線傳送至上位機(jī),上位機(jī)根據(jù)接收的指令控制電機(jī)的動(dòng)作。接收端的原理如圖2所示。

      圖2中的雙箭頭表示數(shù)據(jù)可以雙向傳輸。發(fā)送端與接收端是雙工通訊,數(shù)據(jù)可以由接收端傳輸給上位機(jī)來傳達(dá)遙控指令,同時(shí)上位機(jī)也可以將指令信號(hào)的回復(fù)傳輸給接收端以便確認(rèn)其可靠地收到了數(shù)據(jù)。在傳送的數(shù)據(jù)方面,可以采用“起始位+數(shù)據(jù)”以及“停止位+數(shù)據(jù)”的格式用于傳輸,從而確保數(shù)據(jù)的可靠接收。

      圖2 遙控器接收端原理圖

      2 系統(tǒng)硬件設(shè)計(jì)

      遙控裝置的硬件設(shè)計(jì)主要包括電源模塊、按鍵模塊、串口模塊、單片機(jī)模塊和無線模塊五個(gè)部分。設(shè)計(jì)時(shí)除了考慮所需的功能,將可靠性以及系統(tǒng)抗干擾能力的考慮作為系統(tǒng)設(shè)計(jì)的核心思想。本設(shè)計(jì)主要是通過芯片與器件的選擇、去耦電容、印刷電路板的綜合布線以及通道隔離等來提高系統(tǒng)的抗擾性和可靠性。元件大多使用貼片式以減少過孔數(shù)和PCB板的體積[2]。下面對(duì)主要模塊進(jìn)行分析。

      2.1 電源模塊

      電源模塊電路圖如圖3所示,通過AC/DC開關(guān)電源適配器輸入9 V~12 V的直流電壓,經(jīng)過AMS1117-5將電壓降至5 V,用于MAX232芯片供電。經(jīng)過 AMS1117-3.3將電壓降至3.3 V,用于單片機(jī)及LED等元件供電。本設(shè)計(jì)也可以引出導(dǎo)線,采用電池供電,方便移動(dòng)與遙控。

      圖3 電源模塊硬件原理圖

      AMS1117系列內(nèi)部集成過熱保護(hù)和限流電路,是電池供電和便攜式計(jì)算機(jī)的最佳選擇。此外,兩個(gè)穩(wěn)壓器的兩端都有0.1 uF的鉭電容和10 uF的極性電容并聯(lián),0.1 uF的鉭電容的作用是濾波,10 uF的極性電容的作用是穩(wěn)壓,從而保證穩(wěn)壓器的穩(wěn)定工作。

      圖4 串口模塊硬件原理圖

      2.2 串口模塊

      串口模塊由兩部分組成。一部分是MA X232 電平轉(zhuǎn)換芯片,另一部分是 RS-232串口,其硬件原理如圖4所示。

      MAX232是專門為電腦的RS-232標(biāo)準(zhǔn)串口設(shè)計(jì)的單電源電平轉(zhuǎn)換芯片,使用+5 V單電源供電。MAX232芯片內(nèi)部包含四個(gè)部分:雙路電荷泵DC-DC電壓轉(zhuǎn)換器、RS-232驅(qū)動(dòng)器、RS-232接收器以及接收器與發(fā)送器使能控制輸入。

      串口部分采用的是9針的RS-232串口母接頭,其2號(hào)管腳與MAX232的T1OUT相連,3號(hào)管腳與MAX232的R1IN相連,用于數(shù)據(jù)傳輸。

      2.3 主控模塊

      主控芯片為宏晶科技生產(chǎn)的STC10L08XE單片機(jī),工作電壓為2.4 V-3.6 V,片上資源包括8 K的 Flash程序存儲(chǔ)器,512字節(jié)的 SRAM,兩個(gè)定時(shí)器(T0、T1),UART串口,5 K字節(jié) EEPROM,40個(gè)I/O口,看門狗,內(nèi)部低壓中斷功能,封裝形式為L(zhǎng)QFP44。圖5為左前門主控芯片的硬件原理簡(jiǎn)圖。

      圖5 主控芯片的硬件原理簡(jiǎn)圖

      單片機(jī)的電源管理電路包括上電復(fù)位模塊、晶振和濾波穩(wěn)壓模塊三個(gè)部分。晶振頻率為11.059 2 MHz,旁置兩個(gè)22 pF的鉭電容;濾波穩(wěn)壓模塊采用一個(gè)104的鉭電容濾波、10 uF的極性電容穩(wěn)壓。矩陣鍵盤采用4×4格式,共計(jì)16個(gè)按鍵,用于傳達(dá)數(shù)控系統(tǒng)不同的控制指令。LED控制用于系統(tǒng)上電和數(shù)據(jù)傳輸成功與否的識(shí)別。無線模塊通過4線 SPI兼容接口(SI,SO,SCLK和CSn),這個(gè)接口同時(shí)用作寫和讀緩存數(shù)據(jù),SPI接口上所有的地址和數(shù)據(jù)轉(zhuǎn)換被最先在重要的位上處理。串口模塊實(shí)現(xiàn)遙控裝置與上位機(jī)的通信。

      2.4 無線模塊

      由于無線模塊電路涉及高頻信號(hào),因此將低頻和高頻部分分開制板,通過插槽的方式將CC1100模塊插在底層板上,同時(shí)引出6個(gè)主要管腳的信號(hào)。

      CC1100模塊的電路如圖6所示,主要外部元件為偏阻器、平衡轉(zhuǎn)換器、RF匹配和晶振。偏阻器R171用來設(shè)置一個(gè)精確的偏電流。C131,C121,L121和 L131形成一個(gè)平衡轉(zhuǎn)換器,用以將CC1100上的微分RF端口轉(zhuǎn)換成單端RF信號(hào)。平衡轉(zhuǎn)換器元件也將阻抗轉(zhuǎn)換以匹配50歐的天線(或電纜)。晶體振蕩器使用外部晶體。對(duì)應(yīng)于不同的收發(fā)頻率,各電阻、電容與電感有不同的取值范圍,收發(fā)頻率為常用的433 MHz,各元件取值可參考圖6。

      3 系統(tǒng)軟件設(shè)計(jì)

      軟件部分編程實(shí)現(xiàn)了軟件的看門狗、開機(jī)自檢、按鍵控制、遙控器配對(duì)、與上位機(jī)雙向通訊以及無線模塊CC1100間的可靠通訊程序。此外遙控裝置具有低功耗,長(zhǎng)時(shí)間不使用就自動(dòng)進(jìn)入掉電狀態(tài)。

      CC1100收發(fā)芯片支持恒定長(zhǎng)度數(shù)據(jù)包協(xié)議和可變長(zhǎng)度協(xié)議??勺兓蚬潭〝?shù)據(jù)包長(zhǎng)度模式能支持的長(zhǎng)度可達(dá)255字節(jié),最小數(shù)據(jù)包長(zhǎng)度(不包括可選長(zhǎng)度字節(jié)和CRC)為一字節(jié)的有效載荷數(shù)據(jù)。數(shù)據(jù)包的結(jié)構(gòu)示意圖如圖7所示。

      考慮到生產(chǎn)中多組機(jī)床同時(shí)工作的場(chǎng)合,因此采用“一機(jī)床一遙控”原則,給每臺(tái)機(jī)床及其配套的遙控器設(shè)置唯一的ID號(hào),從而保證遠(yuǎn)程控制的一一對(duì)應(yīng)。ID號(hào)可通過EEPROM在線設(shè)定,實(shí)現(xiàn)批量生產(chǎn)的便利性,收發(fā)部分的邏輯流程框圖如圖8所示。

      圖6 無線模塊硬件原理圖

      為實(shí)現(xiàn)可靠通訊,一方面采用主控芯片本身所具有的CRC校驗(yàn)功能,對(duì)收到的數(shù)據(jù)進(jìn)行校驗(yàn);另一方面實(shí)行重發(fā)機(jī)制,接收方在收到數(shù)據(jù)后會(huì)回發(fā)給發(fā)送方一個(gè)字節(jié)的 ACK位,數(shù)值為0xEE,若發(fā)送方成功接收到了該 ACK位,則表示雙方的一次數(shù)據(jù)傳遞通訊成功,否則,發(fā)送方會(huì)不斷地重復(fù)發(fā)送之前的數(shù)據(jù)以確保數(shù)據(jù)最終成功發(fā)送,可靠通信流程圖如圖9所示。

      圖7 數(shù)據(jù)包結(jié)構(gòu)示意圖

      圖8 收發(fā)邏輯流程框圖

      圖9 收發(fā)端可靠通訊流程圖

      4 系統(tǒng)實(shí)驗(yàn)

      本設(shè)計(jì)的樣機(jī)與數(shù)控系統(tǒng)相連接進(jìn)行了相關(guān)功能的測(cè)試,從數(shù)控系統(tǒng)中引出三根線:UART的2,3和5腳分別連接遙控裝置接收端串口的3、2和5腳以實(shí)現(xiàn)數(shù)據(jù)傳輸。

      采用了遙控裝置后的數(shù)控系統(tǒng)可以通過發(fā)送端的按鍵來實(shí)現(xiàn)操作界面上的按鍵的作用,包括切割氧、XY軸方向運(yùn)動(dòng)、加減速等。生產(chǎn)環(huán)境測(cè)試表明16個(gè)按鍵的功能都得以實(shí)現(xiàn),且具有如下特點(diǎn)和擴(kuò)展性:數(shù)據(jù)傳輸速率高,反應(yīng)迅速;收發(fā)模塊采用半雙工通信方式,發(fā)送端與接收端可互換,數(shù)據(jù)流為雙向,通訊可靠性高;手持端可加入液晶屏,顯示電機(jī)的運(yùn)動(dòng)軌跡,實(shí)現(xiàn)電機(jī)運(yùn)動(dòng)的實(shí)時(shí)監(jiān)測(cè),更加智能化與人性化。

      5 結(jié)束語

      硬件設(shè)計(jì)采用STC10L08XE作為主控芯片,CC1100作為無線收發(fā)芯片;軟件設(shè)計(jì)采用數(shù)據(jù)的CRC校驗(yàn)和數(shù)據(jù)的自動(dòng)重發(fā)機(jī)制,實(shí)現(xiàn)了無線模塊間的可靠通訊,以較低的成本實(shí)現(xiàn)了數(shù)控系統(tǒng)的遙控裝置開發(fā)。該裝置已在實(shí)驗(yàn)室開發(fā)完畢,并在生產(chǎn)環(huán)境中的數(shù)控機(jī)床上得到實(shí)際驗(yàn)證。實(shí)驗(yàn)表明該系統(tǒng)運(yùn)行穩(wěn)定可靠,用戶操作便利,大大減少了人力并提高了生產(chǎn)效率。此外,今后的設(shè)計(jì)可以考慮實(shí)現(xiàn)一個(gè)控制點(diǎn)同時(shí)對(duì)應(yīng)多個(gè)受控點(diǎn),通過撥碼開關(guān)或其他的技術(shù)得以實(shí)現(xiàn)多路控制,大大減少人力需求并且提高生產(chǎn)效率。通過與網(wǎng)絡(luò)連接還可以實(shí)現(xiàn)實(shí)時(shí)信息匯報(bào),遠(yuǎn)程調(diào)用信息[3]。因此,該設(shè)計(jì)在工業(yè)生產(chǎn)中有著較好的應(yīng)用前景和擴(kuò)展空間。

      [1]易剛.對(duì)國(guó)內(nèi)機(jī)床行業(yè)發(fā)展的幾點(diǎn)思考[J].金屬加工(冷加工),2011,62(6):43-44.

      [2]潘旭兵,林中.基于CC1100的無線手持終端的設(shè)計(jì)[J].電子技術(shù)應(yīng)用,2007,33(10):29-33.

      [3]Lihui Wang,Peter Orban,Andrew Cunninghanm,Sherman Lang.Remote real-time CNC machining for web-based manufacturing[J].Robotics and Computer-Integrated Manufacturing,2004,20(6):563-571.

      猜你喜歡
      遙控裝置接收端數(shù)控系統(tǒng)
      基于擾動(dòng)觀察法的光通信接收端優(yōu)化策略
      頂管接收端脫殼及混凝土澆筑關(guān)鍵技術(shù)
      一種設(shè)置在密閉結(jié)構(gòu)中的無線電能傳輸系統(tǒng)
      新能源科技(2021年6期)2021-04-02 22:43:34
      基于多接收線圈的無線電能傳輸系統(tǒng)優(yōu)化研究
      MG—400/940WD采煤機(jī)遙控調(diào)高制動(dòng)電液控制改裝及應(yīng)用
      基于FANUC 32i A數(shù)控系統(tǒng)的外部測(cè)量設(shè)計(jì)
      西門子840D sl數(shù)控系統(tǒng)在SC125大型車銑鏜床技術(shù)改造中的應(yīng)用
      基于FANUC Oi mate TD數(shù)控系統(tǒng)的手動(dòng)功能開發(fā)
      數(shù)控系統(tǒng)中GUI軟件平臺(tái)設(shè)計(jì)和實(shí)現(xiàn)
      基于nRF24LE1的掘進(jìn)機(jī)遙控裝置設(shè)計(jì)
      宽城| 襄汾县| 定兴县| 威远县| 上杭县| 卢湾区| 招远市| 汕尾市| 蓝田县| 教育| 图木舒克市| 林甸县| 岱山县| 临颍县| 建水县| 汉阴县| 彰化县| 清河县| 杂多县| 林芝县| 兴义市| 桂阳县| 安岳县| 商水县| 合山市| 安乡县| 昭平县| 杂多县| 扎赉特旗| 桃园市| 鄱阳县| 万全县| 四川省| 四平市| 图木舒克市| 长岛县| 南丹县| 志丹县| 清新县| 辽宁省| 聊城市|