99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于LabVIEW軟件實(shí)現(xiàn)旋變軸角模擬信號(hào)采集系統(tǒng)的設(shè)計(jì)

電子設(shè)計(jì) ? 來源:電子產(chǎn)品世界 ? 作者:韓波,劉強(qiáng) ? 2020-08-22 09:07 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

引言

航跡繪算儀(以下簡(jiǎn)稱航跡儀)是非常重要的航海導(dǎo)航設(shè)備,用于自動(dòng)推算船舶的船位并將其航跡自動(dòng)繪制在麥卡托海圖上。當(dāng)航跡儀出現(xiàn)故障進(jìn)廠維修時(shí),需構(gòu)建航跡儀仿真運(yùn)行與測(cè)試平臺(tái),完成航跡儀在線工作環(huán)境的模擬和解算輸出的檢測(cè),以方便維修人員對(duì)故障進(jìn)行排除和檢測(cè)維修后的航跡儀經(jīng)緯度輸出精度是否滿足要求等。對(duì)于大量采用旋轉(zhuǎn)變壓器(以下簡(jiǎn)稱“旋變”)、自整角機(jī)等微電機(jī)作為機(jī)械解算元件的航跡儀來說,軸角信號(hào)的采集是其仿真運(yùn)行與測(cè)試平臺(tái)需重點(diǎn)解決的問題之一。本文以一路緯度信號(hào)(旋轉(zhuǎn)變壓器輸出,轉(zhuǎn)值2°/r,激磁40V400Hz,信號(hào)電壓23V,增量式輸出)的采集為例介紹一種旋變軸角模擬信號(hào)的采集方法。

設(shè)計(jì)方案

為了保證系統(tǒng)的通用性和可擴(kuò)展性,采用基于虛擬儀器技術(shù)的測(cè)試平臺(tái)??紤]到體積、重量等因素,采用固態(tài)技術(shù),而不使用機(jī)械式旋轉(zhuǎn)變壓器。為了提高開發(fā)速度,軸角轉(zhuǎn)換模塊的控制采用數(shù)字I/O卡,避免基于PCI總線板卡的軟硬件設(shè)計(jì)。仿真運(yùn)行與測(cè)試平臺(tái)構(gòu)建航跡儀所需的工作環(huán)境,并對(duì)航跡儀各旋轉(zhuǎn)變壓器解算輸出進(jìn)行檢測(cè)。整個(gè)仿真運(yùn)行與測(cè)試平臺(tái)由硬件系統(tǒng)和軟件系統(tǒng)兩大部分組成。軸角信號(hào)的采集基于航跡儀仿真運(yùn)行與測(cè)試平臺(tái),其系統(tǒng)組成如圖1所示。圖中,軸角/數(shù)字轉(zhuǎn)換模塊用于將旋轉(zhuǎn)變壓器輸出的模擬角度信號(hào)轉(zhuǎn)換成與TTL電平兼容的并行自然二進(jìn)制碼數(shù)字量,其工作所需的激磁和工作電源分別由激磁電源和直流電源提供。

硬件設(shè)計(jì)

軸角信號(hào)采集的硬件由研華工控機(jī)及其配件、數(shù)字I/O卡、朝陽一體化變頻電源、軸角/數(shù)字轉(zhuǎn)換模塊、旋轉(zhuǎn)變壓器/數(shù)字軸角轉(zhuǎn)換電路板、信號(hào)轉(zhuǎn)接底板等組成。軸角/數(shù)字轉(zhuǎn)換模塊實(shí)現(xiàn)軸角旋變模擬量到數(shù)字量的轉(zhuǎn)換,其選型根據(jù)輸出的緯度信號(hào)的性質(zhì)決定,包括分辨率、激磁、變比等,經(jīng)分析后定制SDC1806。數(shù)字I/O卡選用研華的一款基于PCI總線的數(shù)字量I/O卡PCI-1753,非常適合航跡儀仿真運(yùn)行與測(cè)試平臺(tái),其主要特點(diǎn)為:96路TTL數(shù)字量I/O;仿真8255 PPI,模式0;提供比8255更高的驅(qū)動(dòng)能力緩沖電路;系統(tǒng)熱啟動(dòng)后,保持I/O口設(shè)置和數(shù)字量輸出值;支持干、濕接點(diǎn)。信號(hào)轉(zhuǎn)接底板完成數(shù)字I/O卡、多功能采集卡、電源信號(hào)與軸角轉(zhuǎn)換電路之間的連接、軸角轉(zhuǎn)換電路與航跡儀之間的連接以及電源信號(hào)與電平及脈沖信號(hào)采集電路板之間的連接等。圖2給出了SDC1806模塊與數(shù)字I/O卡和旋轉(zhuǎn)變壓器等的連接關(guān)系。

