999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于藍(lán)牙技術(shù)的數(shù)控機(jī)床無(wú)線電流采集系統(tǒng)

2014-06-30 18:30:22佟榮磊劉強(qiáng)
現(xiàn)代電子技術(shù) 2014年12期
關(guān)鍵詞:數(shù)據(jù)采集

佟榮磊 劉強(qiáng)

摘 要: 為優(yōu)化數(shù)控加工過(guò)程中切削及進(jìn)給速度,以測(cè)量數(shù)控機(jī)床主軸及進(jìn)給軸電機(jī)電流為目標(biāo),設(shè)計(jì)研制了一套基于ARM及藍(lán)牙技術(shù)的無(wú)線電流采集系統(tǒng)。系統(tǒng)以基于ARM?M3的嵌入式微控制器和基于CSR BC04的藍(lán)牙模塊為核心,重點(diǎn)研究了使用ARM進(jìn)行多路數(shù)據(jù)采集的嵌入式應(yīng)用以及采用HCI UART的藍(lán)牙無(wú)線通信方式。試驗(yàn)結(jié)果表明系統(tǒng)軟硬件工作正常,可同時(shí)測(cè)量4路交直流電流,單路采樣頻率最高可達(dá)720 Hz,具備一定的抗干擾能力,能夠滿足數(shù)控加工過(guò)程中電流采集任務(wù)的要求。

關(guān)鍵詞: 藍(lán)牙; ARM; 數(shù)據(jù)采集; 無(wú)線通信

中圖分類號(hào): TN92?34 文獻(xiàn)標(biāo)識(shí)碼: A 文章編號(hào): 1004?373X(2014)12?0113?03

Abstract: In order to optimize the cutting and feed speed of the NC machining process, a wireless current acquisition system based on ARM and bluetooth technique was developed to detect the current of the main spindle and feed shaft motor on CNC. The embedded microcomputer based on ARM?M3and Bluetooth module based on CSR BC04 are taken as cores of this system. The embedded mode for executing multi?channel data acquisition by ARM and HCI UART based bluetooth wireless communication mode are mainly discussed. The experimental result proves that the software and hardware work well, can meet the requirements of the current acquisition in the machining procedure, and can measure four?channel AC/DC current signals at the same time. The system possesses a certain anti?interference capability. Its single channel sampling frequency is up to 720 Hz.

Keywords: bluetooth; ARM; data acquisition; wireless communication

0 引 言

隨著制造業(yè)規(guī)模的增大數(shù)控加工已成為當(dāng)今主流的加工方法。為提高加工效率、保證工件質(zhì)量,對(duì)加工過(guò)程中反映機(jī)床狀態(tài)的信號(hào)進(jìn)行監(jiān)測(cè)很有必要[1?2]。電流信號(hào)揭示機(jī)床電機(jī)功率信息,可在一定程度上反映負(fù)載狀況,如切削負(fù)載與主軸功率存在著對(duì)應(yīng)關(guān)系[3]。以色列OMATIVE公司的ACM產(chǎn)品[4]通過(guò)監(jiān)測(cè)主軸電流對(duì)切削過(guò)程的主軸負(fù)載進(jìn)行檢測(cè),并將每一步走刀的進(jìn)給速率自動(dòng)調(diào)節(jié)到最合適的數(shù)值,在保護(hù)刀具、主軸的同時(shí)縮短加工周期。可以看出,設(shè)計(jì)一套數(shù)控機(jī)床電機(jī)電流采集系統(tǒng)對(duì)數(shù)控加工很有必要。由于機(jī)床環(huán)境復(fù)雜,采用傳統(tǒng)的有線方式有布線困難、拆裝繁瑣等缺陷,因此采用無(wú)線技術(shù)。

無(wú)線采集技術(shù)在工業(yè)領(lǐng)域應(yīng)用廣泛,在布線復(fù)雜并需要反復(fù)拆裝被測(cè)設(shè)備和測(cè)試設(shè)備之間連線的場(chǎng)合,使用無(wú)線技術(shù)可以降低工作的復(fù)雜程度,節(jié)約大量的時(shí)間,提高信號(hào)采集的工作效率[5]。藍(lán)牙技術(shù)是一種近距離無(wú)線電通信標(biāo)準(zhǔn),支持單點(diǎn)對(duì)單點(diǎn)和一點(diǎn)對(duì)多點(diǎn)的無(wú)線通信。在采集設(shè)備中,使用藍(lán)牙可以取代采集裝置與被測(cè)設(shè)備的電纜連接,縮短安裝時(shí)間,提高效率。此外,藍(lán)牙采用快速跳頻技術(shù),連接鏈路穩(wěn)定,抗干擾能力強(qiáng),并且可以用單芯片實(shí)現(xiàn),體積、功耗較小,因此適用于工業(yè)無(wú)線采集[6]。

本文針對(duì)數(shù)控機(jī)床多路電流信號(hào)測(cè)量,提出一種基于ARM和藍(lán)牙技術(shù)的無(wú)線采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)。

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

