<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設(shè)計應(yīng)用 > 基于Baby-LIN-RM的馬達(dá)檢測系統(tǒng)

          基于Baby-LIN-RM的馬達(dá)檢測系統(tǒng)

          作者: 時間:2016-12-16 來源:網(wǎng)絡(luò) 收藏

          1.引言

          LIN(LocalInterconnectNetwork)是一種低成本的串行通訊網(wǎng)絡(luò),用于實(shí)現(xiàn)汽車中的分布式電子系統(tǒng)控制。LIN的目標(biāo)是為現(xiàn)有汽車網(wǎng)絡(luò)(例如CAN總線)提供輔助功能,因此LIN總線是一種輔助的總線網(wǎng)絡(luò)。在不需要CAN總線的帶寬和多功能的場合,比如智能傳感器和制動裝置之間的通訊使用LIN總線可大大節(jié)省成本。因此,LIN總線在汽車上的典型應(yīng)用是汽車中的聯(lián)合裝配單元如:門、方向盤、座椅、空調(diào)、照明燈、濕度傳感器,交流發(fā)電機(jī)等。

          本文引用地址:http://www.ex-cimer.com/article/201612/330644.htm

          目前,很多基于LIN總線控制的馬達(dá)的生產(chǎn)、組裝廠商,用到的測試系統(tǒng)都是通過PC控制的,也就是說,你要檢測剛生產(chǎn)出來的馬達(dá)是否符合質(zhì)量要求,就得通過LIN轉(zhuǎn)換設(shè)備連接PC,再通過PC來控制,這樣不僅系統(tǒng)比較復(fù)雜,更重要的是檢測的效率不高。這樣就導(dǎo)致很多廠家都是采用抽樣檢查的方式,但是這樣很明顯不能保證產(chǎn)品的質(zhì)量。因此在這提出了基于Baby-LIN-RM的馬達(dá)測試系統(tǒng)。

          2.系統(tǒng)組成

          圖1.系統(tǒng)組成

          該系統(tǒng)以Baby-LIN-RM為中心,通過USB接口與PC連接,在PC機(jī)上設(shè)置好配置文件后,可以配置文件下載到Baby-LIN-RM模塊中,此時Baby-LIN-RM可脫離電腦獨(dú)立運(yùn)行,從而使該測試系統(tǒng)具有很大的靈活性。

          Baby-LIN-RM模塊有8路數(shù)字輸入,4路數(shù)字輸出,通過軟件配置,可以通過PLC控制LIN總線的報文輸出,從而達(dá)到控制馬達(dá)的目的。同時也可以通過接收到的LIN報文控制數(shù)字輸出,連接到PLC時可作為反饋信號。

          另外,Baby-LIN-RM上有紅黑兩個按鈕F1和F2,這兩個按鈕就相當(dāng)于模塊本身的數(shù)字信號,也可以控制LIN報文輸出,如果想讓搭建的系統(tǒng)更簡單,可以選擇者兩個按鈕。

          3.系統(tǒng)的軟件配置

          Baby-LIN-RM模塊的配套軟件叫LIN-Works,該軟件主要由三部分組成:LDFEdit用于配置LDF文件;SessionConf用于配置相關(guān)SimpleMenu的面板,相關(guān)的動作和事件,通過數(shù)字輸入控制LIN報文輸出就是在這里配置;SimpleMenu主要用于下載配置文件到Baby-LIN-RM中,也可以編輯信號,監(jiān)控和記錄報文。

          3.1LDF文件配置

          圖2.LDFEdit配置信息

          LDFEdit用于配置LDF文件,主要定義節(jié)點(diǎn)信息,報文幀的組成,信號值和發(fā)送接收的時間表。如上圖所示。

          3.2SessionConf事件配置

          3.2.1通過數(shù)字輸入控制LIN信號

          每一個數(shù)字輸入可以引發(fā)兩個事件。一個事件將在上升沿被觸發(fā),另一個事件將在下降沿被觸發(fā)。每一個事件都可以分配一個指定的動作,如果這個事件重新出現(xiàn)就要做這個動作。如圖3所示:

          圖3.通過數(shù)字輸入控制LIN信號

          這個在輸入信號DIN1上的定義將會在上升沿開始宏Speed1,當(dāng)信號返回不活躍狀態(tài),這個宏會執(zhí)行關(guān)閉。在這個例子中,當(dāng)輸入信號DIN1激活時,一個弧刷的電機(jī)會在Speed1這個速度下運(yùn)行。

          3.2.2通過按鈕控制LIN信號

          Baby-LIN-RM配置的按鈕可用于啟動LIN信號的修改或執(zhí)行宏。每個按鈕可以產(chǎn)生兩個不同的事件:按下按鈕,按鈕釋放。

          按鈕事件和數(shù)字輸入事件一樣可以導(dǎo)致相同的動作。如圖4。

          圖4.通過按鈕控制LIN信號

          在上面給出的配置中,每一次按下左邊的按鈕將會引起電機(jī)運(yùn)行,在Speed1或Speed2運(yùn)行。右邊的按鈕會停止電機(jī)。

          3.3SimpleMenu

          SimpleMenu是一個上位機(jī)應(yīng)用軟件,主要用來下載程序,監(jiān)控報文等。通過SimpleMenu將監(jiān)控到的LIN總線報文記錄下來,可以為編輯LDF文件提供依據(jù),也可以為分析錯誤提供參考。

          如下圖所示,左邊顯示的是可編輯的信號,這樣便于在實(shí)驗(yàn)室調(diào)試時使用,右邊顯示的是監(jiān)控窗口,可以將記錄到的報文另存為txt文檔。

          圖5.SimpleMenu主界面與監(jiān)控窗口

          4.結(jié)語

          基于Baby-LIN-RM的馬達(dá)檢測系統(tǒng)不僅能很好的完成檢測LIN總線控制的馬達(dá)好壞的功能,而且比一般的包含電腦等上位機(jī)的檢測系統(tǒng)更方便、快捷,更適合應(yīng)用于工業(yè)上。另外就是在檢測的同時,通過上位機(jī)還可以記錄報文,這些歷史數(shù)據(jù)可以為不斷改進(jìn)系統(tǒng),提高系統(tǒng)性能提供依據(jù)。



          評論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();