軟件設(shè)計(jì)

軟件設(shè)計(jì)是軸角信號(hào)采集的靈魂。用基于LabVIEW開發(fā)的軟件運(yùn)行在工控機(jī)平臺(tái)中,實(shí)現(xiàn)對(duì)旋轉(zhuǎn)變壓器軸角信號(hào)的采集、處理及顯示等。軟件總體上包括零位對(duì)準(zhǔn)模塊、緯度采集模塊、角度解算模塊、數(shù)據(jù)顯示模塊、數(shù)據(jù)存儲(chǔ)和回放模塊等。

零位對(duì)準(zhǔn)模塊

假設(shè)初始緯度為80°,此時(shí)旋變輸出應(yīng)為0°,由于旋變存在機(jī)械零位,實(shí)際上緯度采集值不為0°,而為包含0-2°之間的某一個(gè)角度如1.95°的值,因此必須把該角度作為一個(gè)初始零位,在此后每次采集時(shí)都要加上這個(gè)初始零位。具體方法為:緯度采集值加上2°,減去緯度零位,所得值如小于2°,則直接所得值作為緯度實(shí)際值輸出;所得值如大于2°則將所得值減去2°后作為緯度實(shí)際值輸出。

緯度采集模塊

緯度采集模塊完成對(duì)PCI-1753數(shù)字I/O卡和SDC1806旋變/數(shù)字轉(zhuǎn)換模塊的程序控制,并把旋變輸出的模擬角度信息轉(zhuǎn)換為數(shù)字角度信息。緯度采集模塊為一個(gè)順序程序結(jié)構(gòu),第1幀使用DIOWriteBit.vi將PCI-1753的PC05置0,即向SDC1806模塊的“/INH”引腳發(fā)一個(gè)邏輯低電平,使模塊停止計(jì)數(shù),輸出的數(shù)據(jù)不變。第2幀使用DIOWriteBit.vi將PCI-1753的PC07置1,即向SDC1806模塊的“BYSEL”引腳發(fā)送邏輯高電平,此時(shí)決定模塊采用字輸出方式,模塊的輸出與16位數(shù)據(jù)總線對(duì)應(yīng)連接[4]。第3幀使用DIOReadPortByte.vi讀取PC-1753板卡3#、4#端口輸出的14位二進(jìn)制角碼,然后二進(jìn)制角碼轉(zhuǎn)換為十進(jìn)制角度,如圖3所示。由于旋變的轉(zhuǎn)值為2°,故模塊輸出的最大值為214-1=16383,即代表2°。第4幀使用DIOWriteBit.vi將PCI-1753的PC05置1,即向SDC1806模塊的“/INH”引腳發(fā)一個(gè)邏輯高電平,使模塊重新工作,輸出的數(shù)據(jù)開始變化。

角度解算模塊