系統(tǒng)硬件分為采集模塊和傳輸模塊兩個(gè)部分。采集模塊主要負(fù)責(zé)從數(shù)控機(jī)床主軸及進(jìn)給軸電機(jī)上測(cè)得電流并轉(zhuǎn)化為數(shù)字信號(hào),傳輸模塊負(fù)責(zé)將得到的數(shù)字信號(hào)發(fā)送給上位機(jī)進(jìn)行負(fù)載分析。系統(tǒng)的硬件圖見(jiàn)圖1。

1.1 傳感器及芯片選擇

1.1.1 電流傳感器的選擇

電流信號(hào)的測(cè)量一般選用霍爾電流傳感器,它具有精度高、線性好、頻帶寬、響應(yīng)快、過(guò)載能力強(qiáng)和不損失被測(cè)電路能量等諸多優(yōu)點(diǎn) [7]。為實(shí)際安裝方便,系統(tǒng)采用開(kāi)啟式霍爾電流傳感器,型號(hào)為WBI412LY05?25。該產(chǎn)品采用電磁原理,對(duì)電網(wǎng)中的交直流電流進(jìn)行實(shí)時(shí)測(cè)量,將其變換為標(biāo)準(zhǔn)信號(hào)輸出,具有過(guò)載能力強(qiáng)、高隔離等特點(diǎn),產(chǎn)品如圖2所示。

1.1.2 藍(lán)牙模塊的選擇

傳輸模塊使用的藍(lán)牙芯片是已經(jīng)商品化的藍(lán)牙模塊,其核心是CSR公司的BlueCore04藍(lán)牙芯片,它與外圍器件一起構(gòu)成藍(lán)牙模塊,型號(hào)為HC?06。該模塊體積較小,提供UART和USB接口,工作模式分為AF指令模式和透明傳輸模式。模塊用于實(shí)際數(shù)據(jù)采集前需用AF指令集對(duì)模塊進(jìn)行預(yù)設(shè)置(波特率、傳輸位、停止位等),實(shí)際使用過(guò)程中模塊處于透明傳輸模式,可完全看作串口處理[8]。

1.1.3 微處理器的選擇

采集系統(tǒng)中的微處理器主要負(fù)責(zé)對(duì)采集過(guò)程進(jìn)行編程與控制,將采集到的信號(hào)A/D轉(zhuǎn)換為12位數(shù)字信號(hào),最終通過(guò)USART連接藍(lán)牙模塊將內(nèi)存中的數(shù)字信號(hào)傳輸至上位機(jī)進(jìn)行分析。由于藍(lán)牙模塊自帶UART模式,可直接與ARM單片機(jī)連接,上位機(jī)則需要單獨(dú)設(shè)置藍(lán)牙虛擬串口,工作時(shí)兩端建立連接,從而實(shí)現(xiàn)數(shù)據(jù)傳輸。

基于ARM?M3核心的微處理器具有運(yùn)算速度快、體積小,功耗低、外圍接口資源豐富等優(yōu)點(diǎn)[9]。采集系統(tǒng)使用以ARM?M3為核心的STM32?F106VE型單片機(jī)(TheOne103I)。

1.2 采集模塊

試驗(yàn)時(shí)針對(duì)數(shù)控機(jī)床主軸以及三個(gè)進(jìn)給軸電機(jī)電流進(jìn)行采集,需要同時(shí)測(cè)量4路電流,由于電流變化緩慢,每路電流的采樣頻率定為10~100 Hz。STM32自帶16個(gè)外部信號(hào)源12位逐次比較型ADC通道,可將電壓信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。系統(tǒng)暫用4個(gè)普通引腳和1個(gè)GND引腳作為接收端連接傳感器的輸出端,獲取傳感器的輸出,如圖3所示。注意傳感器的輸出電壓大于ADC的轉(zhuǎn)換范圍,接線時(shí)需采用電阻分流。由于電流傳感器較為精密,輸出電壓相對(duì)穩(wěn)定,可在一定程度上對(duì)采集模塊進(jìn)行保護(hù)。

1.3 傳輸模塊

傳感器輸出的電壓信號(hào)經(jīng)由ADC轉(zhuǎn)換為數(shù)字信號(hào),通過(guò)藍(lán)牙傳輸至上位機(jī)。藍(lán)牙模塊的供電由單片機(jī)完成,二者采用串口連接,接收端為上位計(jì)算機(jī)(自帶藍(lán)牙或藍(lán)牙適配器)。工作時(shí)首先需為上位機(jī)配置藍(lán)牙虛擬串口,繼而與單片機(jī)建立連接,最終進(jìn)行數(shù)據(jù)的透明傳輸,過(guò)程示意如圖4所示。

STM32中的MAX 3232為電平轉(zhuǎn)換芯片,作用是將TTL電平轉(zhuǎn)換為RS 232電平,使得PC串口識(shí)別傳入信號(hào),進(jìn)行透明傳輸[9]。藍(lán)牙通信速度可達(dá)2 Mb/s,但需注意,由于藍(lán)牙模塊與單片機(jī)采用串口通信,所以實(shí)際的傳輸速度受該串口波特率限制,為計(jì)算機(jī)編程方便,設(shè)為115 200 b/s,按4通道、5位精度計(jì)算采樣速度,最高可達(dá)720 S/s,該速度可完全滿足機(jī)床電流信號(hào)的測(cè)量。

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

