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

          新聞中心

          EEPW首頁 > 模擬技術(shù) > 設(shè)計(jì)應(yīng)用 > 基于LPC2294處理器的嵌入式PLC的設(shè)計(jì)(一)

          基于LPC2294處理器的嵌入式PLC的設(shè)計(jì)(一)

          作者: 時(shí)間:2013-10-08 來源:網(wǎng)絡(luò) 收藏
          不穩(wěn)定,這樣易導(dǎo)致外部繼電器誤動(dòng)作而引起外部設(shè)備工作不穩(wěn)定。為此,我們?cè)O(shè)計(jì)了圖4電路用來提高繼電器輸出的穩(wěn)定性。

          圖4-555定時(shí)器組成的單穩(wěn)態(tài)電路

            這是一個(gè)由NE555 定時(shí)器組成的單穩(wěn)態(tài)電路,其中VCC5.0D端接圖3中光電耦合器的集電極。其工作原理為:系統(tǒng)上電初始,2、6管腳電平不能突變,保持為低電平。分析 NE555的內(nèi)部電路可知,此時(shí)輸出端3管腳輸出高電平,電路開始對(duì)R、C電路進(jìn)行充電,隨著時(shí)間的推移,管腳2、6的電平不斷升高,當(dāng)升至23VCC 時(shí),輸出端3管腳將翻轉(zhuǎn)至低電平,使三極管導(dǎo)通,VCC5.0D輸出5V.這樣,系統(tǒng)上電后經(jīng)過一段時(shí)間,I/O口的電平穩(wěn)定下來之后,光電耦合器才得電開始工作。暫穩(wěn)態(tài)的持續(xù)時(shí)間tW取決于外接電阻R 和電容C的大小。tW等于電容電壓在充電過程中從0上升到23VCC所需要的時(shí)間,即

          基于LPC2294處理器的嵌入式PLC的設(shè)計(jì)

            1.2.2 模擬量輸入電路設(shè)計(jì)

            先通過電阻R66,將現(xiàn)場傳感器輸出的電流信號(hào)轉(zhuǎn)換為0~5V電壓信號(hào)進(jìn)行采集??紤]到抗干擾及對(duì)微電路的保護(hù),在轉(zhuǎn)換電路的輸出端加了線性光耦HCNR201.硬件電路如圖5所示。

          圖5-模擬量輸入接口電路

            1.2.3 串行通訊接口電路設(shè)計(jì)

            為了能與其它工業(yè)控制產(chǎn)品兼容,我們?cè)O(shè)計(jì)時(shí)采用了RS-485接口標(biāo)準(zhǔn)。為了將TTL電平轉(zhuǎn)換成 RS485電平,選用了SP485E 收發(fā)器。SP485E 芯片的數(shù)據(jù)傳輸速率可高達(dá)10Mbps,其最大的特點(diǎn)是在為發(fā)送器輸出和接收器輸入管腳提供了ESD保護(hù)電路。接口電路如圖6所示。


          圖6-串口電路

          linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

          上一頁 1 2 下一頁

          關(guān)鍵詞: LPC2294 處理器 嵌入式 PLC

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