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

          關(guān) 閉

          新聞中心

          EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于PIC18F6527的電磁繼電器控制系統(tǒng)

          基于PIC18F6527的電磁繼電器控制系統(tǒng)

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

          摘要:為了實(shí)現(xiàn)的實(shí)時(shí)開關(guān)控制,確保人員安全和系統(tǒng)的可靠性,設(shè)計(jì)了根據(jù)傾角傳感器的輸出電壓,以為核心的智能,并給出了硬件電路圖,程序流程框圖和部分源程序。該智能結(jié)構(gòu)簡(jiǎn)單,可靠性高,在液壓系統(tǒng)的閥控制、電機(jī)控制等過程中具有很高的實(shí)用價(jià)值。
          關(guān)鍵詞:傾角傳感器;;;實(shí)時(shí)控制

          電磁繼電器是自動(dòng)中應(yīng)用比較廣泛的一種電子元器件,在實(shí)際應(yīng)用時(shí),如何根據(jù)控制電路的特點(diǎn)和負(fù)載的數(shù)量及形式來正確選擇和使用繼電器呢?在控制電路中,不僅要保證低壓電路的控制信號(hào)能夠控制高壓的執(zhí)行部件,還要采用隔離器件保障電路和人員的安全,為此,單片機(jī)的外圍電路設(shè)計(jì)和繼電器的正確使用在系統(tǒng)中起著關(guān)鍵性的作用。

          1 繼電器控制系統(tǒng)設(shè)計(jì)
          1.1 系統(tǒng)總體構(gòu)成和工作原理
          該控制系統(tǒng)主要由傾角傳感器WDD35D-4,AD7706,PIC18F6527,電磁繼電器JQC-3F及其外圍電路組成。整個(gè)系統(tǒng)采用5 V工作電壓,低功耗設(shè)計(jì),與繼電器的接口進(jìn)行光電隔離,降低了外部干擾,提高了系統(tǒng)工作的可靠性。傳感器的電壓輸出范圍為0~5 V,對(duì)系統(tǒng)上電后,AD7706將實(shí)時(shí)地采集傳感器的輸出模擬信號(hào),并通過串口發(fā)送到上位機(jī),PIC18F6527通過軟件編程對(duì)輸出電壓進(jìn)行判斷,當(dāng)采集到的電壓大于或等于2.5 V時(shí),單片機(jī)發(fā)出控制信號(hào),將繼電器接通,當(dāng)采集到的電壓小于2.5 V時(shí),控制信號(hào)將驅(qū)動(dòng)繼電器斷開。整個(gè)控制過程不斷循環(huán),實(shí)現(xiàn)了對(duì)繼電器的實(shí)時(shí)控制功能。
          1.2 系統(tǒng)各部分工作原理和硬件電路圖
          傾角傳感器選用的是北京昆侖傳感技術(shù)中心生產(chǎn)的一款導(dǎo)電式塑料電位器WDD35D-4,阻值為5 kΩ,獨(dú)立線性度為0.1%,其功能是把一個(gè)機(jī)械位移轉(zhuǎn)換成電信號(hào),使內(nèi)部產(chǎn)生一個(gè)電壓分配器,當(dāng)轉(zhuǎn)軸轉(zhuǎn)動(dòng)時(shí),電位器的阻值分配就會(huì)改變,繼而使輸出端的電壓發(fā)生變化。導(dǎo)電塑料電位器價(jià)格相對(duì)便宜,低溫下輸出變化小,低扭矩操作和高速應(yīng)用是它的顯著優(yōu)點(diǎn)。設(shè)計(jì)中傳感器的供電電壓是5 V,因此輸出電壓范圍為0~5 V,AD采集后通過串口發(fā)送到上位機(jī)的數(shù)據(jù)范圍為0000-FFFF。
          AD7706是AD公司推出的16位AD轉(zhuǎn)換器,它具有3個(gè)準(zhǔn)差分輸入通道,帶有增益可編程放大器,可用于直接測(cè)量傳感器輸出的低頻模擬信號(hào),其優(yōu)點(diǎn)是分辨率高、低功耗、動(dòng)態(tài)范圍廣、自校準(zhǔn)等。設(shè)計(jì)中AD的供電電壓和參考電壓都為5 V,引腳串行時(shí)鐘輸入口SCLK,片選/CS,復(fù)位/RESET,指令或數(shù)據(jù)輸入DIN,轉(zhuǎn)換結(jié)果輸出DOUT,狀態(tài)信號(hào)/DRDY作為與單片機(jī)的通訊端口。傳感器的輸出模擬信號(hào)由AD7706進(jìn)行采集,并通過單片機(jī)的指令信號(hào)將數(shù)據(jù)通過串口發(fā)送到上位機(jī)。
          PIC18F6527是Microehip公司推出的高性能單片機(jī),該處理器采用納瓦技術(shù),功耗低,運(yùn)行速度快,功能強(qiáng)大,抗干擾能力強(qiáng),具有豐富的外圍接口,如CCP模塊、MSSP模塊、EUSART模塊、AD轉(zhuǎn)換模塊等。PIC18F6527在整個(gè)控制系統(tǒng)中處于核心地位,外圍硬件電路和軟件編程都是圍繞著單片機(jī)展開的,設(shè)計(jì)中單片機(jī)的供電電壓是5 V,系統(tǒng)采用的是外部晶振7.372 8 MHz。引腳中RD3~RD7,RB0是與AD7706相連接的端口,負(fù)責(zé)采集傳感器的實(shí)時(shí)電壓,RC6,RC7是與電平轉(zhuǎn)換芯片MAX232相連接的端口,負(fù)責(zé)將采集數(shù)據(jù)發(fā)送到上位機(jī),RF6是與繼電器電路相連接的端口,負(fù)責(zé)驅(qū)動(dòng)或斷開繼電器。單片機(jī)將AD采集到的數(shù)據(jù)實(shí)時(shí)的發(fā)送到上位機(jī),然后對(duì)采集到的數(shù)據(jù)進(jìn)行判斷,決定繼電器的開關(guān)狀態(tài)。當(dāng)AD采集到的高八位數(shù)據(jù)大于或者等于128時(shí),將RF6置為高電平,繼電器的常閉觸點(diǎn)斷開,相當(dāng)于開關(guān)閉合,當(dāng)AD采集到的高八位數(shù)據(jù)小于128時(shí),將RF6置為低電平,繼電器的常閉觸點(diǎn)吸合,相當(dāng)于開關(guān)斷開。
          電磁繼電器JQC-3F通常用于自動(dòng)控制電路中,它實(shí)際上是一種“自動(dòng)開關(guān)”,在電路中起著自動(dòng)調(diào)節(jié)、安全保護(hù)、轉(zhuǎn)換電路等作用。設(shè)計(jì)中采用5 V電壓驅(qū)動(dòng)繼電器,在繼電器的線圈兩端并上一個(gè)二極管,可以保護(hù)三極管被擊穿,釋放線圈產(chǎn)生的感應(yīng)電動(dòng)勢(shì),并消除對(duì)電路的干擾。單片機(jī)和繼電器之間的光耦EL817起到了隔離的作用,還可以消除對(duì)負(fù)載的影響。
          整個(gè)硬件電路圖如圖1所示。

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

          a.JPG


          1.3 系統(tǒng)軟件流程框圖和部分源程序
          PIC18F6527可以用C語言來完成程序設(shè)計(jì),首先要對(duì)系統(tǒng)和各芯片進(jìn)行初始化,然后通過調(diào)用子程序來完成數(shù)據(jù)采集和控制繼電器動(dòng)作的功能。軟件開發(fā)環(huán)境為MAPLAB IDEV8.60,并利用Hitech公司開發(fā)的PICC編譯器進(jìn)行編譯,還可以在線調(diào)試,最后用ICD3把程序燒寫到單片機(jī)中,當(dāng)系統(tǒng)上電時(shí),便可以完成實(shí)時(shí)控制。程序流程圖如圖2所示。

          c.JPG

          時(shí)間繼電器相關(guān)文章:時(shí)間繼電器



          上一頁(yè) 1 2 下一頁(yè)

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