系統(tǒng)的編程任務(wù)主要是電流值的計(jì)算以及數(shù)字信號(hào)的傳輸。電流信號(hào)經(jīng)傳感器轉(zhuǎn)換以及電阻分流后成為0~3.3 V的電壓信號(hào),再經(jīng)過(guò)ADC成為ADC數(shù)字量,電流值的計(jì)算公式可按下式處理(50 A量程):

[電流(A)=ADC數(shù)字量×503.3]

數(shù)據(jù)傳輸需要以下步驟:首先進(jìn)行系統(tǒng)初始化,包括STM32串口及藍(lán)牙模塊,繼而判斷系統(tǒng)是否已開(kāi)始采集,由于系統(tǒng)為實(shí)時(shí)采集,所以采集和傳輸任務(wù)是同時(shí)進(jìn)行的。數(shù)據(jù)傳輸開(kāi)始的標(biāo)識(shí)是兩端建立串口連接,鏈路確定后便可進(jìn)行實(shí)際的數(shù)據(jù)收發(fā),斷開(kāi)連接相當(dāng)于停止采集。以上步驟如圖5所示。

注意,傳感器采集電流時(shí)是多路同時(shí)進(jìn)行的,單片機(jī)的ADC過(guò)程與之相同,由于無(wú)法改變傳感器的采樣頻率,所以ADC的頻率實(shí)際代表了系統(tǒng)采樣頻率。ADC的轉(zhuǎn)換時(shí)間與時(shí)鐘和采樣周期相關(guān),試驗(yàn)中的轉(zhuǎn)換時(shí)間可以用下式表示:

[Tconv(μs)=采樣周期+12.5時(shí)鐘頻率(MHz)]

編程時(shí)讓單片機(jī)始終按預(yù)設(shè)較高頻率進(jìn)行ADC,系統(tǒng)暫定的轉(zhuǎn)換時(shí)間為7.56 μs,運(yùn)行時(shí)始終保持不變。若采集過(guò)程中需要改變采樣速度,可以通過(guò)改變數(shù)據(jù)傳輸速度的方式來(lái)實(shí)現(xiàn)。

另一個(gè)問(wèn)題是雖然STM32同時(shí)獲得了4通道數(shù)字信號(hào),但實(shí)際上單片機(jī)中與MAX 3232電平轉(zhuǎn)換芯片連接的串口只有一個(gè),也就是說(shuō)只有一個(gè)通道可以進(jìn)行數(shù)據(jù)傳輸任務(wù)。為保證采集的正確性,在一個(gè)循環(huán)內(nèi)首先按順序?qū)⑼蜛DC獲取的數(shù)字信號(hào)存為一個(gè)字符串,將該字符串發(fā)送給上位機(jī),接收端則根據(jù)每路數(shù)字信號(hào)的預(yù)設(shè)長(zhǎng)度對(duì)字符串進(jìn)行解碼,從而實(shí)現(xiàn)發(fā)送、接收的配對(duì),該方法也在一定程度上實(shí)現(xiàn)了數(shù)據(jù)加密。

3 運(yùn)行測(cè)試

設(shè)計(jì)完成后,對(duì)整套系統(tǒng)進(jìn)行測(cè)試。首先檢測(cè)硬件,用萬(wàn)用表測(cè)量標(biāo)準(zhǔn)電流下傳感器的輸出電壓,利用RS 232在PC上對(duì)單片機(jī)的ADC功能進(jìn)行驗(yàn)證。經(jīng)測(cè)試,傳感器和STM32 ADC均可正常使用。第二步檢測(cè)傳輸模塊是否工作正常,由于手機(jī)的藍(lán)牙功能大都穩(wěn)定可靠,所以使用手機(jī)測(cè)試系統(tǒng)的傳輸模塊[10]。硬件連接后,下載軟件使系統(tǒng)發(fā)送數(shù)字字符串,手機(jī)連接至單片機(jī)接收數(shù)據(jù),結(jié)果表明藍(lán)牙模塊通信正常。最后進(jìn)行電流采集試驗(yàn),上位機(jī)選用帶藍(lán)牙的筆記本電腦,4通道采集,接收界面如圖6所示。經(jīng)多次試驗(yàn),電流測(cè)量值幅值穩(wěn)定,表明系統(tǒng)軟硬件工作正常,可順利完成預(yù)設(shè)任務(wù)。

4 結(jié) 語(yǔ)

本課題基于藍(lán)牙技術(shù)對(duì)數(shù)控機(jī)床電流信號(hào)進(jìn)行無(wú)線采集,是近距離無(wú)線通信技術(shù)在數(shù)采領(lǐng)域中的典型應(yīng)用。目前系統(tǒng)已能夠?qū)崿F(xiàn)多路電流信號(hào)的實(shí)時(shí)采集傳輸,但尚未在車(chē)間環(huán)境中進(jìn)行試驗(yàn),對(duì)于藍(lán)牙模塊在強(qiáng)電環(huán)境的抗干擾能力有待研究。本設(shè)計(jì)可以方便的通過(guò)PC監(jiān)測(cè)機(jī)床運(yùn)行過(guò)程中的電流信號(hào),進(jìn)一步可以考慮建立車(chē)間采集局域網(wǎng),實(shí)現(xiàn)多機(jī)床聯(lián)合數(shù)據(jù)監(jiān)測(cè)分析等功能,這將在極大程度上節(jié)約成本、簡(jiǎn)化操作。采集系統(tǒng)經(jīng)過(guò)多次試驗(yàn)驗(yàn)證,設(shè)計(jì)較為可靠、軟硬件工作正常,具有一定的實(shí)用價(jià)值。

