• 
    

    
    

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

      基于NIVeriStand配置的發(fā)動機(jī)測試控制系統(tǒng)設(shè)計

      2014-12-24 17:34:40趙亮王曉翌
      科技創(chuàng)新與應(yīng)用 2014年36期
      關(guān)鍵詞:數(shù)據(jù)采集發(fā)動機(jī)

      趙亮 王曉翌

      摘 要:文章中的測試系統(tǒng)采用基于NI VeriStand的配置來實現(xiàn)發(fā)動機(jī)測試控制系統(tǒng)的設(shè)計。系統(tǒng)中通過轉(zhuǎn)矩閉環(huán)控制一臺舵機(jī)的轉(zhuǎn)速或位置來實現(xiàn)對發(fā)動機(jī)油門的控制。測試系統(tǒng)將發(fā)動機(jī)的各個傳感器的信號采集到實時采集器中,并能夠進(jìn)行相應(yīng)的數(shù)據(jù)分析和管理,同時系統(tǒng)開放性強(qiáng),具有完全的自定義開發(fā)特性。

      關(guān)鍵詞:NI VeriStand;發(fā)動機(jī);數(shù)據(jù)采集

      前言

      近年來,隨著國內(nèi)汽車發(fā)動機(jī)產(chǎn)量的快速增加和技術(shù)的進(jìn)步,對發(fā)動機(jī)的測試設(shè)備的需求量越來越大,要求求越來越高,使得國產(chǎn)發(fā)動機(jī)測試設(shè)備也得到了較快發(fā)展。但與國外先進(jìn)水平相比,設(shè)備的性能、精度和質(zhì)量水平還較低,成套設(shè)備使用的可靠性差,協(xié)調(diào)各硬件工作的控制軟件的技術(shù)水平還需提高。

      一般的發(fā)動機(jī)測試中需要測試的數(shù)據(jù)通道雖然不多,但對數(shù)據(jù)的采集與處理要求非常高,尤其在對發(fā)動機(jī)實現(xiàn)轉(zhuǎn)速閉環(huán)或是轉(zhuǎn)矩閉環(huán)控制的系統(tǒng)中。NI VeriStand是一個基于配置的實時測試軟件,它具有良好的開放行以及自定義特性。文章中的發(fā)動機(jī)測試系統(tǒng)將采用基于NI VeriStand配置來實現(xiàn)汽車發(fā)動機(jī)的測試。測試中通過轉(zhuǎn)矩閉環(huán)控制一臺舵機(jī)的轉(zhuǎn)速或位置來實現(xiàn)發(fā)動機(jī)油門的控制。測試系統(tǒng)不僅實現(xiàn)了發(fā)動機(jī)轉(zhuǎn)速、轉(zhuǎn)矩的快速控制并且具有實時監(jiān)控發(fā)動機(jī)溫度、轉(zhuǎn)速、扭矩等狀態(tài)的功能。本測試系統(tǒng)中利用NI VeriStand調(diào)用可重配置機(jī)箱cRIO-9076的FPGA I/O的接口特性,cRIO-9076是嵌入式實時處理器,它擁有一套獨立的實時操作系統(tǒng);其機(jī)箱背板具有可供用戶自定義的FPGA模塊,通過自定義FPGA 的接口將數(shù)據(jù)以DMA FIFO方式傳輸給上位機(jī)實現(xiàn)的采集、分析、記錄、顯示等功能。

      1 系統(tǒng)硬件結(jié)構(gòu)

      如圖1,發(fā)動機(jī)測試控制系統(tǒng)硬件結(jié)構(gòu)由上位機(jī)、cRIO-9076機(jī)箱、NI采集板卡、舵機(jī)、發(fā)動機(jī)、傳感器等組成。其中FPGA程序編譯完成后運行于cRIO-9076的機(jī)箱背板中。

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

      系統(tǒng)軟件設(shè)計主要包括:數(shù)據(jù)采集、NI VeriStand工程搭建、FPGA程序編寫和NI VeriStand項目部署和實現(xiàn)四個部分。

      2.1 數(shù)據(jù)采集

      發(fā)動機(jī)的實時狀態(tài)通過各個傳感監(jiān)測,它們包括Pt100型溫度傳感器、轉(zhuǎn)速傳感器、扭矩儀等。其中溫度值與轉(zhuǎn)速數(shù)據(jù)時標(biāo)準(zhǔn)的模擬量信號,它們通過NI 的數(shù)據(jù)采集卡將數(shù)據(jù)傳輸給上位機(jī);轉(zhuǎn)矩輸出信號是連續(xù)的秒沖頻率信號,將此信號由NI 9401 DI/O數(shù)據(jù)采集卡采集經(jīng)NI cRIO-9076機(jī)箱背板上的高速的FPGA接口傳送給上位機(jī)。在上位機(jī)編程過程中將此脈沖經(jīng)過處理轉(zhuǎn)換成實際的轉(zhuǎn)矩信號,并且與給定轉(zhuǎn)矩作比較,形成轉(zhuǎn)矩閉環(huán),達(dá)到轉(zhuǎn)矩的控制要求。

      2.2 NI VeriStand工程搭建

      NI VeriStand是一個基于配置的實時測試軟件,它擁有與LabVIEW類似的前面板,但無需任何編程工作。用戶可以使用 LabVIEW、matlab等其他軟件生成的模型文件導(dǎo)入VeriStand,方便快捷的實現(xiàn)硬件在環(huán)等實時測試應(yīng)用。

      (1)下載并安裝NI VeriStand FPGA I/O接口工具,該接口工具提供了實現(xiàn)FPGA自定義I/O的LabVIEW模板程序。

      (2)安裝完成后,在windows的共享文件夾下找到FPGA I/O特性的LabVIEW模板。在win7系統(tǒng)中,該模板位于C:\Users\Public\Documents\National Instruments\NI VeriStand 2011\FPGA\Templates

      (3)安裝LabVIEW相關(guān)軟件LabVIEW、VeriStand、LabVIEW FPGA、NI-RIO、NI VeriStand FPGA,安裝軟件版本保持相同。

      用網(wǎng)線連接cRIO-9076與電腦,連接完成后打開NI MAX,在MAX中展開遠(yuǎn)程系統(tǒng)可以看到cRIO-9076當(dāng)前的連接狀態(tài)。

      2.3 FPGA程序編寫

      當(dāng)添加實時I/O硬件接口到NI VeriStand中,可以快速配置各種不同的標(biāo)準(zhǔn)模擬,數(shù)字和通信總線接口;然而,NI VeriStand還提供LabVIEW基于FPGA可重配置I/O(RIO)設(shè)備的用戶定義I/O 硬件。使用該功能來創(chuàng)建用戶定義I/O硬件接口,實現(xiàn)自定義信號處理、仿真、觸發(fā)和/或 控制任務(wù),并以25納秒的速率執(zhí)行,不占用任何實時應(yīng)用程序的處理帶寬。此外,因為I/O 接口是基于FPGA的,我們可以很容易地重新配置特性或設(shè)備的行為,以適應(yīng)新的需求,或者創(chuàng)建能夠用于多個應(yīng)用程序的測試系統(tǒng),而不需要改變I/O接口硬件。

      安裝完成后選擇NI VeriStand Custom FPGA Project創(chuàng)建新的項目,按照提示一步步完成創(chuàng)建配置。創(chuàng)建項目的保存路徑,必須保存在C:\Users\Public\Documents\National Instruments\NI VeriStand 2014\FPGA\Templates路徑下,保存確定后完成創(chuàng)建。系統(tǒng)已創(chuàng)建好項目的配置文件:cRIO-9076 Custom Personality.fpgaconfig,該文件后期仍要修改。同時系統(tǒng)也創(chuàng)建了Custom Personality FPGA.vi,該VI為默認(rèn)模板VI,要根據(jù)系統(tǒng)具體配置修改VI的輸入輸出;修改完成后運行此VI在FPGA終端上生成比特文件:cRIO-9076 Custom Personality.lvbitx。

      此程序試運行在FPGA上,其運行速率基于硬件時鐘,基準(zhǔn)的時鐘頻率為40M HZ,單周期循環(huán)時間為25 ns。

      2.4 NI VeriStand項目的部署和實現(xiàn)

      3 結(jié)束語

      本系統(tǒng)是以NI的軟件VeriStand和硬件cRIO-9076機(jī)箱為基礎(chǔ),結(jié)合現(xiàn)場的溫度、轉(zhuǎn)速、轉(zhuǎn)矩傳感器,搭建的一套基于NI VeriStand配置的發(fā)動機(jī)控制系統(tǒng),它通過控制舵機(jī)的轉(zhuǎn)速及位置來控制發(fā)動機(jī)的轉(zhuǎn)速,具有控制精度高、響應(yīng)迅速、穩(wěn)定可靠等優(yōu)點。支持自動化測試、測試報告生成,測試用例可重復(fù)性強(qiáng);集成了動態(tài)模型,可進(jìn)行轉(zhuǎn)矩閉環(huán)實時控制;NI硬件平臺的穩(wěn)定性以及VeriStand軟件系統(tǒng)的開放靈活性提高了測試系統(tǒng)開發(fā)的效率,因此,基于NI VeriStand平臺的發(fā)動機(jī)控制系統(tǒng)不僅能夠縮短控制系統(tǒng)的開發(fā)周期,而且具有靈活的自定義特性,為測試系統(tǒng)的開發(fā)及維護(hù)節(jié)省了時間。

      參考文獻(xiàn)

      [1]NI VeriStand創(chuàng)建基于FPGA的I/O特性技術(shù)白皮書[S].

      [2]https://decibel.ni.com/content/docs/DOC-13815[Z].

      [3]NI Veristand Help 2014[Z].

      [4]NI CompactRIO 開發(fā)指南[Z].

      摘 要:文章中的測試系統(tǒng)采用基于NI VeriStand的配置來實現(xiàn)發(fā)動機(jī)測試控制系統(tǒng)的設(shè)計。系統(tǒng)中通過轉(zhuǎn)矩閉環(huán)控制一臺舵機(jī)的轉(zhuǎn)速或位置來實現(xiàn)對發(fā)動機(jī)油門的控制。測試系統(tǒng)將發(fā)動機(jī)的各個傳感器的信號采集到實時采集器中,并能夠進(jìn)行相應(yīng)的數(shù)據(jù)分析和管理,同時系統(tǒng)開放性強(qiáng),具有完全的自定義開發(fā)特性。

      關(guān)鍵詞:NI VeriStand;發(fā)動機(jī);數(shù)據(jù)采集

      前言

      近年來,隨著國內(nèi)汽車發(fā)動機(jī)產(chǎn)量的快速增加和技術(shù)的進(jìn)步,對發(fā)動機(jī)的測試設(shè)備的需求量越來越大,要求求越來越高,使得國產(chǎn)發(fā)動機(jī)測試設(shè)備也得到了較快發(fā)展。但與國外先進(jìn)水平相比,設(shè)備的性能、精度和質(zhì)量水平還較低,成套設(shè)備使用的可靠性差,協(xié)調(diào)各硬件工作的控制軟件的技術(shù)水平還需提高。

      一般的發(fā)動機(jī)測試中需要測試的數(shù)據(jù)通道雖然不多,但對數(shù)據(jù)的采集與處理要求非常高,尤其在對發(fā)動機(jī)實現(xiàn)轉(zhuǎn)速閉環(huán)或是轉(zhuǎn)矩閉環(huán)控制的系統(tǒng)中。NI VeriStand是一個基于配置的實時測試軟件,它具有良好的開放行以及自定義特性。文章中的發(fā)動機(jī)測試系統(tǒng)將采用基于NI VeriStand配置來實現(xiàn)汽車發(fā)動機(jī)的測試。測試中通過轉(zhuǎn)矩閉環(huán)控制一臺舵機(jī)的轉(zhuǎn)速或位置來實現(xiàn)發(fā)動機(jī)油門的控制。測試系統(tǒng)不僅實現(xiàn)了發(fā)動機(jī)轉(zhuǎn)速、轉(zhuǎn)矩的快速控制并且具有實時監(jiān)控發(fā)動機(jī)溫度、轉(zhuǎn)速、扭矩等狀態(tài)的功能。本測試系統(tǒng)中利用NI VeriStand調(diào)用可重配置機(jī)箱cRIO-9076的FPGA I/O的接口特性,cRIO-9076是嵌入式實時處理器,它擁有一套獨立的實時操作系統(tǒng);其機(jī)箱背板具有可供用戶自定義的FPGA模塊,通過自定義FPGA 的接口將數(shù)據(jù)以DMA FIFO方式傳輸給上位機(jī)實現(xiàn)的采集、分析、記錄、顯示等功能。

      1 系統(tǒng)硬件結(jié)構(gòu)

      如圖1,發(fā)動機(jī)測試控制系統(tǒng)硬件結(jié)構(gòu)由上位機(jī)、cRIO-9076機(jī)箱、NI采集板卡、舵機(jī)、發(fā)動機(jī)、傳感器等組成。其中FPGA程序編譯完成后運行于cRIO-9076的機(jī)箱背板中。

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

      系統(tǒng)軟件設(shè)計主要包括:數(shù)據(jù)采集、NI VeriStand工程搭建、FPGA程序編寫和NI VeriStand項目部署和實現(xiàn)四個部分。

      2.1 數(shù)據(jù)采集

      發(fā)動機(jī)的實時狀態(tài)通過各個傳感監(jiān)測,它們包括Pt100型溫度傳感器、轉(zhuǎn)速傳感器、扭矩儀等。其中溫度值與轉(zhuǎn)速數(shù)據(jù)時標(biāo)準(zhǔn)的模擬量信號,它們通過NI 的數(shù)據(jù)采集卡將數(shù)據(jù)傳輸給上位機(jī);轉(zhuǎn)矩輸出信號是連續(xù)的秒沖頻率信號,將此信號由NI 9401 DI/O數(shù)據(jù)采集卡采集經(jīng)NI cRIO-9076機(jī)箱背板上的高速的FPGA接口傳送給上位機(jī)。在上位機(jī)編程過程中將此脈沖經(jīng)過處理轉(zhuǎn)換成實際的轉(zhuǎn)矩信號,并且與給定轉(zhuǎn)矩作比較,形成轉(zhuǎn)矩閉環(huán),達(dá)到轉(zhuǎn)矩的控制要求。

      2.2 NI VeriStand工程搭建

      NI VeriStand是一個基于配置的實時測試軟件,它擁有與LabVIEW類似的前面板,但無需任何編程工作。用戶可以使用 LabVIEW、matlab等其他軟件生成的模型文件導(dǎo)入VeriStand,方便快捷的實現(xiàn)硬件在環(huán)等實時測試應(yīng)用。

      (1)下載并安裝NI VeriStand FPGA I/O接口工具,該接口工具提供了實現(xiàn)FPGA自定義I/O的LabVIEW模板程序。

      (2)安裝完成后,在windows的共享文件夾下找到FPGA I/O特性的LabVIEW模板。在win7系統(tǒng)中,該模板位于C:\Users\Public\Documents\National Instruments\NI VeriStand 2011\FPGA\Templates

      (3)安裝LabVIEW相關(guān)軟件LabVIEW、VeriStand、LabVIEW FPGA、NI-RIO、NI VeriStand FPGA,安裝軟件版本保持相同。

      用網(wǎng)線連接cRIO-9076與電腦,連接完成后打開NI MAX,在MAX中展開遠(yuǎn)程系統(tǒng)可以看到cRIO-9076當(dāng)前的連接狀態(tài)。

      2.3 FPGA程序編寫

      當(dāng)添加實時I/O硬件接口到NI VeriStand中,可以快速配置各種不同的標(biāo)準(zhǔn)模擬,數(shù)字和通信總線接口;然而,NI VeriStand還提供LabVIEW基于FPGA可重配置I/O(RIO)設(shè)備的用戶定義I/O 硬件。使用該功能來創(chuàng)建用戶定義I/O硬件接口,實現(xiàn)自定義信號處理、仿真、觸發(fā)和/或 控制任務(wù),并以25納秒的速率執(zhí)行,不占用任何實時應(yīng)用程序的處理帶寬。此外,因為I/O 接口是基于FPGA的,我們可以很容易地重新配置特性或設(shè)備的行為,以適應(yīng)新的需求,或者創(chuàng)建能夠用于多個應(yīng)用程序的測試系統(tǒng),而不需要改變I/O接口硬件。

      安裝完成后選擇NI VeriStand Custom FPGA Project創(chuàng)建新的項目,按照提示一步步完成創(chuàng)建配置。創(chuàng)建項目的保存路徑,必須保存在C:\Users\Public\Documents\National Instruments\NI VeriStand 2014\FPGA\Templates路徑下,保存確定后完成創(chuàng)建。系統(tǒng)已創(chuàng)建好項目的配置文件:cRIO-9076 Custom Personality.fpgaconfig,該文件后期仍要修改。同時系統(tǒng)也創(chuàng)建了Custom Personality FPGA.vi,該VI為默認(rèn)模板VI,要根據(jù)系統(tǒng)具體配置修改VI的輸入輸出;修改完成后運行此VI在FPGA終端上生成比特文件:cRIO-9076 Custom Personality.lvbitx。

      此程序試運行在FPGA上,其運行速率基于硬件時鐘,基準(zhǔn)的時鐘頻率為40M HZ,單周期循環(huán)時間為25 ns。

      2.4 NI VeriStand項目的部署和實現(xiàn)

      3 結(jié)束語

      本系統(tǒng)是以NI的軟件VeriStand和硬件cRIO-9076機(jī)箱為基礎(chǔ),結(jié)合現(xiàn)場的溫度、轉(zhuǎn)速、轉(zhuǎn)矩傳感器,搭建的一套基于NI VeriStand配置的發(fā)動機(jī)控制系統(tǒng),它通過控制舵機(jī)的轉(zhuǎn)速及位置來控制發(fā)動機(jī)的轉(zhuǎn)速,具有控制精度高、響應(yīng)迅速、穩(wěn)定可靠等優(yōu)點。支持自動化測試、測試報告生成,測試用例可重復(fù)性強(qiáng);集成了動態(tài)模型,可進(jìn)行轉(zhuǎn)矩閉環(huán)實時控制;NI硬件平臺的穩(wěn)定性以及VeriStand軟件系統(tǒng)的開放靈活性提高了測試系統(tǒng)開發(fā)的效率,因此,基于NI VeriStand平臺的發(fā)動機(jī)控制系統(tǒng)不僅能夠縮短控制系統(tǒng)的開發(fā)周期,而且具有靈活的自定義特性,為測試系統(tǒng)的開發(fā)及維護(hù)節(jié)省了時間。

      參考文獻(xiàn)

      [1]NI VeriStand創(chuàng)建基于FPGA的I/O特性技術(shù)白皮書[S].

      [2]https://decibel.ni.com/content/docs/DOC-13815[Z].

      [3]NI Veristand Help 2014[Z].

      [4]NI CompactRIO 開發(fā)指南[Z].

      摘 要:文章中的測試系統(tǒng)采用基于NI VeriStand的配置來實現(xiàn)發(fā)動機(jī)測試控制系統(tǒng)的設(shè)計。系統(tǒng)中通過轉(zhuǎn)矩閉環(huán)控制一臺舵機(jī)的轉(zhuǎn)速或位置來實現(xiàn)對發(fā)動機(jī)油門的控制。測試系統(tǒng)將發(fā)動機(jī)的各個傳感器的信號采集到實時采集器中,并能夠進(jìn)行相應(yīng)的數(shù)據(jù)分析和管理,同時系統(tǒng)開放性強(qiáng),具有完全的自定義開發(fā)特性。

      關(guān)鍵詞:NI VeriStand;發(fā)動機(jī);數(shù)據(jù)采集

      前言

      近年來,隨著國內(nèi)汽車發(fā)動機(jī)產(chǎn)量的快速增加和技術(shù)的進(jìn)步,對發(fā)動機(jī)的測試設(shè)備的需求量越來越大,要求求越來越高,使得國產(chǎn)發(fā)動機(jī)測試設(shè)備也得到了較快發(fā)展。但與國外先進(jìn)水平相比,設(shè)備的性能、精度和質(zhì)量水平還較低,成套設(shè)備使用的可靠性差,協(xié)調(diào)各硬件工作的控制軟件的技術(shù)水平還需提高。

      一般的發(fā)動機(jī)測試中需要測試的數(shù)據(jù)通道雖然不多,但對數(shù)據(jù)的采集與處理要求非常高,尤其在對發(fā)動機(jī)實現(xiàn)轉(zhuǎn)速閉環(huán)或是轉(zhuǎn)矩閉環(huán)控制的系統(tǒng)中。NI VeriStand是一個基于配置的實時測試軟件,它具有良好的開放行以及自定義特性。文章中的發(fā)動機(jī)測試系統(tǒng)將采用基于NI VeriStand配置來實現(xiàn)汽車發(fā)動機(jī)的測試。測試中通過轉(zhuǎn)矩閉環(huán)控制一臺舵機(jī)的轉(zhuǎn)速或位置來實現(xiàn)發(fā)動機(jī)油門的控制。測試系統(tǒng)不僅實現(xiàn)了發(fā)動機(jī)轉(zhuǎn)速、轉(zhuǎn)矩的快速控制并且具有實時監(jiān)控發(fā)動機(jī)溫度、轉(zhuǎn)速、扭矩等狀態(tài)的功能。本測試系統(tǒng)中利用NI VeriStand調(diào)用可重配置機(jī)箱cRIO-9076的FPGA I/O的接口特性,cRIO-9076是嵌入式實時處理器,它擁有一套獨立的實時操作系統(tǒng);其機(jī)箱背板具有可供用戶自定義的FPGA模塊,通過自定義FPGA 的接口將數(shù)據(jù)以DMA FIFO方式傳輸給上位機(jī)實現(xiàn)的采集、分析、記錄、顯示等功能。

      1 系統(tǒng)硬件結(jié)構(gòu)

      如圖1,發(fā)動機(jī)測試控制系統(tǒng)硬件結(jié)構(gòu)由上位機(jī)、cRIO-9076機(jī)箱、NI采集板卡、舵機(jī)、發(fā)動機(jī)、傳感器等組成。其中FPGA程序編譯完成后運行于cRIO-9076的機(jī)箱背板中。

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

      系統(tǒng)軟件設(shè)計主要包括:數(shù)據(jù)采集、NI VeriStand工程搭建、FPGA程序編寫和NI VeriStand項目部署和實現(xiàn)四個部分。

      2.1 數(shù)據(jù)采集

      發(fā)動機(jī)的實時狀態(tài)通過各個傳感監(jiān)測,它們包括Pt100型溫度傳感器、轉(zhuǎn)速傳感器、扭矩儀等。其中溫度值與轉(zhuǎn)速數(shù)據(jù)時標(biāo)準(zhǔn)的模擬量信號,它們通過NI 的數(shù)據(jù)采集卡將數(shù)據(jù)傳輸給上位機(jī);轉(zhuǎn)矩輸出信號是連續(xù)的秒沖頻率信號,將此信號由NI 9401 DI/O數(shù)據(jù)采集卡采集經(jīng)NI cRIO-9076機(jī)箱背板上的高速的FPGA接口傳送給上位機(jī)。在上位機(jī)編程過程中將此脈沖經(jīng)過處理轉(zhuǎn)換成實際的轉(zhuǎn)矩信號,并且與給定轉(zhuǎn)矩作比較,形成轉(zhuǎn)矩閉環(huán),達(dá)到轉(zhuǎn)矩的控制要求。

      2.2 NI VeriStand工程搭建

      NI VeriStand是一個基于配置的實時測試軟件,它擁有與LabVIEW類似的前面板,但無需任何編程工作。用戶可以使用 LabVIEW、matlab等其他軟件生成的模型文件導(dǎo)入VeriStand,方便快捷的實現(xiàn)硬件在環(huán)等實時測試應(yīng)用。

      (1)下載并安裝NI VeriStand FPGA I/O接口工具,該接口工具提供了實現(xiàn)FPGA自定義I/O的LabVIEW模板程序。

      (2)安裝完成后,在windows的共享文件夾下找到FPGA I/O特性的LabVIEW模板。在win7系統(tǒng)中,該模板位于C:\Users\Public\Documents\National Instruments\NI VeriStand 2011\FPGA\Templates

      (3)安裝LabVIEW相關(guān)軟件LabVIEW、VeriStand、LabVIEW FPGA、NI-RIO、NI VeriStand FPGA,安裝軟件版本保持相同。

      用網(wǎng)線連接cRIO-9076與電腦,連接完成后打開NI MAX,在MAX中展開遠(yuǎn)程系統(tǒng)可以看到cRIO-9076當(dāng)前的連接狀態(tài)。

      2.3 FPGA程序編寫

      當(dāng)添加實時I/O硬件接口到NI VeriStand中,可以快速配置各種不同的標(biāo)準(zhǔn)模擬,數(shù)字和通信總線接口;然而,NI VeriStand還提供LabVIEW基于FPGA可重配置I/O(RIO)設(shè)備的用戶定義I/O 硬件。使用該功能來創(chuàng)建用戶定義I/O硬件接口,實現(xiàn)自定義信號處理、仿真、觸發(fā)和/或 控制任務(wù),并以25納秒的速率執(zhí)行,不占用任何實時應(yīng)用程序的處理帶寬。此外,因為I/O 接口是基于FPGA的,我們可以很容易地重新配置特性或設(shè)備的行為,以適應(yīng)新的需求,或者創(chuàng)建能夠用于多個應(yīng)用程序的測試系統(tǒng),而不需要改變I/O接口硬件。

      安裝完成后選擇NI VeriStand Custom FPGA Project創(chuàng)建新的項目,按照提示一步步完成創(chuàng)建配置。創(chuàng)建項目的保存路徑,必須保存在C:\Users\Public\Documents\National Instruments\NI VeriStand 2014\FPGA\Templates路徑下,保存確定后完成創(chuàng)建。系統(tǒng)已創(chuàng)建好項目的配置文件:cRIO-9076 Custom Personality.fpgaconfig,該文件后期仍要修改。同時系統(tǒng)也創(chuàng)建了Custom Personality FPGA.vi,該VI為默認(rèn)模板VI,要根據(jù)系統(tǒng)具體配置修改VI的輸入輸出;修改完成后運行此VI在FPGA終端上生成比特文件:cRIO-9076 Custom Personality.lvbitx。

      此程序試運行在FPGA上,其運行速率基于硬件時鐘,基準(zhǔn)的時鐘頻率為40M HZ,單周期循環(huán)時間為25 ns。

      2.4 NI VeriStand項目的部署和實現(xiàn)

      3 結(jié)束語

      本系統(tǒng)是以NI的軟件VeriStand和硬件cRIO-9076機(jī)箱為基礎(chǔ),結(jié)合現(xiàn)場的溫度、轉(zhuǎn)速、轉(zhuǎn)矩傳感器,搭建的一套基于NI VeriStand配置的發(fā)動機(jī)控制系統(tǒng),它通過控制舵機(jī)的轉(zhuǎn)速及位置來控制發(fā)動機(jī)的轉(zhuǎn)速,具有控制精度高、響應(yīng)迅速、穩(wěn)定可靠等優(yōu)點。支持自動化測試、測試報告生成,測試用例可重復(fù)性強(qiáng);集成了動態(tài)模型,可進(jìn)行轉(zhuǎn)矩閉環(huán)實時控制;NI硬件平臺的穩(wěn)定性以及VeriStand軟件系統(tǒng)的開放靈活性提高了測試系統(tǒng)開發(fā)的效率,因此,基于NI VeriStand平臺的發(fā)動機(jī)控制系統(tǒng)不僅能夠縮短控制系統(tǒng)的開發(fā)周期,而且具有靈活的自定義特性,為測試系統(tǒng)的開發(fā)及維護(hù)節(jié)省了時間。

      參考文獻(xiàn)

      [1]NI VeriStand創(chuàng)建基于FPGA的I/O特性技術(shù)白皮書[S].

      [2]https://decibel.ni.com/content/docs/DOC-13815[Z].

      [3]NI Veristand Help 2014[Z].

      [4]NI CompactRIO 開發(fā)指南[Z].

      猜你喜歡
      數(shù)據(jù)采集發(fā)動機(jī)
      2015款寶馬525Li行駛中發(fā)動機(jī)熄火
      2012年奔馳S600發(fā)動機(jī)故障燈偶爾點亮
      CS5463在植栽用電子鎮(zhèn)流器老化監(jiān)控系統(tǒng)中的應(yīng)用
      大數(shù)據(jù)時代高校數(shù)據(jù)管理的思考
      科技視界(2016年18期)2016-11-03 22:51:40
      鐵路客流時空分布研究綜述
      基于廣播模式的數(shù)據(jù)實時采集與處理系統(tǒng)
      軟件工程(2016年8期)2016-10-25 15:54:18
      通用Web表單數(shù)據(jù)采集系統(tǒng)的設(shè)計與實現(xiàn)
      軟件工程(2016年8期)2016-10-25 15:52:53
      基于開源系統(tǒng)的綜合業(yè)務(wù)數(shù)據(jù)采集系統(tǒng)的開發(fā)研究
      新一代MTU2000發(fā)動機(jī)系列
      發(fā)動機(jī)的怠速停止技術(shù)i-stop
      东辽县| 兴海县| 裕民县| 延寿县| 铁力市| 祁连县| 株洲市| 鄂托克旗| 开封市| 延寿县| 旬阳县| 启东市| 慈溪市| 大竹县| 鄯善县| 正定县| 铜川市| 紫阳县| 玉环县| 虞城县| 青岛市| 兴文县| 涟水县| 云梦县| 中方县| 吐鲁番市| 彝良县| 安徽省| 长汀县| 靖远县| 安徽省| 上蔡县| 江孜县| 涞源县| 松阳县| 六盘水市| 海阳市| 海南省| 堆龙德庆县| 饶阳县| 沈丘县|