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

          新聞中心

          EEPW首頁(yè) > 手機(jī)與無(wú)線通信 > 設(shè)計(jì)應(yīng)用 > 基于IRMCK201和ZigBee的圓網(wǎng)印花同步控制系統(tǒng)

          基于IRMCK201和ZigBee的圓網(wǎng)印花同步控制系統(tǒng)

          作者: 時(shí)間:2011-06-01 來(lái)源:網(wǎng)絡(luò) 收藏

          2.1 系統(tǒng)主控制器設(shè)計(jì)
          本系統(tǒng)主控制器采用CC2430是TI(Chipcon)公司一款技術(shù)的具有SOC(片上系統(tǒng))功能的小體積無(wú)線系統(tǒng)芯片。
          該芯片上集成了協(xié)議的RF前端、與8051兼容的微處理器、128 KB可編程閃存和8 KB RAM、14位ADC電路等。傳輸距離可大于75 m,傳輸速率最高250 Kb/s,工作溫度為-40~+105℃,工作電壓2.0~3.6 V,具有極短的休眠模式到主動(dòng)模式的轉(zhuǎn)換時(shí)間。CC2430在應(yīng)用時(shí)可根據(jù)用戶需要將其靈活設(shè)置為NC、FFD或RFD。主控制器基本電路如圖2所示。

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

          b.JPG


          2.2 交流伺服控制模塊設(shè)計(jì)
          圖3是的主輥電機(jī)交流伺服結(jié)構(gòu)圖。是美國(guó)國(guó)際整流公司(IR)開(kāi)發(fā)的數(shù)字運(yùn)動(dòng)控制芯片,是專門(mén)針對(duì)伺服驅(qū)動(dòng)系統(tǒng)而設(shè)計(jì)的。該器件可實(shí)現(xiàn)完整的速度環(huán)和電流環(huán)控制,其中電流環(huán)帶寬達(dá)5.5 kHz,采樣控制周期約為6 μs,PWM的載波頻率可達(dá)70 kHz,具有快速的高性能伺服驅(qū)動(dòng)能力。不同于DSP式伺服控制,無(wú)需編程,只要選擇其內(nèi)部的功能與參數(shù)即可實(shí)現(xiàn)復(fù)雜的伺服控制功能及算法。

          c.JPG


          該模塊的基本工作原理:采用IR的專用電流傳感器IR2175檢測(cè)伺服電機(jī)的兩路相電流,使用光電編碼器獲取電動(dòng)機(jī)的轉(zhuǎn)速與角位信息,經(jīng)IRMCK201計(jì)算后得到電機(jī)的速度ω1,與接收的參考速度進(jìn)行比較,經(jīng)片內(nèi)2個(gè)獨(dú)立的PI調(diào)節(jié)器進(jìn)行調(diào)節(jié),然后經(jīng)IRMCK201內(nèi)容的SVPWM模塊產(chǎn)生PWM信號(hào),經(jīng)光電耦合電路加至智能功率模塊(IPM)實(shí)現(xiàn)對(duì)電機(jī)的控制。電機(jī)運(yùn)行狀態(tài)通過(guò)IRMCK201的工作狀態(tài)接口驅(qū)動(dòng)相應(yīng)指示燈工作,同時(shí),通過(guò)ZigBee節(jié)點(diǎn)傳輸至系統(tǒng)主控制器。



          評(píng)論


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