參考文獻(xiàn)

[1] ALTINTAS Y.數(shù)控技術(shù)與制造自動(dòng)化[M].北京:化學(xué)工業(yè)出版社,2002.

[2] 劉強(qiáng),李忠群.數(shù)控銑削加工過(guò)程仿真與優(yōu)化:建模、算法與工程應(yīng)用[M].北京:航空工業(yè)出版社,2011.

[3] 張琛.基于主軸電機(jī)電流的銑削力監(jiān)控方法研究[D]. 武漢:華中科技大學(xué),2007.

[4] 劉志兵,楊曉紅.自適應(yīng)控制技術(shù)在CNC機(jī)床上的應(yīng)用[J].制造技術(shù)與機(jī)床,2005(10):107?109.

[5] 張虹,徐興.基于ARM和藍(lán)牙的無(wú)線信號(hào)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2008,31(9):24?28.

[6] 涂淞,岳云天,郁濱.基于BlueCore藍(lán)牙芯片的USB和UART接口設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù),2003(7):36?39.

[7] 李澤勇,王文生.閉環(huán)霍爾電流傳感器在車(chē)用電源系統(tǒng)中的應(yīng)用[J].電子技術(shù)應(yīng)用,2004(5):20?22.

[8] 李建明,邱東利.基于BT1800?1遠(yuǎn)距離藍(lán)牙模塊的數(shù)據(jù)傳輸系統(tǒng)[J].現(xiàn)代電子技術(shù),2013,36(9):26?27.

[9] 廖義奎.Cortex?M3之STM32嵌入式系統(tǒng)設(shè)計(jì)[M].北京:中國(guó)電力出版社,2012.

[10] 盛佳樂(lè).基于ARM的藍(lán)牙數(shù)據(jù)通信系統(tǒng)[D].北京:北京交通大學(xué),2008.

基于ARM?M3核心的微處理器具有運(yùn)算速度快、體積小,功耗低、外圍接口資源豐富等優(yōu)點(diǎn)[9]。采集系統(tǒng)使用以ARM?M3為核心的STM32?F106VE型單片機(jī)(TheOne103I)。

1.2 采集模塊

試驗(yàn)時(shí)針對(duì)數(shù)控機(jī)床主軸以及三個(gè)進(jìn)給軸電機(jī)電流進(jìn)行采集,需要同時(shí)測(cè)量4路電流,由于電流變化緩慢,每路電流的采樣頻率定為10~100 Hz。STM32自帶16個(gè)外部信號(hào)源12位逐次比較型ADC通道,可將電壓信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。系統(tǒng)暫用4個(gè)普通引腳和1個(gè)GND引腳作為接收端連接傳感器的輸出端,獲取傳感器的輸出,如圖3所示。注意傳感器的輸出電壓大于ADC的轉(zhuǎn)換范圍,接線時(shí)需采用電阻分流。由于電流傳感器較為精密,輸出電壓相對(duì)穩(wěn)定,可在一定程度上對(duì)采集模塊進(jìn)行保護(hù)。

1.3 傳輸模塊

傳感器輸出的電壓信號(hào)經(jīng)由ADC轉(zhuǎn)換為數(shù)字信號(hào),通過(guò)藍(lán)牙傳輸至上位機(jī)。藍(lán)牙模塊的供電由單片機(jī)完成,二者采用串口連接,接收端為上位計(jì)算機(jī)(自帶藍(lán)牙或藍(lán)牙適配器)。工作時(shí)首先需為上位機(jī)配置藍(lán)牙虛擬串口,繼而與單片機(jī)建立連接,最終進(jìn)行數(shù)據(jù)的透明傳輸,過(guò)程示意如圖4所示。

STM32中的MAX 3232為電平轉(zhuǎn)換芯片,作用是將TTL電平轉(zhuǎn)換為RS 232電平,使得PC串口識(shí)別傳入信號(hào),進(jìn)行透明傳輸[9]。藍(lán)牙通信速度可達(dá)2 Mb/s,但需注意,由于藍(lán)牙模塊與單片機(jī)采用串口通信,所以實(shí)際的傳輸速度受該串口波特率限制,為計(jì)算機(jī)編程方便,設(shè)為115 200 b/s,按4通道、5位精度計(jì)算采樣速度,最高可達(dá)720 S/s,該速度可完全滿足機(jī)床電流信號(hào)的測(cè)量。

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

系統(tǒng)的編程任務(wù)主要是電流值的計(jì)算以及數(shù)字信號(hào)的傳輸。電流信號(hào)經(jīng)傳感器轉(zhuǎn)換以及電阻分流后成為0~3.3 V的電壓信號(hào),再經(jīng)過(guò)ADC成為ADC數(shù)字量,電流值的計(jì)算公式可按下式處理(50 A量程):

[電流(A)=ADC數(shù)字量×503.3]