角度解算模塊的框圖程序如圖4所示。輸出緯度信息的旋變的轉(zhuǎn)值為2°/r,角度信息為增量輸出方式,而系統(tǒng)要求得到緯度信息的連續(xù)數(shù)據(jù),因此必須解決解算過程中的角度區(qū)間問題,確定轉(zhuǎn)角的區(qū)間后即能得到實(shí)際的緯度值。顯而易見,在采樣周期內(nèi)緯度變化不可能超過0.5°(即1/4圓周),因此可將0-2°按相位劃分為0-0.5°、0.5-1°、1-1.5°和1.5-2°四個(gè)象限。以ain表示本次緯度采集值、bin表示上次緯度采集值、fai代表本次實(shí)際緯度值、fai0代表上次實(shí)際緯度值。解算判別的關(guān)鍵就在于看旋變是否過零位。當(dāng)本次采樣為第Ⅰ象限,上次采樣為第Ⅳ象限時(shí),表明旋變順時(shí)針轉(zhuǎn)過一周,則實(shí)際緯度值需加上一圈,即fai=fai0+2+ain-bin;當(dāng)本次采樣為第Ⅳ象限,上次采樣為第Ⅰ象限時(shí),表明旋變逆時(shí)針轉(zhuǎn)過一周,則實(shí)際緯度值需減去一圈,即fai=fai0-2+ain-bin;其它情況下,實(shí)際緯度值只需加上緯度增量值即可,即fai=fai0+ain-bin。

數(shù)據(jù)顯示模塊

數(shù)據(jù)顯示模塊可以數(shù)字、圖形等方式實(shí)時(shí)顯示理論經(jīng)緯度、采集經(jīng)緯度、時(shí)間信息及其它測(cè)試相關(guān)信息。經(jīng)緯度數(shù)字顯示為度分格式(因航跡儀本身僅輸出度分格式),由數(shù)據(jù)顯示模塊根據(jù)角度解算模塊輸出的經(jīng)緯度信息和理論推算經(jīng)緯度信息轉(zhuǎn)換而來。航跡曲線按照地理坐標(biāo)方式(即橫軸為經(jīng)度、縱軸為緯度)同時(shí)顯示理論航跡和解算航跡。緯度計(jì)算值與緯度采集值分別通過Convert to Dynamic Data函數(shù)轉(zhuǎn)換為動(dòng)態(tài)數(shù)據(jù)類型,然后通過Merge Signals合并為一路信號(hào),作為航跡曲線XY Graph的Y軸數(shù)據(jù)。用同樣的方法得到航跡曲線XY Graph的X軸數(shù)據(jù)(經(jīng)度)。

基于LabVIEW軟件實(shí)現(xiàn)旋變軸角模擬信號(hào)采集系統(tǒng)的設(shè)計(jì)

數(shù)據(jù)存儲(chǔ)和回放模塊

數(shù)據(jù)存儲(chǔ)模塊可以實(shí)現(xiàn)將理論推算經(jīng)緯度信息和采集到的經(jīng)緯度信息附帶時(shí)間信息以xls格式存儲(chǔ)于工控機(jī)的硬盤中,便于對(duì)航跡儀的解算數(shù)據(jù)進(jìn)行事后分析。數(shù)據(jù)存儲(chǔ)模塊的程序框圖如圖5所示。數(shù)據(jù)回放模塊可將xls格式的歷史航跡數(shù)據(jù)回放,并運(yùn)用數(shù)理統(tǒng)計(jì)方法分析,方便維修人員對(duì)故障的分析和解算精度的評(píng)判。程序選用LabVIEW中文件存儲(chǔ)模板的中級(jí)函數(shù)及底層函數(shù)節(jié)點(diǎn),這種方式雖然編程較繁瑣,但針對(duì)諸如存儲(chǔ)位置選擇及操作異常等情況的處理,保證了軟件的穩(wěn)定性及友好性。

結(jié)語

