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

        ?

        基于虛擬仿真技術(shù)的CAN總線柔性化測控實(shí)驗(yàn)平臺

        2017-08-16 08:18:37許振華迪茹俠張新榮
        實(shí)驗(yàn)室研究與探索 2017年7期
        關(guān)鍵詞:測控報文總線

        張 軍,陶 君,許振華,迪茹俠,張新榮,葉 敏,王 欣

        (長安大學(xué) a.工程機(jī)械虛擬仿真實(shí)驗(yàn)教學(xué)中心;b.附屬中學(xué),西安 710064)

        基于虛擬仿真技術(shù)的CAN總線柔性化測控實(shí)驗(yàn)平臺

        張 軍a,陶 君b,許振華a,迪茹俠a,張新榮a,葉 敏a,王 欣a

        (長安大學(xué) a.工程機(jī)械虛擬仿真實(shí)驗(yàn)教學(xué)中心;b.附屬中學(xué),西安 710064)

        為提高機(jī)械電子專業(yè)碩士研究生的實(shí)踐能力和創(chuàng)新能力,以專業(yè)實(shí)踐課程的典型工程機(jī)械控制系統(tǒng)實(shí)驗(yàn)為對象,提出了將CAN總線柔性化測控平臺用于拓展創(chuàng)新性實(shí)驗(yàn)內(nèi)容。分析了柔性化測控平臺的功能需求,提出了系統(tǒng)軟件功能框架。以LabVIEW為軟件平臺,PEAK USB/CAN為硬件平臺,采用隊(duì)列消息機(jī)制、全局變量和多線程的編程方式,設(shè)計了CAN總線柔性化測控平臺,并在遠(yuǎn)程鉆機(jī)控制系統(tǒng)實(shí)驗(yàn)項(xiàng)目上進(jìn)行了功能驗(yàn)證。結(jié)果表明,設(shè)計的測控平臺能實(shí)現(xiàn)報文自動解析、存儲和參數(shù)顯示,實(shí)時性良好,數(shù)據(jù)拖動功能便于控制系統(tǒng)的功能調(diào)試,動態(tài)窗口加載功能利于系統(tǒng)擴(kuò)展。該實(shí)驗(yàn)平臺設(shè)計利于學(xué)生進(jìn)行CAN總線控制系統(tǒng)設(shè)計和試驗(yàn),有助于培養(yǎng)學(xué)生的實(shí)踐能力和創(chuàng)新能力。

        控制器局域網(wǎng)絡(luò)總線; 柔性化測控平臺; LabVIEW; 教學(xué)實(shí)驗(yàn)

        0 引 言

        工程機(jī)械學(xué)院行業(yè)特色鮮明,學(xué)院下屬的機(jī)械電子工程專業(yè)為國家級特色專業(yè),每年為各企業(yè)培養(yǎng)和輸送大量優(yōu)秀創(chuàng)新性人才。然而隨著技術(shù)進(jìn)步和企業(yè)的飛速發(fā)展,企業(yè)對學(xué)生的實(shí)踐能力和創(chuàng)新能力也提出了越來越高的要求。

        為解決大學(xué)生就業(yè)問題并且避免學(xué)術(shù)型研究生擴(kuò)招而導(dǎo)致的質(zhì)量下降,教育部推出了“全日制專業(yè)型碩士”,重點(diǎn)培養(yǎng)學(xué)生的工程實(shí)踐能力,成為應(yīng)用型高級人才。自2009年開啟專業(yè)碩士招生以來,專業(yè)型碩士比例已從2009年7.2%上升到2015年的50%[1],與學(xué)術(shù)型持平。實(shí)踐能力的培養(yǎng)是全日制專業(yè)學(xué)位研究生區(qū)別于學(xué)術(shù)型研究生的關(guān)鍵所在[2-3],然而在專業(yè)碩士教育急速發(fā)展的過程中,生源質(zhì)量、學(xué)生知識結(jié)構(gòu)差異以及課程結(jié)構(gòu)設(shè)置方面的問題逐漸暴露出來。此外,校外導(dǎo)師和校企合作的實(shí)踐方式也存在一定的局限性,因此有必要針對專業(yè)型碩士的培養(yǎng)目標(biāo),依據(jù)各專業(yè)的特點(diǎn)及生源質(zhì)量,開展實(shí)踐性實(shí)驗(yàn)課程建設(shè),提高專業(yè)碩士的實(shí)踐能力。

        CAN總線是工程機(jī)械控制系統(tǒng)的通用總線標(biāo)準(zhǔn),面向?qū)I(yè)碩士開設(shè)“機(jī)電控制系統(tǒng)設(shè)計與制作”系統(tǒng)的創(chuàng)新型實(shí)驗(yàn),是以TTC 60控制器為基礎(chǔ)的硬件平臺,CoDeSys為軟件平臺開展典型工程機(jī)械控制系統(tǒng)的實(shí)驗(yàn)。現(xiàn)有實(shí)驗(yàn)平臺多承載重復(fù)性和驗(yàn)證性實(shí)驗(yàn),如通過指示燈信號狀態(tài)來展示工程機(jī)械控制系統(tǒng)的部分功能,大大限制了學(xué)生對相關(guān)知識的認(rèn)識和思考。

        目前已有不少關(guān)于CAN總線測控系統(tǒng)的研究[4-7],然而大多集中于某對象的總線參數(shù)采集,缺乏滿足不同系統(tǒng)需求的通用性和柔性化研究。針對在工程機(jī)械控制系統(tǒng)和總線監(jiān)控系統(tǒng)設(shè)計方面有一定的經(jīng)驗(yàn)積累[8-16],為此本文以“機(jī)電控制系統(tǒng)設(shè)計與制作”課程的創(chuàng)新實(shí)驗(yàn)內(nèi)容為對象,采用 LabVIEW 為開發(fā)平臺,提出了通用CAN總線柔性化測控平臺。以適應(yīng)控制系統(tǒng)各項(xiàng)調(diào)試要求和總線參數(shù)監(jiān)控需要為目標(biāo),進(jìn)行了CAN 總線柔性化測控平臺設(shè)計。以“軟”代“硬”,拓展了可實(shí)驗(yàn)項(xiàng)目的范圍,籍此提高學(xué)生的實(shí)踐能力和創(chuàng)新能力。

        1 系統(tǒng)功能與總體架構(gòu)

        1.1系統(tǒng)功能分析

        考慮到實(shí)驗(yàn)項(xiàng)目各控制系統(tǒng)功能差別大、通信協(xié)議不一致和監(jiān)控需求不一等特點(diǎn),CAN總線柔性化測控平臺需滿足靈活性、通用性和實(shí)時性要求,既具備總線參數(shù)監(jiān)控功能,能夠?qū)崟r采集和自動解析報文參數(shù),又能實(shí)現(xiàn)報警、存儲、圖形化顯示等功能,有良好的可擴(kuò)展性。

        因此測控平臺應(yīng)該具備:①CAN卡驅(qū)動程序的通用接口;②采集報文的參數(shù)設(shè)置或報文自動導(dǎo)入功能;③報文實(shí)時采集和發(fā)送功能;④報文自動解析功能;⑤參數(shù)自動存儲功能;⑥參數(shù)報警設(shè)置功能;⑦參數(shù)拖動顯示功能;⑧系統(tǒng)功能的動態(tài)加載;⑨硬件故障診斷功能。

        其中CAN卡驅(qū)動程序的通用接口,是為了兼容不同CAN卡驅(qū)動的接口;參數(shù)為報文解析后的實(shí)際值;參數(shù)存儲和報警設(shè)置,是為了實(shí)現(xiàn)機(jī)器系統(tǒng)功能狀態(tài)監(jiān)測和性能分析;參數(shù)拖動顯示用于控制系統(tǒng)的功能調(diào)試,用戶只需要拖動參數(shù)到顯示區(qū)域即可,可滿足不同控制系統(tǒng)的參數(shù)監(jiān)控顯示的要求;硬件故障診斷主要是監(jiān)測CAN卡的狀態(tài)和通信是否正常。

        1.2系統(tǒng)構(gòu)架

        為了快速實(shí)現(xiàn)系統(tǒng)開發(fā),并滿足后續(xù)系統(tǒng)的擴(kuò)展開發(fā),采用虛擬儀器LabVIEW作為開發(fā)平臺,根據(jù)系統(tǒng)的功能分析,設(shè)計的軟件框架功能如圖1所示,個人計算機(jī)(PC)通過CAN卡與控制系統(tǒng)的CAN網(wǎng)絡(luò)通信,其中通信線纜符合CAN通信標(biāo)準(zhǔn)。CAN總線平臺運(yùn)行于PC端,通過配置CAN網(wǎng)絡(luò)(控制系統(tǒng)組成的CAN通信網(wǎng)絡(luò))的通信協(xié)議,即可實(shí)現(xiàn)參數(shù)的解析,根據(jù)調(diào)試需求選擇對應(yīng)的功能,實(shí)現(xiàn)參數(shù)監(jiān)控和控制系統(tǒng)的功能調(diào)試。

        圖1 CAN總線柔性化測控平臺的系統(tǒng)架構(gòu)

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

        2.1總體設(shè)計思想

        軟件平臺需要實(shí)現(xiàn)實(shí)時報文采集、報文解析、曲線顯示、數(shù)據(jù)存儲、參數(shù)報警、硬件狀態(tài)監(jiān)測等功能,同時滿足用戶的交互性操作,如數(shù)據(jù)拖動、參數(shù)配置等,為保證數(shù)據(jù)的實(shí)時性,本文提出用隊(duì)列來處理數(shù)據(jù)流,同時借助全局變量傳遞各項(xiàng)參數(shù),利用多線程方式保證各項(xiàng)功能的靈活性。

        以報文采集到參數(shù)存儲的數(shù)據(jù)流為例,其流程如圖2所示,為每個模塊分配一個線程:①報文采集。采集報文,并將報文壓入報文隊(duì)列;②報文解析。根據(jù)CAN報文特點(diǎn)對報文進(jìn)行解析,解析后的參數(shù)值存入?yún)?shù)全局變量AI_Data;③參數(shù)報警、參數(shù)顯示和參數(shù)存儲模塊根據(jù)設(shè)定的時間間隔,采用隊(duì)列通知的方式對AI_Data進(jìn)行操作。

        圖2 參數(shù)傳遞流程

        2.2CAN卡驅(qū)動接口設(shè)計

        為兼容不同CAN卡,設(shè)置相同的報文接收變量CAN_MSG),包括報文ID(CAN_ID),幀標(biāo)志(Flag),幀長度(Length)和幀數(shù)據(jù)(Data_array,8 B,共64 bit),建立具有相同輸入和輸出參數(shù)的硬件操作函數(shù),包括初始化CAN_Init()、報文接收CAN_Rec()、報文發(fā)送CAN_Send()和硬件釋放CAN_Close()。硬件操作是通過設(shè)備句柄CAN_Dev進(jìn)行傳遞。

        CAN卡操作流程如圖3所示,在CAN_Init初始化配置中,選擇CAN卡,設(shè)置通信參數(shù),并判斷設(shè)備是否初始化成功,如果未成功,則延時再次啟動初始化工作,以保證軟件平臺在拔插硬件設(shè)備后正常使用,因?yàn)镃AN卡還兼顧為控制系統(tǒng)程序下載器,需要拔插。如果CAN_Init()初始化成功,則進(jìn)行CAN_Rec()和CAN_Send()操作,其中CAN_Rec()接收到報文將清除通信故障,否則100 ms未接收到數(shù)據(jù)將進(jìn)行通信故障報警,同時屏蔽CAN_Send()功能,直到通信故障解除。工程機(jī)械控制系統(tǒng)采用PEAK 或者SYS TEC 的USB/CAN卡進(jìn)行程序下載,因此平臺設(shè)計了這兩種CAN卡的驅(qū)動接口。

        圖3 CAN硬件操作流程

        2.3報文自動解析

        CAN報文包括ID(CAN_ID)(11 bit或29 bit),幀標(biāo)志(Flag)(遠(yuǎn)程幀、標(biāo)準(zhǔn)幀),幀長度Length(1~8)和幀數(shù)據(jù)Data_array(1~8 B)。由于CAN報文數(shù)據(jù)格式標(biāo)準(zhǔn),根據(jù)報文CAN_ID和參數(shù)在幀數(shù)據(jù)中的定義,進(jìn)行參數(shù)搜索即可實(shí)現(xiàn)報文解析。

        設(shè)置了用于報文解析的變量CAN Msg Para define,定義為結(jié)構(gòu)體數(shù)組,包括參數(shù)名稱(一般同ID名稱)、ID、幀類型、通道參數(shù)(結(jié)構(gòu)體數(shù)組型變量)。通道參數(shù)即為各報文中定義的參數(shù),即需要解析的內(nèi)容,其定義包括通道名稱Channel_name,單位unit,數(shù)據(jù)起始位Start_bit,數(shù)據(jù)位長度number_of_bit,數(shù)據(jù)類型data_type,數(shù)據(jù)模式Byte_order(大端或者小端模式),數(shù)據(jù)比例系數(shù)a和b,數(shù)據(jù)值value(value=a*Byte數(shù)據(jù)值+b,Byte數(shù)據(jù)值從Start_bit起number_of_bit長的數(shù)據(jù)決定),邏輯類型bool(若value>0,該位為真)。

        報文解析流程如圖4所示,根據(jù)CAN卡采集到的報文Rec_ID,搜索 Msg Para define中的ID,若二者相等,則讀取Channel_name定義的參數(shù),根據(jù)其定義進(jìn)行參數(shù)解析,直到完成所有通道參數(shù)的解析,再進(jìn)行下一個報文解析。報文解析程序框圖如圖5所示,隊(duì)列CAN Frame queue在CAN_Rec模塊中產(chǎn)生數(shù)據(jù),采集到報文后,隊(duì)列判斷有數(shù)據(jù),將自動進(jìn)行報文解析,并在列表框中實(shí)時更新列表框內(nèi)容。

        圖4 報文解析流程圖

        圖5 基于隊(duì)列的報文解析程序框圖

        2.4其他功能設(shè)計

        CAN柔性化采集平臺的主要功能是報文的采集和自動解析,為了進(jìn)一步擴(kuò)大平臺功能的柔性化功能,設(shè)計了報文設(shè)置、存儲設(shè)置、報警設(shè)置等功能。報文設(shè)置用于設(shè)置或者導(dǎo)入CAN的通信協(xié)議,自動將定義的參數(shù)存入Msg Para define變量。存儲設(shè)置和報警設(shè)置,主要是針對解析的參數(shù)變量AI_Data,根據(jù)控制系統(tǒng)的需求,設(shè)置相應(yīng)的條件,對設(shè)置的參數(shù)定時存儲或者達(dá)到報警條件進(jìn)行報警。

        《機(jī)電控制系統(tǒng)設(shè)計與制作》課程中典型工程機(jī)械控制系統(tǒng)實(shí)驗(yàn)都需要根據(jù)被控對象的特性整定PID參數(shù),為此設(shè)置了圖形顯示功能,可以根據(jù)需要增添圖形化顯示參數(shù)和更新速率,通過PID參數(shù)整定的原則進(jìn)行參數(shù)整定;圖形化顯示功能同時可便于觀測控制系統(tǒng)的參數(shù)變化。

        3 系統(tǒng)功能試驗(yàn)

        CAN柔性化測控平臺部署在PC機(jī)上,通過PEAK USB/CAN卡與《機(jī)電控制系統(tǒng)設(shè)計與制作》的TTC 60的工程機(jī)械專用實(shí)驗(yàn)箱聯(lián)機(jī),進(jìn)行功能調(diào)試,以某遠(yuǎn)程鉆機(jī)的控制系統(tǒng)進(jìn)行試驗(yàn),從報文解析、平臺調(diào)試和總線參數(shù)監(jiān)控系統(tǒng)定制進(jìn)行功能驗(yàn)證。

        3.1報文自動解析功能試驗(yàn)

        遠(yuǎn)程鉆機(jī)控制系統(tǒng)的報文ID(hex)包括101、102、103、104、105、201、202、203和204共9個ID,由于參數(shù)數(shù)量較大,僅給出部分報文參數(shù)的定義,如表1所示,設(shè)計的CAN總線平臺可以根據(jù)表1定義的參數(shù)手動添加報文定義到變量CAN Msg Para define,也可以直接按照表1的.xls格式數(shù)據(jù)導(dǎo)入系統(tǒng),報文導(dǎo)入平臺后的結(jié)果如圖6所示。

        表1 報文參數(shù)定義表

        圖6 報文參數(shù)設(shè)置

        在圖6所示的報文設(shè)置中,可導(dǎo)入Excel或dbc格式定義的CAN總線報文定義,也可通過增加/刪除/編輯來定義報文參數(shù),圖中左側(cè)顯示各ID下的通道參數(shù)名稱,系統(tǒng)后續(xù)將以這些參數(shù)進(jìn)行顯示、存儲和曲線顯示等操作。

        為了驗(yàn)證CAN自動解析功能的正確性,控制系統(tǒng)將101報文中的給進(jìn)壓力、起拔壓力、主泵壓力和副泵壓力分別設(shè)置為1、1.01、1.02和1.03 MPa,以副泵壓力參數(shù)為例進(jìn)行參數(shù)定義和參數(shù)值驗(yàn)證。打開全局變量CAN Msg Para define,如圖7所示,副泵壓力與表1中定義一致,位于ID 101內(nèi),起始位為48,長度16,解析結(jié)果value值為1.03,與設(shè)定值一致。同理也可驗(yàn)證表1中其他參數(shù),通過試驗(yàn)驗(yàn)證,各參數(shù)均能正確實(shí)現(xiàn)自動解析功能。

        為進(jìn)一步測試平臺功能的正確性和系統(tǒng)響應(yīng)的實(shí)時性,以5 ms的間隔同時發(fā)送30個ID的方式對系統(tǒng)進(jìn)行測試,結(jié)果表明系統(tǒng)運(yùn)行穩(wěn)定,CAN報文接收無延時,實(shí)時性好,工程機(jī)械控制系統(tǒng)報文間隔一般大于10 ms,證明了采用的隊(duì)列數(shù)據(jù)傳送機(jī)制的有效性。

        3.2平臺調(diào)試功能試驗(yàn)

        課程實(shí)驗(yàn)中往往需要調(diào)試各項(xiàng)功能,并且需求不一致,因此柔性化調(diào)控平臺需要具備控制系統(tǒng)調(diào)試功能,為此系統(tǒng)設(shè)置了拖動顯示和曲線動態(tài)調(diào)整功能。

        以拖動顯示功能為例,所有被解析的報文參數(shù)顯示在左側(cè)的list控件中,為了調(diào)試或者觀察某些參數(shù),可選擇左側(cè)控件中的參數(shù),按住鼠標(biāo)左鍵不放,拖動到右側(cè)顯示控件中。如果是拖動到數(shù)字型顯示控件,則顯示參數(shù)的value值,如果是拖動到最右側(cè)的bool控件中,則使用通道參數(shù)的boolean value進(jìn)行顯示。

        圖7 CAN參數(shù)解析變量

        圖8是調(diào)試的結(jié)果圖,控制系統(tǒng)中設(shè)置的動力頭位移為1 000,拖動到右側(cè)后,動力頭位移顯示為1 000,與實(shí)際一致。同時可查看平臺的實(shí)時記錄結(jié)果,存儲格式為.txt,但可通過Excel軟件打開,結(jié)果如圖9所示,圖中給進(jìn)壓力、起拔壓力、主泵壓力、副泵壓力以及動力頭位移與實(shí)際結(jié)果一致。存儲的時間間隔可根據(jù)系統(tǒng)設(shè)置,最小存儲間隔為100 ms。

        圖8 柔性化平臺的調(diào)試功能

        圖9 平臺測試的存儲結(jié)果

        通過圖8、9可知,平臺的調(diào)試功能可以滿足實(shí)驗(yàn)用控制系統(tǒng)的功能調(diào)試和參數(shù)監(jiān)測。

        3.3監(jiān)控系統(tǒng)定制功能試驗(yàn)

        設(shè)計的CAN總線柔性化測控平臺不僅僅滿足《機(jī)電控制系統(tǒng)設(shè)計與制作》課程功能實(shí)驗(yàn),還可針對控制系統(tǒng)的需求定制參數(shù)監(jiān)控系統(tǒng)。

        以某遠(yuǎn)程鉆機(jī)控制系統(tǒng)為例,其功能是通過控制煤礦井下鉆機(jī)的液壓系統(tǒng)來實(shí)現(xiàn)鉆桿的裝卸,在完成了控制系統(tǒng)的功能調(diào)試后,為進(jìn)一步擴(kuò)展學(xué)生的創(chuàng)新能力,可在此基礎(chǔ)上開發(fā)針對遠(yuǎn)程鉆機(jī)的參數(shù)監(jiān)控系統(tǒng)。平臺顯示的所有窗口均采用動態(tài)加載的方式,即可通過加載一個新的主界面窗口來替換圖8中的調(diào)試窗口,程序功能如圖10(a)的加載方式,動態(tài)加載針對遠(yuǎn)程鉆機(jī)的自定義顯示面板。顯示面板上的各參數(shù)顯示值是通過讀取AI_data實(shí)現(xiàn),其AI_data中的參數(shù)順序與表1中的順序一致,但序號是從0開始,如動力頭位移在表的順序?yàn)榈?,則解析時讀取第7個數(shù)據(jù)即可,解析和顯示參數(shù)的流程見圖10(b),定制的參數(shù)解析過程很便捷,最終定制的監(jiān)控系統(tǒng)面板見圖10(c)。

        (a) 顯示窗口動態(tài)加載后面板

        (b) 主界面解析流程圖

        (c) 加載結(jié)果

        由圖10可知,設(shè)計的CAN總線柔性化測控平臺可以滿足CAN總線控制系統(tǒng)的參數(shù)監(jiān)控、調(diào)試和存儲等功能,并能在此基礎(chǔ)上快速定制和設(shè)計專業(yè)化的參數(shù)監(jiān)控系統(tǒng)。

        該測試平臺在“機(jī)電控制系統(tǒng)設(shè)計與制作”課程和《機(jī)電綜合實(shí)踐》課程進(jìn)行教學(xué)實(shí)驗(yàn)后,可將控制系統(tǒng)的參數(shù)可視化,提高了學(xué)生的學(xué)習(xí)積極性,鍛煉了學(xué)生開發(fā)控制系統(tǒng)的能力,并讓學(xué)生快速掌握通信系統(tǒng)設(shè)計和上位機(jī)系統(tǒng)開發(fā),進(jìn)一步拓寬了學(xué)生的視野。同時,學(xué)生可利用該平臺來調(diào)試各種基于CAN總線的控制系統(tǒng),并可不斷拓展系統(tǒng)功能,利于培養(yǎng)學(xué)生的創(chuàng)新性和綜合實(shí)踐能力。

        4 結(jié) 論

        (1) 針對機(jī)械電子工程專業(yè)的行業(yè)特色,以“機(jī)電控制系統(tǒng)設(shè)計與制作”的課程實(shí)驗(yàn)為對象,提出了工程機(jī)械典型控制系統(tǒng)CAN總線柔性化測控平臺思想,拓展了課程實(shí)驗(yàn)的功能。

        (2) 采用LabVIEW為軟件平臺,PEAK USB/CAN為硬件平臺,以隊(duì)列的數(shù)據(jù)傳送方式,通過全局變量共享和多線程的操作方式,完成了CAN總線柔性化測控平臺的開發(fā),通過實(shí)驗(yàn)測試,平臺運(yùn)行穩(wěn)定,實(shí)時性好。

        (3) 教學(xué)實(shí)踐表明,所設(shè)計的CAN總線柔性化測控平臺提高了學(xué)生的創(chuàng)新能力和實(shí)踐能力,該平臺通過簡單擴(kuò)展即可滿足商用總線參數(shù)監(jiān)控系統(tǒng)性能,進(jìn)一步拓寬了學(xué)生的視野。

        (4) 現(xiàn)有的測控平臺僅針對CAN總線系統(tǒng)的調(diào)試,后續(xù)可拓展如Modbus的其他總線監(jiān)控,并將監(jiān)控數(shù)據(jù)存到中心服務(wù)器,進(jìn)一步拓展學(xué)生的知識面和綜合實(shí)踐能力。

        [1] 郭芳芳,郎永杰,閆 青,等.“專業(yè)碩士擴(kuò)招”的理性思考——基于S大學(xué)踐行政策過程的質(zhì)性研究[J].北京大學(xué)教育評論,2014,12(4): 17-37.

        [2] 董麗敏,陳小亮.全日制專業(yè)學(xué)位碩士研究生學(xué)術(shù)關(guān)注度探析[J].揚(yáng)州大學(xué)學(xué)報(高教研究版),2013(1): 34-37.

        [3] 王根順,曹瑞紅.關(guān)于我國專業(yè)學(xué)位研究生教育發(fā)展的思考[J].江蘇高教,2010(3): 88-90.

        [4] 王 磊.基于CAN總線的通用測控平臺的設(shè)計與實(shí)現(xiàn)[D].南京:南京航空航天大學(xué),2005.

        [5] 齊曉斌,于正同.基于CAN總線的ECU測控軟件的設(shè)計與實(shí)現(xiàn)[J].航空計算技術(shù),2011,41(2): 128-131.

        [6] 汪 慶,黃振衛(wèi).基于CAN總線的高可靠測控單元設(shè)計[J].太赫茲科學(xué)與電子信息學(xué)報,2015,13(4): 609-612.

        [7] 賀 敬.機(jī)載CAN總線數(shù)據(jù)采集系統(tǒng)的設(shè)計與實(shí)現(xiàn)[J].測控技術(shù),2014,33(3): 53-55.

        [8] 張 軍,殷鵬龍,廖曉明,等.基于CAN總線的中型挖掘機(jī)電氣控制系統(tǒng)設(shè)計[J].中國工程機(jī)械學(xué)報,2010,8(3): 303-308.

        [9] 張 軍,焦生杰,葉 敏,等.基于雙閉環(huán)PID的挖掘機(jī)泵扭矩控制策略[J].中國工程機(jī)械學(xué)報,2012,10(3): 316-320.

        [10] 張 軍,焦生杰,顧海榮,等.基于電噴發(fā)動機(jī)的挖掘機(jī)控制系統(tǒng)設(shè)計[J].中國工程機(jī)械學(xué)報,2013,11(1): 59-64.

        [11] 殷鵬龍,黃紅武,張 軍,等.基于LabVIEW和CAN的挖掘機(jī)GPS功能的監(jiān)控系統(tǒng)設(shè)計[J].中國工程機(jī)械學(xué)報,2011,9(3): 309-314.

        [12] Zhang Jun, Jiao Shengjie, Si Guimao,etal.Engine speed control of excavator with PID method[J].Telkomnika Indonesian Journal of Electrical Engineering,2014,12(5): 3423-3430.

        [13] Zhang Jun, Jiao Shengjie, Liao Xiaoming,etal.Design of intelligent hydraulic excavator control system based on PID method[C]// Daolian Li,Chunjian Zhao.Computer and Computing Technologies in Agriculture III,Berlin,German:Springer,2009:207-211.

        [14] Si Guimao, Zhang Jun, Lv Chun Fen,etal.Design of serial communication monitor system of excavator based on LabVIEW[C]//Ran Chen,Wen-Pei Sung,Advanced Materials Research,Switzerland: Trans Tech Publications,2012,490-495: 1301-1305.

        [15] Zhang Jun,Jiao Sheng-Jie,Si Gui-Mao,etal.Design of electronic control system of hydraulic excavator with CAN bus and PID method[C]//International Conference on Intelligent System Design and Engineering Application,Piscataway,NJ:IEEE Computer Society,2010:570-573.

        [16] 張 軍,陳思茹,曹繼項(xiàng),等.基于雙閉環(huán)PID的挖掘機(jī)發(fā)動機(jī)自學(xué)習(xí)控制方法[J].長安大學(xué)學(xué)報(自然科學(xué)版),2016,36(4): 111-118.

        Flexible CAN Bus Measurement Platform Based on Virtual Instrument Technology

        ZHANGJuna,TAOJunb,XUZhenhuaa,DIRuxiaa,ZHANGXinronga,YEMina,WANGXina

        (a.Construction Machinery Simulation Experiment Teaching Center; b.Middle School Attached to Chang’an University,Chang’an University,Xi’an 710064,China )

        To enhance the creative and practical ability for graduate students of mechanical electronic engineering,flexible CAN bus measurement platform was proposed to expand the innovative experimental content of professional practice in typical control systems course.Functional requirements of flexible CAN bus measurement system were analyzed,and the functional framework of system was put forward.LabVIEW and PEAK USB/CAN card were respectively taken as software development platform and hardware platform,queue message method,global variables and multithread programming method were used to design the software.System tests were carried on a remote drilling machine control system project,which is an innovation experiment in this course.The results indicate that the measurement platform has a good real-time performance and it can realize the functions of automatic acquisition,automatic parse of CAN frame data,automatic storage and display of the setting parameters.The dragging and drop function is convenient for debugging and testing the functions of newly designed control system,dynamic loading window function is beneficial to extend system functions.The platform is easy for students to develop more powerful function and thus improves their practical and creative ability.

        controller area network(CAN) bus; flexible measurement platform; LabVIEW; experiment teaching

        2016-10-20

        中央高校教育教學(xué)改革專項(xiàng)資金項(xiàng)目(jgy16029)

        張 軍(1980-),男,四川廣漢人,博士,講師,主要研究方向?yàn)橹悄芑瘷z測與控制技術(shù)。

        Tel.:15332496673;E-mail:selfstudy@qq.com

        G 642.0

        :A

        :1006-7167(2017)07-0097-06

        猜你喜歡
        測控報文總線
        基于J1939 協(xié)議多包報文的時序研究及應(yīng)用
        汽車電器(2022年9期)2022-11-07 02:16:24
        CTCS-2級報文數(shù)據(jù)管理需求分析和實(shí)現(xiàn)
        淺析反駁類報文要點(diǎn)
        中國外匯(2019年11期)2019-08-27 02:06:30
        《測控電路》實(shí)踐教學(xué)改革探討
        電子測試(2018年22期)2018-12-19 05:12:58
        基于PCI Express總線的xHC與FPGA的直接通信
        機(jī)載飛控1553B總線轉(zhuǎn)以太網(wǎng)總線設(shè)計
        基于現(xiàn)代測控技術(shù)及其應(yīng)用分析
        向著新航程進(jìn)發(fā)——遠(yuǎn)望7號測控船首航記錄
        太空探索(2016年12期)2016-07-18 11:13:43
        ATS與列車通信報文分析
        多通道ARINC429總線檢查儀
        国内精品久久久久影院薰衣草 | 国产高清在线精品一区二区三区| 亚洲国产系列一区二区| 亚洲av毛片在线免费观看| 亚洲 欧美 综合 在线 精品| 无码午夜成人1000部免费视频| 无遮挡又黄又刺激又爽的视频 | 狠狠久久久久综合网| 日本免费不卡一区| 亚洲中文字幕av一区二区三区人| 东京道一本热码加勒比小泽| 乳乱中文字幕熟女熟妇| 日韩精品中文一区二区三区在线| 国产精品美女久久久免费| 国产精品videossex久久发布| 国产激情无码一区二区三区| 在线观看免费人成视频色9| 欧美自拍视频在线| 日本大肚子孕妇交xxx| 一本一道波多野结衣av中文| 中文字幕无码日韩专区免费| 亚洲AV永久无码制服河南实里 | 激性欧美激情在线| 亚洲av久久无码精品九九 | 久久久亚洲精品无码| 天堂一区人妻无码| 一区二区传媒有限公司| 精品视频999| 蜜桃av观看亚洲一区二区| 91色区在线免费观看国产| 夜夜揉揉日日人人青青| 欧美成人看片黄a免费看| 精品久久久久久国产潘金莲| 日韩乱码精品中文字幕不卡| 极品尤物人妻堕落沉沦| 成人aaa片一区国产精品 | 欧美一片二片午夜福利在线快| 欧美zozo另类人禽交| 青青草成人免费播放视频| 丝袜美腿人妻第一版主| 欧美精品亚洲精品日韩专区|