數(shù)據(jù)傳輸需要以下步驟:首先進(jìn)行系統(tǒng)初始化,包括STM32串口及藍(lán)牙模塊,繼而判斷系統(tǒng)是否已開(kāi)始采集,由于系統(tǒng)為實(shí)時(shí)采集,所以采集和傳輸任務(wù)是同時(shí)進(jìn)行的。數(shù)據(jù)傳輸開(kāi)始的標(biāo)識(shí)是兩端建立串口連接,鏈路確定后便可進(jìn)行實(shí)際的數(shù)據(jù)收發(fā),斷開(kāi)連接相當(dāng)于停止采集。以上步驟如圖5所示。

注意,傳感器采集電流時(shí)是多路同時(shí)進(jìn)行的,單片機(jī)的ADC過(guò)程與之相同,由于無(wú)法改變傳感器的采樣頻率,所以ADC的頻率實(shí)際代表了系統(tǒng)采樣頻率。ADC的轉(zhuǎn)換時(shí)間與時(shí)鐘和采樣周期相關(guān),試驗(yàn)中的轉(zhuǎn)換時(shí)間可以用下式表示:

[Tconv(μs)=采樣周期+12.5時(shí)鐘頻率(MHz)]

編程時(shí)讓單片機(jī)始終按預(yù)設(shè)較高頻率進(jìn)行ADC,系統(tǒng)暫定的轉(zhuǎn)換時(shí)間為7.56 μs,運(yùn)行時(shí)始終保持不變。若采集過(guò)程中需要改變采樣速度,可以通過(guò)改變數(shù)據(jù)傳輸速度的方式來(lái)實(shí)現(xiàn)。

另一個(gè)問(wèn)題是雖然STM32同時(shí)獲得了4通道數(shù)字信號(hào),但實(shí)際上單片機(jī)中與MAX 3232電平轉(zhuǎn)換芯片連接的串口只有一個(gè),也就是說(shuō)只有一個(gè)通道可以進(jìn)行數(shù)據(jù)傳輸任務(wù)。為保證采集的正確性,在一個(gè)循環(huán)內(nèi)首先按順序?qū)⑼蜛DC獲取的數(shù)字信號(hào)存為一個(gè)字符串,將該字符串發(fā)送給上位機(jī),接收端則根據(jù)每路數(shù)字信號(hào)的預(yù)設(shè)長(zhǎng)度對(duì)字符串進(jìn)行解碼,從而實(shí)現(xiàn)發(fā)送、接收的配對(duì),該方法也在一定程度上實(shí)現(xiàn)了數(shù)據(jù)加密。

3 運(yùn)行測(cè)試

設(shè)計(jì)完成后,對(duì)整套系統(tǒng)進(jìn)行測(cè)試。首先檢測(cè)硬件,用萬(wàn)用表測(cè)量標(biāo)準(zhǔn)電流下傳感器的輸出電壓,利用RS 232在PC上對(duì)單片機(jī)的ADC功能進(jìn)行驗(yàn)證。經(jīng)測(cè)試,傳感器和STM32 ADC均可正常使用。第二步檢測(cè)傳輸模塊是否工作正常,由于手機(jī)的藍(lán)牙功能大都穩(wěn)定可靠,所以使用手機(jī)測(cè)試系統(tǒng)的傳輸模塊[10]。硬件連接后,下載軟件使系統(tǒng)發(fā)送數(shù)字字符串,手機(jī)連接至單片機(jī)接收數(shù)據(jù),結(jié)果表明藍(lán)牙模塊通信正常。最后進(jìn)行電流采集試驗(yàn),上位機(jī)選用帶藍(lán)牙的筆記本電腦,4通道采集,接收界面如圖6所示。經(jīng)多次試驗(yàn),電流測(cè)量值幅值穩(wěn)定,表明系統(tǒng)軟硬件工作正常,可順利完成預(yù)設(shè)任務(wù)。

4 結(jié) 語(yǔ)

本課題基于藍(lán)牙技術(shù)對(duì)數(shù)控機(jī)床電流信號(hào)進(jìn)行無(wú)線采集,是近距離無(wú)線通信技術(shù)在數(shù)采領(lǐng)域中的典型應(yīng)用。目前系統(tǒng)已能夠?qū)崿F(xiàn)多路電流信號(hào)的實(shí)時(shí)采集傳輸,但尚未在車(chē)間環(huán)境中進(jìn)行試驗(yàn),對(duì)于藍(lán)牙模塊在強(qiáng)電環(huán)境的抗干擾能力有待研究。本設(shè)計(jì)可以方便的通過(guò)PC監(jiān)測(cè)機(jī)床運(yùn)行過(guò)程中的電流信號(hào),進(jìn)一步可以考慮建立車(chē)間采集局域網(wǎng),實(shí)現(xiàn)多機(jī)床聯(lián)合數(shù)據(jù)監(jiān)測(cè)分析等功能,這將在極大程度上節(jié)約成本、簡(jiǎn)化操作。采集系統(tǒng)經(jīng)過(guò)多次試驗(yàn)驗(yàn)證,設(shè)計(jì)較為可靠、軟硬件工作正常,具有一定的實(shí)用價(jià)值。

參考文獻(xiàn)

[1] ALTINTAS Y.數(shù)控技術(shù)與制造自動(dòng)化[M].北京:化學(xué)工業(yè)出版社,2002.

