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

          新聞中心

          EEPW首頁 > 汽車電子 > 設計應用 > 采用VNH2SP30的汽車窗戶防夾傷設計方法

          采用VNH2SP30的汽車窗戶防夾傷設計方法

          作者: 時間:2010-03-16 來源:網(wǎng)絡 收藏

          圖6. 230的PWM信號

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

          3、PC接口

          在接通線路板電源後,230按照有關參數(shù)的默認值(PWM、軟啟動持續(xù)時間、兩個閾值,或固定PWM頻率和占空比)進行編程。借助串行端口,使用PC接口與230之間交換數(shù)據(jù),可對上述參數(shù)進行修改或采集數(shù)據(jù)。使用PC接口時,必須保證馬達已經(jīng)停止。

          從圖7可以看出程序掩碼,使用掩碼上方的滑塊可進行如下改動∶
          ■PWM頻率∶可能值為5、10、15或20kHz,默認值為20kHz。降低頻率可以聽到某些噪聲,具體取?于所使用的馬達。

          ■軟啟動持續(xù)時間∶大概范圍為800ms至2.5s之間,默認值為800ms 。

          ■閾值1∶在軟啟動期間使用,具體取?于車窗特徵,默認值為55。增加該閾值,就增加了啟動防夾措施之前施加于障礙物上的力量。

          ■閾值2∶用于軟啟動開始之後。默認值為20。同上相同,如果增加該閾值,就增加了啟動防夾措施之前施加于障礙物上的力量。

          如果安裝PC7跳線,微控制器就產(chǎn)生一個具有固定頻率和固定占空比的PWM信號,其中,頻率和占空比的大小可以通過調(diào)整圖7所示的掩碼中部的數(shù)據(jù)框中的數(shù)字實現(xiàn)。

          在設定好所有數(shù)值後按“Send”按鈕,這樣在下一次驅(qū)動汽車窗戶時就可以使用這些新的數(shù)據(jù)了。

          也可以每毫秒采集一些信號:

          ■瞬時電流∶它是從VNH30的CS管腳讀取的電流,平均持續(xù)時間約10ms,僅僅用來忽略噪聲。

          ■完整電流∶它也是從VNH30的CS管腳讀取的電流,但是平均持續(xù)時間約100ms。它與瞬時電流波形相似,只是有延遲。

          ■差分電流∶它是上述兩個電流的差值,且是根據(jù)閾值進行比較的結(jié)果。
          在選擇了上述任一選項之後,按“Send”按鈕,這同時也改變了PWM頻率和軟啟動等。

          信號采集只有按下線路板上的“UP”和“DOWN”鍵之後才能開始,在按下軟件上的“Acquis.Stop”按鈕之後才停止。一旦停止信號采集,將在安裝軟件的目錄下生成一個“.csv”文件。所生成的每個文件由兩欄組成∶第一個帶有時間(ms)信息,第二個是信號的數(shù)值。

          javascript:resizepic(this) border=0>

          圖7. PC軟件
          javascript:resizepic(this) border=0>
          圖8 基于VNH30的汽車窗戶防夾傷實施方案


          上一頁 1 2 3 下一頁

          關鍵詞: VNH2 VNH 2SP SP

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁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); })();