利用虛擬儀器技術(shù)構(gòu)建數(shù)據(jù)采集系統(tǒng)具有開發(fā)周期短、開發(fā)效率高、可擴(kuò)展性強(qiáng)等特點(diǎn),便于設(shè)備更新和功能的補(bǔ)充與完善,越來越廣泛地被應(yīng)用到自動(dòng)測(cè)試系統(tǒng)中。文中提出的基于LabVIEW和數(shù)字I/O卡的軸角采集方案應(yīng)用到航跡儀仿真運(yùn)行與測(cè)試平臺(tái)中,實(shí)現(xiàn)了對(duì)航跡儀內(nèi)部解算部件、對(duì)外輸出接口的檢測(cè)和故障診斷,對(duì)航跡儀的性能評(píng)估發(fā)揮了重要作用。采用文中所述方法構(gòu)建的軸角采集系統(tǒng)設(shè)計(jì)合理、穩(wěn)定可靠,已被推廣應(yīng)用到羅經(jīng)、計(jì)程儀等裝備的測(cè)試系統(tǒng)中。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • LabVIEW
    +關(guān)注

    關(guān)注

    2002

    文章

    3670

    瀏覽量

    335813
  • 工控機(jī)
    +關(guān)注

    關(guān)注

    10

    文章

    1909

    瀏覽量

    51812
  • 虛擬儀器
    +關(guān)注

    關(guān)注

    23

    文章

    777

    瀏覽量

    88030
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如何實(shí)現(xiàn)對(duì)模擬信號(hào)采集 AD位數(shù)是如何影響信號(hào)幅值的

    實(shí)現(xiàn)對(duì)模擬信號(hào)采集,要首先對(duì)其進(jìn)行濾波、信號(hào)轉(zhuǎn)換、分壓限幅、信號(hào)放大等預(yù)處理,消除雜波干擾,增加信號(hào)
    發(fā)表于 07-22 12:50 ?2998次閱讀

    #LABVIEW編程入門 模擬信號(hào)生成

    labviewEDA工具模擬信號(hào)
    電子技術(shù)那些事兒
    發(fā)布于 :2022年09月03日 15:19:40

    如何用labview實(shí)現(xiàn)相關(guān)采樣來處理模擬信號(hào)

    如何用labview實(shí)現(xiàn)相關(guān)采樣來處理模擬信號(hào)?急
    發(fā)表于 03-03 18:45

    LabVIEW脈沖信號(hào)如何轉(zhuǎn)成模擬信號(hào)?

    LabVIEW脈沖信號(hào)如何轉(zhuǎn)成模擬信號(hào),也就是傳給NI采集卡一個(gè)脈沖信號(hào),如何將它轉(zhuǎn)換為模擬信號(hào)
    發(fā)表于 04-10 09:14

    如何設(shè)計(jì)軸角數(shù)據(jù)采集系統(tǒng)

    在工業(yè)控制伺服設(shè)備中,實(shí)現(xiàn)角度位置量的高精度實(shí)時(shí)測(cè)量和控制是關(guān)鍵性的技術(shù)。軸角轉(zhuǎn)換模塊是一種角度量/數(shù)字轉(zhuǎn)換器,其功能是將旋轉(zhuǎn)變壓器及自整角機(jī)的模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),與普通的A/D編
    發(fā)表于 10-09 06:41

    基于LabVIEW和數(shù)字I/O卡的軸角模擬信號(hào)采集系統(tǒng)的設(shè)計(jì)

    利用虛擬儀器技術(shù)構(gòu)建數(shù)據(jù)采集系統(tǒng)具有開發(fā)周期短、開發(fā)效率高、可擴(kuò)展性強(qiáng)等特點(diǎn),便于設(shè)備更新和功能的補(bǔ)充與完善,越來越廣泛地被應(yīng)用到自動(dòng)測(cè)試系統(tǒng)中。文中提出的基于LabVIEW和數(shù)字I/
    發(fā)表于 11-24 06:58

    請(qǐng)問如何實(shí)現(xiàn)軸角編碼器在伺服系統(tǒng)中的應(yīng)用?

    如何實(shí)現(xiàn)軸角編碼器在伺服系統(tǒng)中的應(yīng)用?ZSZ數(shù)字化軸角編碼器模擬速度反饋信號(hào)的處理方法是什么?怎
    發(fā)表于 04-20 06:49

    模擬信號(hào)光纖傳輸系統(tǒng)實(shí)驗(yàn)

    模擬信號(hào)光纖傳輸系統(tǒng)實(shí)驗(yàn):實(shí)驗(yàn)十四 模擬信號(hào)光纖傳輸系統(tǒng)(正弦波、三角波、方波)一、實(shí)驗(yàn)?zāi)康?.了解模擬信號(hào)光纖
    發(fā)表于 10-11 11:10 ?0次下載

    四路模擬信號(hào)采集隔離RS485/232輸出--ISO4014

    順源ISO 40xx系列產(chǎn)品實(shí)現(xiàn)傳感器和主機(jī)之間的信號(hào)采集,用以檢測(cè)模擬信號(hào)或控制遠(yuǎn)程設(shè)備。通過軟件的配置,可用于多種傳感器類型,包
    發(fā)表于 04-19 10:54 ?1679次閱讀

    模擬信號(hào),模擬信號(hào)是什么意思

    模擬信號(hào),模擬信號(hào)是什么意思 什么是模擬信號(hào)
    發(fā)表于 03-06 09:30 ?3336次閱讀

    基于FPGA實(shí)現(xiàn)多路模擬信號(hào)自適應(yīng)采集系統(tǒng)

    本文提供的方式有效地解決了這個(gè)問題,既簡(jiǎn)化了前端信號(hào)調(diào)理電路的復(fù)雜度,又充分利用了A/D轉(zhuǎn)換器的輸入電壓動(dòng)態(tài)范圍和量化位數(shù)優(yōu)勢(shì),實(shí)現(xiàn)了對(duì)多路模擬信號(hào)的自適應(yīng)采集,對(duì)其他
    發(fā)表于 01-14 23:27 ?1866次閱讀
    基于FPGA<b class='flag-5'>實(shí)現(xiàn)</b>多路<b class='flag-5'>模擬信號(hào)</b>自適應(yīng)<b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>

    一種以FPGA為基礎(chǔ)的多路模擬信號(hào)自適應(yīng)采集系統(tǒng)設(shè)計(jì)

    了前端信號(hào)調(diào)理電路的復(fù)雜度,又充分利用了A/D轉(zhuǎn)換器的輸入電壓動(dòng)態(tài)范圍和量化位數(shù)優(yōu)勢(shì),實(shí)現(xiàn)了對(duì)多路模擬信號(hào)的自適應(yīng)采集,對(duì)其他信號(hào)
    發(fā)表于 08-21 09:20 ?2318次閱讀
    一種以FPGA為基礎(chǔ)的多路<b class='flag-5'>模擬信號(hào)</b>自適應(yīng)<b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    如何實(shí)現(xiàn)8路模擬信號(hào)采集系統(tǒng)設(shè)計(jì)

    在應(yīng)用DSP 進(jìn)行數(shù)字信號(hào)處理時(shí),通常都要用采樣電路對(duì)模擬信號(hào)進(jìn)行采樣,然后進(jìn)行A/D 轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號(hào)再進(jìn)行數(shù)據(jù)處理。這里給出一種由TLV1571 與TMS320VC5410[1]組成的
    的頭像 發(fā)表于 01-10 08:02 ?8627次閱讀
    如何<b class='flag-5'>實(shí)現(xiàn)</b>8路<b class='flag-5'>模擬信號(hào)</b><b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>設(shè)計(jì)

    如何使用FPGA實(shí)現(xiàn)多路模擬信號(hào)自適應(yīng)采集系統(tǒng)

    主要介紹基于FPGA實(shí)現(xiàn)多路模擬信號(hào)自適應(yīng)采集系統(tǒng)的設(shè)計(jì)。該系統(tǒng)主要包括軟件和硬件兩部分:硬件主
    發(fā)表于 02-02 15:52 ?5次下載
    如何使用FPGA<b class='flag-5'>實(shí)現(xiàn)</b>多路<b class='flag-5'>模擬信號(hào)</b>自適應(yīng)<b class='flag-5'>采集</b><b class='flag-5'>系統(tǒng)</b>

    模擬信號(hào)是什么意思?怎么判斷數(shù)字信號(hào)模擬信號(hào)?

    模擬信號(hào)是什么意思?常見的模擬信號(hào)有哪些?怎么判斷數(shù)字信號(hào)模擬信號(hào)? 模擬信號(hào)是指采用連續(xù)變化的物理量來傳輸信息的
    的頭像 發(fā)表于 11-22 16:32 ?9810次閱讀