[2] 劉強(qiáng),李忠群.數(shù)控銑削加工過(guò)程仿真與優(yōu)化:建模、算法與工程應(yīng)用[M].北京:航空工業(yè)出版社,2011.

[3] 張琛.基于主軸電機(jī)電流的銑削力監(jiān)控方法研究[D]. 武漢:華中科技大學(xué),2007.

[4] 劉志兵,楊曉紅.自適應(yīng)控制技術(shù)在CNC機(jī)床上的應(yīng)用[J].制造技術(shù)與機(jī)床,2005(10):107?109.

[5] 張虹,徐興.基于ARM和藍(lán)牙的無(wú)線信號(hào)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2008,31(9):24?28.

[6] 涂淞,岳云天,郁濱.基于BlueCore藍(lán)牙芯片的USB和UART接口設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù),2003(7):36?39.

[7] 李澤勇,王文生.閉環(huán)霍爾電流傳感器在車(chē)用電源系統(tǒng)中的應(yīng)用[J].電子技術(shù)應(yīng)用,2004(5):20?22.

[8] 李建明,邱東利.基于BT1800?1遠(yuǎn)距離藍(lán)牙模塊的數(shù)據(jù)傳輸系統(tǒng)[J].現(xiàn)代電子技術(shù),2013,36(9):26?27.

[9] 廖義奎.Cortex?M3之STM32嵌入式系統(tǒng)設(shè)計(jì)[M].北京:中國(guó)電力出版社,2012.

[10] 盛佳樂(lè).基于ARM的藍(lán)牙數(shù)據(jù)通信系統(tǒng)[D].北京:北京交通大學(xué),2008.

基于ARM?M3核心的微處理器具有運(yùn)算速度快、體積小,功耗低、外圍接口資源豐富等優(yōu)點(diǎn)[9]。采集系統(tǒng)使用以ARM?M3為核心的STM32?F106VE型單片機(jī)(TheOne103I)。

1.2 采集模塊

試驗(yàn)時(shí)針對(duì)數(shù)控機(jī)床主軸以及三個(gè)進(jìn)給軸電機(jī)電流進(jìn)行采集,需要同時(shí)測(cè)量4路電流,由于電流變化緩慢,每路電流的采樣頻率定為10~100 Hz。STM32自帶16個(gè)外部信號(hào)源12位逐次比較型ADC通道,可將電壓信號(hào)轉(zhuǎn)換為數(shù)字信號(hào)。系統(tǒng)暫用4個(gè)普通引腳和1個(gè)GND引腳作為接收端連接傳感器的輸出端,獲取傳感器的輸出,如圖3所示。注意傳感器的輸出電壓大于ADC的轉(zhuǎn)換范圍,接線時(shí)需采用電阻分流。由于電流傳感器較為精密,輸出電壓相對(duì)穩(wěn)定,可在一定程度上對(duì)采集模塊進(jìn)行保護(hù)。

1.3 傳輸模塊

傳感器輸出的電壓信號(hào)經(jīng)由ADC轉(zhuǎn)換為數(shù)字信號(hào),通過(guò)藍(lán)牙傳輸至上位機(jī)。藍(lán)牙模塊的供電由單片機(jī)完成,二者采用串口連接,接收端為上位計(jì)算機(jī)(自帶藍(lán)牙或藍(lán)牙適配器)。工作時(shí)首先需為上位機(jī)配置藍(lán)牙虛擬串口,繼而與單片機(jī)建立連接,最終進(jìn)行數(shù)據(jù)的透明傳輸,過(guò)程示意如圖4所示。

STM32中的MAX 3232為電平轉(zhuǎn)換芯片,作用是將TTL電平轉(zhuǎn)換為RS 232電平,使得PC串口識(shí)別傳入信號(hào),進(jìn)行透明傳輸[9]。藍(lán)牙通信速度可達(dá)2 Mb/s,但需注意,由于藍(lán)牙模塊與單片機(jī)采用串口通信,所以實(shí)際的傳輸速度受該串口波特率限制,為計(jì)算機(jī)編程方便,設(shè)為115 200 b/s,按4通道、5位精度計(jì)算采樣速度,最高可達(dá)720 S/s,該速度可完全滿足機(jī)床電流信號(hào)的測(cè)量。

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

系統(tǒng)的編程任務(wù)主要是電流值的計(jì)算以及數(shù)字信號(hào)的傳輸。電流信號(hào)經(jīng)傳感器轉(zhuǎn)換以及電阻分流后成為0~3.3 V的電壓信號(hào),再經(jīng)過(guò)ADC成為ADC數(shù)字量,電流值的計(jì)算公式可按下式處理(50 A量程):

[電流(A)=ADC數(shù)字量×503.3]

數(shù)據(jù)傳輸需要以下步驟:首先進(jìn)行系統(tǒng)初始化,包括STM32串口及藍(lán)牙模塊,繼而判斷系統(tǒng)是否已開(kāi)始采集,由于系統(tǒng)為實(shí)時(shí)采集,所以采集和傳輸任務(wù)是同時(shí)進(jìn)行的。數(shù)據(jù)傳輸開(kāi)始的標(biāo)識(shí)是兩端建立串口連接,鏈路確定后便可進(jìn)行實(shí)際的數(shù)據(jù)收發(fā),斷開(kāi)連接相當(dāng)于停止采集。以上步驟如圖5所示。

