亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        CO2氣體保護(hù)焊電信號采集系統(tǒng)設(shè)計(jì)

        2012-09-25 03:16:24郭險(xiǎn)峰郭宗光吳春梅董云峰孫鵬翔
        關(guān)鍵詞:磁場單片機(jī)

        郭險(xiǎn)峰,郭宗光,吳春梅,董云峰,孫鵬翔

        (大慶師范學(xué)院 物理與電氣信息工程學(xué)院,黑龍江 大慶 163712)

        0 引言

        CO2氣體保護(hù)焊在管道、鍋爐、造船等方面得到了廣泛的應(yīng)用[1]?;『笝z測的方法包括高速攝影法、高速攝像法、X射線法、電弧音頻法、電信號法、光強(qiáng)法、光譜法等[2]。前三種方法由于成本高而多用于實(shí)驗(yàn)室。音頻法、光強(qiáng)法由于信號的品質(zhì)差而不被重視。光譜法實(shí)用性方面發(fā)展較慢,限制了其大量應(yīng)用。電信號檢測法由于具有信號品質(zhì)較好、成本低廉、實(shí)時(shí)性和實(shí)用性好等優(yōu)點(diǎn)得到了重視和發(fā)展。一般情況下,通過傳感器采集電壓和電流的模擬信號并由單片機(jī)進(jìn)行數(shù)模轉(zhuǎn)化后,由單片機(jī)串口將數(shù)據(jù)傳輸給主機(jī),完成電信號采集的過程。近來隨著USB數(shù)據(jù)傳輸速度的提高,利用USB口進(jìn)行數(shù)據(jù)傳輸?shù)姆绞街饾u占據(jù)了主流地位。MSP430F5529芯片內(nèi)部集成了USB模塊,利用MSP430F5520作為電信號數(shù)據(jù)采集系統(tǒng)的核心芯片不但可以實(shí)現(xiàn)焊接電信號的數(shù)模自動(dòng)轉(zhuǎn)換和自動(dòng)保持,而且可以通過其USB模塊高速傳輸數(shù)據(jù)。深入了解MSP430F5529的硬件結(jié)構(gòu)后,結(jié)合MSP430單片機(jī)和Windows的API函數(shù),利用VC++語言可以方便快捷地開發(fā)電信號采集的軟件[3-4]。

        1 霍爾傳感器與MSP430

        霍爾傳感器是根據(jù)霍爾效應(yīng)制作的一種磁場傳感器?;魻杺鞲衅髟诠ぷ鳒囟葏^(qū)間內(nèi)精度優(yōu)于1%,該精度適合于任何波形的電流和電壓,如直流、交流、脈沖波形測量,甚至瞬態(tài)峰值的測量?;魻杺鞲衅骶€性度優(yōu)于0.1%,動(dòng)態(tài)性能好,響應(yīng)時(shí)間小于1μs,跟蹤速度di/dt高于50A/μs?;魻杺鞲衅骶哂泻軓?qiáng)的抗外磁場干擾能力,當(dāng)有很強(qiáng)的磁場干擾時(shí),可采取加抗磁場干擾的金屬屏蔽罩來減輕干擾。用于測量的霍爾線性電路分為直測式霍爾傳感器和磁場平衡式霍爾傳感器。直測式霍爾傳感器的特點(diǎn)是無慣性,并具有良好的隔離作用,但在使用中應(yīng)采取措施防止外界的電磁干擾。磁場平衡式霍爾傳感器是主電流回路所產(chǎn)生的磁場,隨時(shí)通過一個(gè)二次繞組所產(chǎn)生的磁場進(jìn)行補(bǔ)償,使霍爾期間始終處于檢測零磁通的條件下工作,所以磁場平衡式霍爾傳感器靈敏度高而且抗干擾能力強(qiáng)。CO2氣體保護(hù)焊機(jī)電壓范圍0~35V,電流范圍0~400A。在此選用北京世特美測控技術(shù)有限公司生產(chǎn)的SA1T50V25V6霍爾電壓傳感器和SP1T500C100V6霍爾閉環(huán)電流傳感器,兩種霍爾傳感器皆基于磁場平衡原理。

        美國德州儀器公司生產(chǎn)的MSP430系列單片機(jī)具有內(nèi)部集成硬件乘法器、多個(gè)中斷源、系統(tǒng)工作穩(wěn)定、豐富的片上外圍模塊、方便高效的開發(fā)環(huán)境、價(jià)格低廉等特點(diǎn)。MSP430F5529芯片[5]為16位超低能耗微處理器,具有128KB閃存、8KB RAM、12位ADC等內(nèi)外資源,同時(shí)內(nèi)部集成USB模塊。MSP430F5529的ADC12模塊支持高速的12位的模數(shù)轉(zhuǎn)換。該模塊包括一個(gè)12位的SAR內(nèi)核,模式選擇控制,REF模式和一個(gè)16字的轉(zhuǎn)化—控制緩沖器,在沒有CPU干預(yù)下,該緩沖器允許對16路獨(dú)立采集而來的ADC信號進(jìn)行轉(zhuǎn)化和存儲。ADC12模塊的采樣—保持由采樣周期控制,采樣周期可通過設(shè)置軟件或定時(shí)器確定,同時(shí)可利用軟件選擇芯片內(nèi)部的基準(zhǔn)電壓發(fā)生器,其擁有12路獨(dú)立可配置的外部輸入通道和可選的單通道模式,重復(fù)單通道模式,序列模式和重復(fù)序列等采集轉(zhuǎn)換模式,并有16位的轉(zhuǎn)換結(jié)果存儲寄存器。MSP430F5529的USB模塊集成了12Mbps全速USB收發(fā)器;支持控制、中斷和塊傳輸;支持USB掛起、恢復(fù)和遠(yuǎn)程喚醒。USB模塊的結(jié)構(gòu)如圖1所示,USB引擎將主機(jī)發(fā)送到USB設(shè)備的數(shù)據(jù)包轉(zhuǎn)移到USB緩存,同時(shí)將有效的數(shù)據(jù)從緩存中傳送給主機(jī)。USB串行接口引擎管理USB總線上的數(shù)據(jù)收發(fā)協(xié)議。USB緩存管理器為USB串行接口引擎和USB端點(diǎn)緩存之間的連接提供邏輯控制。

        2 硬件系統(tǒng)

        數(shù)據(jù)采集的硬件系統(tǒng)由霍爾傳感器、MSP430F5529最小系統(tǒng)和主機(jī)組成,霍爾傳感器與MSP430F5529由雙絞線相連,而USB線連接主機(jī)和MSP430F5529,MSP430F5529的USB模塊供電電路如圖2所示。

        圖1 USB模塊結(jié)構(gòu)

        圖2 MSP430F5529的USB模塊供電電路

        SA1T50V25V6霍爾電壓傳感器接線如圖3所示,由12V直流電源供電,傳感器輸出25mA,MSP430的ADC12外部接入電壓為2.2~3.6V,RL取值為88~144Ω。SP1T500C100V6霍爾閉環(huán)電流傳感器由±12V直流電源供電,傳感器輸出100mA,MSP430的ADC12外部接入電壓為2.2~3.6V,RL取值為22~36Ω。

        圖3 SA1T50V25V6霍爾電壓傳感器接線

        3 軟件系統(tǒng)

        因?yàn)殡娦盘柌杉O(shè)計(jì)對電流和電壓的一次采樣和模數(shù)轉(zhuǎn)換,所以采用MSP430F5529四種采樣轉(zhuǎn)換模式中的序列通道模式。ADC轉(zhuǎn)化的結(jié)果存儲到以ADC12MEMx為首的轉(zhuǎn)化寄存器中,當(dāng)檢測到通道中的ADC12EOS置位時(shí),序列轉(zhuǎn)化將會終止。當(dāng)ADC12SC啟動(dòng)了一個(gè)序列后,它會啟動(dòng)相繼的序列。

        MSP430F5529芯片的USB模塊支持主機(jī)與MSP430使用HID-Datapipe進(jìn)行數(shù)據(jù)傳輸[6]。通過HID-Datapipe,可以傳輸任意大小數(shù)據(jù),同時(shí)可以訪問MSP430緩存存儲空間的任意地址并傳送數(shù)據(jù)。選擇HID-Datapipe方案具有不需安裝驅(qū)動(dòng)、函數(shù)簡單易于理解等優(yōu)勢。圖4為Windows的API(應(yīng)用軟件接口)和MSP430的API之間的聯(lián)系。在MSP430上,USB HID API棧特別提供了數(shù)據(jù)管道接口。

        圖4 Windows和MSP430軟件棧

        根據(jù)USB不同狀態(tài),開發(fā)者調(diào)用MSP430的API函數(shù)來完成不同的操作,如在USB調(diào)用其他API之前初始化API,檢查主機(jī)VBUS掛接,連接主機(jī),進(jìn)行枚舉,處理掛起和恢復(fù)事件,遠(yuǎn)程喚醒,處理枚舉失敗事件,與主機(jī)脫離等。對USB狀態(tài)的處理構(gòu)成了程序的主循環(huán),在主循環(huán)中當(dāng)USB處于枚舉并運(yùn)行狀態(tài)時(shí)可調(diào)用數(shù)據(jù)傳輸函數(shù)。HID-Datapipe模式下的數(shù)據(jù)發(fā)送與接收前都應(yīng)準(zhǔn)備數(shù)據(jù)源地址、發(fā)送數(shù)據(jù)的比特?cái)?shù)和用于發(fā)送接收的接口,而數(shù)據(jù)源可以在MSP430存儲器任意位置,數(shù)據(jù)大小不受限制。USBHID_sendData()初始化發(fā)送數(shù)據(jù)操作,USBHID_receiveData()初始化接收數(shù)據(jù)操作。API將數(shù)據(jù)打包成塊復(fù)制到USB端點(diǎn)緩存,當(dāng)端點(diǎn)緩存中數(shù)據(jù)包處理后,將通知主機(jī)可以發(fā)送數(shù)據(jù),在主機(jī)的支配下,主機(jī)從端點(diǎn)緩存讀取數(shù)據(jù),當(dāng)所有數(shù)據(jù)讀取完成,發(fā)送操作即完成。以數(shù)據(jù)源作為數(shù)據(jù)容器來放置從主機(jī)發(fā)來的數(shù)據(jù),當(dāng)數(shù)據(jù)到達(dá)接收接口的端點(diǎn)緩存,API將其復(fù)制到數(shù)據(jù)源位置,當(dāng)數(shù)據(jù)源裝滿后,接收操作結(jié)束。表1列出了開發(fā)MSP430軟件時(shí),可以調(diào)用的函數(shù)。

        表1 MSP430軟件可調(diào)用函數(shù)

        相對于MSP430軟件設(shè)計(jì)所需函數(shù),主機(jī)軟件設(shè)計(jì)所需函數(shù)要簡單得多[7]。程序由HID初始化函數(shù)HID_Init()開始,同時(shí)調(diào)用HID_GetSerNums()函數(shù),將設(shè)備VID和PID作為參數(shù)輸入,返回一個(gè)“系列碼”,結(jié)合VID、PID和“系列碼”以及真實(shí)USB設(shè)備的HID接口索引,調(diào)用HID_Open()函數(shù)和真實(shí)USB設(shè)備的HID接口建立聯(lián)系。當(dāng)完成對設(shè)備的使用時(shí),開發(fā)者可以調(diào)用HID_Close()函數(shù),關(guān)閉打開的HID接口。通過HID_WriteFile()和HID_ReadFile()兩個(gè)函數(shù)發(fā)送和接收任意大小的數(shù)據(jù)塊,這些過程都自動(dòng)完成。利用上述函數(shù)以及進(jìn)行必要的配置后,開發(fā)的主機(jī)軟件界面如圖5所示。

        圖5 主機(jī)軟件界面

        4 結(jié)語

        由傳感器和內(nèi)置USB模塊的MSP430單片機(jī)構(gòu)成CO2氣體保護(hù)焊電信號檢測分析系統(tǒng)的硬件系統(tǒng),USB模塊在MSP430F5529單片機(jī)內(nèi)部的集成簡化了電路,提高了系統(tǒng)的抗干擾性和穩(wěn)定性。利用MSP430F5529單片機(jī)USB模塊的HID-Datapipe,調(diào)用API函數(shù)可以直接開發(fā)主機(jī)軟件和MSP430 軟件,降低了系統(tǒng)開發(fā)難度的同時(shí)縮短了開發(fā)周期。如果能夠加深對MSP430F5529單片機(jī)USB模塊硬件結(jié)構(gòu)的認(rèn)識和對函數(shù)的靈活運(yùn)用,軟件的開發(fā)將更加方便,軟件的適用性也將更強(qiáng),適用的范圍將更廣泛。

        [參考文獻(xiàn)]

        [1] 肖公海.CO2氣體保護(hù)焊的使用近況[J].現(xiàn)代焊接,2006,44(8): 40-49.

        [2] 云紹輝,柳剛,韓國明.溶化極氣體保護(hù)焊溶滴過渡檢測方法現(xiàn)狀與展望[J].電焊機(jī),1998(3):1-4.

        [3] 胡大可.MSP430系列單片機(jī)C語言程序設(shè)計(jì)與開發(fā)[M].北京:北京航空航天大學(xué)出版社, 2003.

        [4] 李琳娜.Visual C++開發(fā)技術(shù)大全[M].北京:清華大學(xué)出版社, 2010.

        [5] Texas Instruments.MSP430x5xx/MSP430x6xx Family User's Guide[EB/OL]. http://www.ti.com/lsds/ti/microcontroller/.

        [6] Texas Instruments. Programmer’s Guide: MSP430 USB API Stack for CDC/HID/MSC[EB/OL]. http://www. ti.com/ lsds/ti /microcontroller/.

        [7] Texas Instruments. MSP430TMUSB HID Windows API Programmer's Guide[EB/OL]. http://www.ti.com/lsds/ti /microcontroller/16-bit_msp430/.

        猜你喜歡
        磁場單片機(jī)
        西安的“磁場”
        為什么地球有磁場呢
        文脈清江浦 非遺“磁場圈”
        《磁場》易錯(cuò)易混知識剖析
        基于單片機(jī)的SPWM控制逆變器的設(shè)計(jì)與實(shí)現(xiàn)
        電子制作(2019年13期)2020-01-14 03:15:28
        基于單片機(jī)的層次漸變暖燈的研究
        電子制作(2019年15期)2019-08-27 01:12:10
        基于單片機(jī)的便捷式LCF測量儀
        電子制作(2019年9期)2019-05-30 09:42:02
        小議PLC與單片機(jī)之間的串行通信及應(yīng)用
        電子制作(2018年12期)2018-08-01 00:48:04
        磁場的性質(zhì)和描述檢測題
        基于單片機(jī)的平衡控制系統(tǒng)設(shè)計(jì)
        電子制作(2017年19期)2017-02-02 07:08:27
        少妇夜夜春夜夜爽试看视频 | 精品国产福利久久久| 日本一区二区高清视频在线播放| 亚洲国产精品国自产拍性色| 无码国产色欲xxxx视频| 亚洲av无码一区二区乱子伦| 国产亚洲精品久久久ai换| 国产精品无需播放器| 国产传媒剧情久久久av| 日本高清人妻一区二区| 国产内射一级一片内射视频| 国产精品综合一区二区三区| 精品国产AⅤ无码一区二区| 一区二区亚洲精美视频| 我和丰满妇女激情视频| 国产国拍精品av在线观看按摩| 国内久久婷婷精品人双人| 亚洲高清精品一区二区| 中文字幕免费在线观看动作大片 | 北岛玲日韩精品一区二区三区| 亚洲免费视频一区二区三区| 高潮内射主播自拍一区| 国产精品无码无片在线观看3d| 久久伊人影院| 国产精品自线在线播放| 精品亚洲一区二区三洲| 色先锋av影音先锋在线| 精品久久久中文字幕人妻| 国产亚洲精品自在久久蜜tv | 久久99热精品免费观看麻豆| 女人无遮挡裸交性做爰| 无码人妻精一区二区三区| av一区二区三区亚洲| 国产丝袜美腿在线视频| 色先锋av影音先锋在线| 在线视频制服丝袜中文字幕| 高清亚洲精品一区二区三区 | 国产成人av一区二区三区| 同性男男黄g片免费网站| 91情侣视频| 日本大片一区二区三区|