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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計(jì)應(yīng)用 > 基于MSP430自動脹管控制器的研制

          基于MSP430自動脹管控制器的研制

          作者: 時(shí)間:2010-09-09 來源:網(wǎng)絡(luò) 收藏

          機(jī)中需要設(shè)計(jì)一個(gè)互鎖電路控制電機(jī)的運(yùn)行狀態(tài),進(jìn)行、退脹操作,互鎖電路如圖4所示。通過單片機(jī)控制A0,A1兩點(diǎn)的電平,使其分別控制M-SW,D-SW電位的高低。當(dāng)A1點(diǎn)被置為低電平時(shí),光電隔離工作,使得D-SW為高電平,從而Q2導(dǎo)通,L-SW為低,D10(RET-URN)燈亮,即退脹狀態(tài);若A1點(diǎn)被置為高電平,則D-SW被置低,K3繼電器的線圈工作,使得L-SW為高,因此退脹燈熄滅,此為狀態(tài)。當(dāng)A0點(diǎn)被置為低電平時(shí),光電隔離觸發(fā),使得M-SW為高電平,從而Q1集電極與地相通,則繼電器K1線圈通電開始工作,并由此斷開輸入與電機(jī)的連接狀態(tài)。因此,通過繼電器實(shí)現(xiàn)電路互鎖,并控制電機(jī)的運(yùn)行狀態(tài)。

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


          此外,在雙頭脹管機(jī)的設(shè)計(jì)中,為了保證兩個(gè)脹管器同時(shí)工作且互相不受影響,增添了由555定時(shí)器及16位雙穩(wěn)態(tài)JK觸發(fā)器74LS76的組合電路,如圖5所示。由圖中可以看出,MODE開關(guān)在每次按下和松開時(shí),都為HAl7555提供了一個(gè)脈沖信號,同時(shí)輸出至HD74LS76使得在CHA,CHB2個(gè)指示燈的負(fù)端電平高低按照J(rèn)K觸發(fā)器的規(guī)律變化,于是滿足了在每次MODE開關(guān)進(jìn)行變化時(shí),雙頭脹管機(jī)的兩邊可以獨(dú)立工作而不受影響。



          3 軟件設(shè)計(jì)
          的內(nèi)核CPU結(jié)構(gòu)是按照精簡指令集和高透明的宗旨設(shè)計(jì)的,使用的指令有硬件執(zhí)行的內(nèi)核和現(xiàn)有硬件結(jié)構(gòu)的高效率仿真指令,具有豐富的尋址方式,簡潔的指令,大量的寄存器以及片內(nèi)的數(shù)據(jù)存儲都可以參加多種運(yùn)算,具有高效的查表處理方法和較高的處理速度,在8 MHz晶體下運(yùn)算能力達(dá)到每秒鐘運(yùn)算100萬條指令。這些特點(diǎn)使該系列單片機(jī)采用C語言開發(fā)仍有很高效率,從而可以提高開發(fā)的周期,也可以實(shí)現(xiàn)程序的可移植性。本系統(tǒng)軟件開發(fā)所采用的是系列單片機(jī)專用的集成開發(fā)環(huán)境IAR Embedded Workbench,采用C語言編程。
          在該儀器的程序設(shè)計(jì)中,由于在電機(jī)換向的瞬間會產(chǎn)生大電流的沖擊,須對換向的延時(shí)時(shí)間進(jìn)行恰當(dāng)設(shè)置,否則會對儀器、電機(jī)乃至操作者造成極大損傷。該儀器的軟件設(shè)計(jì)流程如圖6所示。



          關(guān)鍵詞: 控制器 研制 脹管 自動 MSP430 基于

          評論


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