注意,傳感器采集電流時(shí)是多路同時(shí)進(jìn)行的,單片機(jī)的ADC過(guò)程與之相同,由于無(wú)法改變傳感器的采樣頻率,所以ADC的頻率實(shí)際代表了系統(tǒng)采樣頻率。ADC的轉(zhuǎn)換時(shí)間與時(shí)鐘和采樣周期相關(guān),試驗(yàn)中的轉(zhuǎn)換時(shí)間可以用下式表示:

[Tconv(μs)=采樣周期+12.5時(shí)鐘頻率(MHz)]

編程時(shí)讓單片機(jī)始終按預(yù)設(shè)較高頻率進(jìn)行ADC,系統(tǒng)暫定的轉(zhuǎn)換時(shí)間為7.56 μs,運(yùn)行時(shí)始終保持不變。若采集過(guò)程中需要改變采樣速度,可以通過(guò)改變數(shù)據(jù)傳輸速度的方式來(lái)實(shí)現(xiàn)。

另一個(gè)問(wèn)題是雖然STM32同時(shí)獲得了4通道數(shù)字信號(hào),但實(shí)際上單片機(jī)中與MAX 3232電平轉(zhuǎn)換芯片連接的串口只有一個(gè),也就是說(shuō)只有一個(gè)通道可以進(jìn)行數(shù)據(jù)傳輸任務(wù)。為保證采集的正確性,在一個(gè)循環(huán)內(nèi)首先按順序?qū)⑼蜛DC獲取的數(shù)字信號(hào)存為一個(gè)字符串,將該字符串發(fā)送給上位機(jī),接收端則根據(jù)每路數(shù)字信號(hào)的預(yù)設(shè)長(zhǎng)度對(duì)字符串進(jìn)行解碼,從而實(shí)現(xiàn)發(fā)送、接收的配對(duì),該方法也在一定程度上實(shí)現(xiàn)了數(shù)據(jù)加密。

3 運(yùn)行測(cè)試

設(shè)計(jì)完成后,對(duì)整套系統(tǒng)進(jìn)行測(cè)試。首先檢測(cè)硬件,用萬(wàn)用表測(cè)量標(biāo)準(zhǔn)電流下傳感器的輸出電壓,利用RS 232在PC上對(duì)單片機(jī)的ADC功能進(jìn)行驗(yàn)證。經(jīng)測(cè)試,傳感器和STM32 ADC均可正常使用。第二步檢測(cè)傳輸模塊是否工作正常,由于手機(jī)的藍(lán)牙功能大都穩(wěn)定可靠,所以使用手機(jī)測(cè)試系統(tǒng)的傳輸模塊[10]。硬件連接后,下載軟件使系統(tǒng)發(fā)送數(shù)字字符串,手機(jī)連接至單片機(jī)接收數(shù)據(jù),結(jié)果表明藍(lán)牙模塊通信正常。最后進(jìn)行電流采集試驗(yàn),上位機(jī)選用帶藍(lán)牙的筆記本電腦,4通道采集,接收界面如圖6所示。經(jīng)多次試驗(yàn),電流測(cè)量值幅值穩(wěn)定,表明系統(tǒng)軟硬件工作正常,可順利完成預(yù)設(shè)任務(wù)。

4 結(jié) 語(yǔ)

本課題基于藍(lán)牙技術(shù)對(duì)數(shù)控機(jī)床電流信號(hào)進(jìn)行無(wú)線采集,是近距離無(wú)線通信技術(shù)在數(shù)采領(lǐng)域中的典型應(yīng)用。目前系統(tǒng)已能夠?qū)崿F(xiàn)多路電流信號(hào)的實(shí)時(shí)采集傳輸,但尚未在車(chē)間環(huán)境中進(jìn)行試驗(yàn),對(duì)于藍(lán)牙模塊在強(qiáng)電環(huán)境的抗干擾能力有待研究。本設(shè)計(jì)可以方便的通過(guò)PC監(jiān)測(cè)機(jī)床運(yùn)行過(guò)程中的電流信號(hào),進(jìn)一步可以考慮建立車(chē)間采集局域網(wǎng),實(shí)現(xiàn)多機(jī)床聯(lián)合數(shù)據(jù)監(jiān)測(cè)分析等功能,這將在極大程度上節(jié)約成本、簡(jiǎn)化操作。采集系統(tǒng)經(jīng)過(guò)多次試驗(yàn)驗(yàn)證,設(shè)計(jì)較為可靠、軟硬件工作正常,具有一定的實(shí)用價(jià)值。

參考文獻(xiàn)

[1] ALTINTAS Y.數(shù)控技術(shù)與制造自動(dòng)化[M].北京:化學(xué)工業(yè)出版社,2002.

[2] 劉強(qiáng),李忠群.數(shù)控銑削加工過(guò)程仿真與優(yōu)化:建模、算法與工程應(yīng)用[M].北京:航空工業(yè)出版社,2011.

[3] 張琛.基于主軸電機(jī)電流的銑削力監(jiān)控方法研究[D]. 武漢:華中科技大學(xué),2007.

