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

          新聞中心

          EEPW首頁 > 消費電子 > 設(shè)計應(yīng)用 > 無傳感器BLDC驅(qū)動控制系統(tǒng)的設(shè)計

          無傳感器BLDC驅(qū)動控制系統(tǒng)的設(shè)計

          作者: 時間:2009-08-03 來源:網(wǎng)絡(luò) 收藏

          圖4:反電勢過零檢測電路。

          圖4:反電勢過零檢測電路。


          3. 行程計量和液晶顯示原理


          中行程計量采用純軟件數(shù)據(jù)處理。由于電動車電機轉(zhuǎn)子在外面,車上的輻條是固定在轉(zhuǎn)子上的,因此轉(zhuǎn)子轉(zhuǎn)一圈車輪就轉(zhuǎn)一周,所走過的路程就是車輪的周長。這樣只要電機轉(zhuǎn)一圈,采用內(nèi)部中斷,數(shù)據(jù)處理部分就做一次加法,通過累加的辦法存儲總路程數(shù)據(jù),然后進行十進制轉(zhuǎn)換。由于HT46R6?自帶LCD,因此只需將轉(zhuǎn)換后的結(jié)果直接寫入其RAM存儲區(qū)1,即可在液晶屏上顯示里程。其中數(shù)據(jù)處理部分的加法采用浮點數(shù),這是因為HT系列單片機不支持小數(shù)操作。


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


          部分:74HC139譯碼器的輸入端連接到單片機HT46R6?上,其使能控制位接HT46R6?的PWM1(即PD1口),其它輸入接普通I/O,譯碼器的輸出直接IR2132,IR2132的輸入均是低電平有效,以產(chǎn)生輸出電平去驅(qū)動MOS管P60N06的柵極,外加48V漏極電壓使MOS管導通,通過這種驅(qū)動方法順序?qū)ǜ鱉OS管,以便給直流無刷電機連續(xù)供電。需注意的是當IR2132高于8.9V的電壓時才能開通,一般采用12V或15V作為驅(qū)動,器件內(nèi)帶有欠電壓和過電流保護;當電壓低于8.9V,IR2132自動斷開不工作,即沒有輸出,此時整個也就無法正常運作。


          反電勢部分:采用原理部分敘述的過零方案,通過電阻取三相反電勢電壓,將其送往比較器LM339中每個比較器的正端,為減小干擾,正端輸入需加電容濾波,而負端(參考相)電壓采用48V電源的1/22。通過比較,若正端電壓高于負端,則LM339的出端信號為+5V;若正端電壓低于負端,則出端信號為0V,從而給出轉(zhuǎn)子位置信號,即信號。


          LCD部分:本文中的采用兩行顯示的10位液晶屏與HT46R6?的SEG0-SEG19腳和4個COM腳相連,通過向內(nèi)部LCD存儲區(qū)寫數(shù)即可在屏幕上顯示行程,自帶驅(qū)動,簡易直觀且便于操作。選擇R型偏壓,則不需要連接外部電容或電阻,如果VDD大于VLCD引腳上的電壓,那么VMAX連接至VDD,否則連接到VLCD,這樣可以防止因電壓太強造成不該點亮的液晶段選信號點亮,避免亂碼的出現(xiàn);若選擇C型偏壓,需在單片機的V1與V2之間連接0.1μF濾波電容,C1與C2之間也需要連接0.1μF充電泵電容。本文選擇的是R型偏壓,整體硬件原理見圖5。

          圖5:驅(qū)動控制器硬件結(jié)構(gòu)圖。

          圖5:驅(qū)動控制器硬件結(jié)構(gòu)圖。

          用HT-IDE3000的仿真效果極佳,制成PCB板如圖6、圖7所示,主控板和驅(qū)動板之間用跳線連接,如果時間允許,通常將兩塊電路板合在一起,并附帶散熱片。

          圖6:主控制板。

          圖6:主控制板。



          評論


          相關(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); })();