[4] 劉志兵,楊曉紅.自適應(yīng)控制技術(shù)在CNC機(jī)床上的應(yīng)用[J].制造技術(shù)與機(jī)床,2005(10):107?109.

[5] 張虹,徐興.基于ARM和藍(lán)牙的無(wú)線信號(hào)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2008,31(9):24?28.

[6] 涂淞,岳云天,郁濱.基于BlueCore藍(lán)牙芯片的USB和UART接口設(shè)計(jì)與實(shí)現(xiàn)[J].電子技術(shù),2003(7):36?39.

[7] 李澤勇,王文生.閉環(huán)霍爾電流傳感器在車(chē)用電源系統(tǒng)中的應(yīng)用[J].電子技術(shù)應(yīng)用,2004(5):20?22.

[8] 李建明,邱東利.基于BT1800?1遠(yuǎn)距離藍(lán)牙模塊的數(shù)據(jù)傳輸系統(tǒng)[J].現(xiàn)代電子技術(shù),2013,36(9):26?27.

[9] 廖義奎.Cortex?M3之STM32嵌入式系統(tǒng)設(shè)計(jì)[M].北京:中國(guó)電力出版社,2012.

[10] 盛佳樂(lè).基于ARM的藍(lán)牙數(shù)據(jù)通信系統(tǒng)[D].北京:北京交通大學(xué),2008.

猜你喜歡
數(shù)據(jù)采集
Web網(wǎng)絡(luò)大數(shù)據(jù)分類系統(tǒng)的設(shè)計(jì)與改進(jìn)
CAN總線通信技術(shù)在電梯監(jiān)控系統(tǒng)中的應(yīng)用
基于大型嵌入式系統(tǒng)的污水檢測(cè)系統(tǒng)設(shè)計(jì)
社會(huì)保障一卡通數(shù)據(jù)采集與整理技巧
基于AVR單片機(jī)的SPI接口設(shè)計(jì)與實(shí)現(xiàn)
CS5463在植栽用電子鎮(zhèn)流器老化監(jiān)控系統(tǒng)中的應(yīng)用
大數(shù)據(jù)時(shí)代高校數(shù)據(jù)管理的思考
科技視界(2016年18期)2016-11-03 22:51:40
鐵路客流時(shí)空分布研究綜述
基于廣播模式的數(shù)據(jù)實(shí)時(shí)采集與處理系統(tǒng)
軟件工程(2016年8期)2016-10-25 15:54:18
通用Web表單數(shù)據(jù)采集系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
軟件工程(2016年8期)2016-10-25 15:52:53
主站蜘蛛池模板: 国产免费精彩视频| 色哟哟国产精品一区二区| 日韩毛片基地| 一级一毛片a级毛片| 久久精品国产91久久综合麻豆自制| 国产激情在线视频| 国产精品3p视频| 中文字幕欧美日韩高清| 91麻豆国产在线| 午夜国产大片免费观看| 中国一级毛片免费观看| 欧美精品啪啪一区二区三区| 一本色道久久88亚洲综合| 免费人成黄页在线观看国产| 色久综合在线| 成人午夜久久| 日本在线亚洲| 欧洲成人在线观看| 国产免费久久精品99re不卡 | 欧美一区二区三区香蕉视| 97国产精品视频自在拍| 日韩在线中文| 国产视频大全| 黄色在线不卡| 欧美成一级| 国产成人一级| AV不卡国产在线观看| 老色鬼久久亚洲AV综合| 少妇人妻无码首页| 一级毛片无毒不卡直接观看 | 中文无码毛片又爽又刺激| 综合亚洲网| 午夜啪啪网| 亚洲综合色婷婷中文字幕| 三上悠亚在线精品二区| 国产欧美日韩综合一区在线播放| 久久国产热| Aⅴ无码专区在线观看| 久久香蕉国产线看精品| 国内精品久久人妻无码大片高| 激情五月婷婷综合网| 热久久综合这里只有精品电影| 国产jizz| 亚洲三级视频在线观看| 国产精品无码AV中文| 亚洲精品亚洲人成在线| 亚洲精品视频网| 中文无码日韩精品| 久久五月视频| 国产精品污污在线观看网站| 在线欧美日韩| 国产高清在线丝袜精品一区| 亚洲日韩第九十九页| 国产杨幂丝袜av在线播放| 国产亚洲精品自在久久不卡| 99久久免费精品特色大片| 91美女视频在线| 毛片网站在线看| 免费激情网站| 久久久久人妻精品一区三寸蜜桃| 国产亚洲精品资源在线26u| 久久久久亚洲Av片无码观看| 毛片久久久| 毛片久久网站小视频| 丁香六月激情婷婷| 97久久超碰极品视觉盛宴| 国产精品私拍在线爆乳| 亚洲欧美h| 亚洲AV无码久久精品色欲| 国产一区二区丝袜高跟鞋| 无码在线激情片| 欧美国产日本高清不卡| 久久77777| 婷婷激情五月网| 久久久噜噜噜久久中文字幕色伊伊| 亚洲首页国产精品丝袜| 性激烈欧美三级在线播放| 午夜啪啪网| 伊人成人在线视频| 五月婷婷中文字幕| 欧洲精品视频在线观看| 中文字幕第4页|