<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)用 > 智能型電纜測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

          智能型電纜測(cè)試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

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

          P0口作為數(shù)據(jù)總線將地址信號(hào)送給鎖存器74HC573,同時(shí)P2.4,P2.5,P2.6,P2.7驅(qū)動(dòng)HC138譯碼器形成鎖存有效信號(hào),使地址信號(hào)鎖存在74HC573,由于地址信號(hào)為11位,所以需要單機(jī)發(fā)送兩次地址信息。

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

          f.JPG


          當(dāng)11位地址準(zhǔn)備完畢后,由發(fā)送地址有效信號(hào),將地址信號(hào)送給譯碼電路。譯碼電路原理如圖7所示。
          輸入繼電器譯碼電路和輸出繼電器譯碼電路具有相同的電路結(jié)構(gòu),以輸入繼電器譯碼電路為例,可以分為三級(jí)譯碼電路,每一級(jí)譯碼電路由總線隔離芯片74HC245,3~8線譯碼器74HC138和其他邏輯控制電路組成。第一級(jí)譯碼電路由11位地址信號(hào)中的AT10,AT09,AT08,AT07組成,負(fù)責(zé)選擇12塊單板中的某一塊;第二級(jí)譯碼電路由AT06,AT05,AT04,AT03組成,負(fù)責(zé)選擇某塊單板中的某一行;第三級(jí)譯碼電路由
          AT02,AT01,AT00組成,負(fù)責(zé)選擇某塊單板中的某一列,這樣行列交叉就選中某一個(gè)測(cè)試點(diǎn)的輸入繼電器驅(qū)動(dòng)電路,從而將該測(cè)試點(diǎn)接入了測(cè)試電路。地址信號(hào)在單板與單板之間經(jīng)過(guò)74HC245的隔離,防止其驅(qū)動(dòng)能力下降。輸出繼電器的選擇過(guò)程完全一樣,不再贅述。

          3 工程應(yīng)用方案研究
          3.1 電纜測(cè)試系統(tǒng)工作流程
          電纜測(cè)試系統(tǒng)由和工控機(jī)共同作用來(lái)實(shí)現(xiàn),工控機(jī)的人機(jī)交互界面將操作者輸入的信息通過(guò)USB發(fā)送給單片機(jī),單片機(jī)根據(jù)這些命令啟動(dòng)相應(yīng)的外設(shè),實(shí)現(xiàn)相應(yīng)的測(cè)試功能。電纜測(cè)試系統(tǒng)可實(shí)現(xiàn)系統(tǒng)自檢,全部導(dǎo)通/絕緣測(cè)試,單獨(dú)兩點(diǎn)之間導(dǎo)通/絕緣測(cè)試和指定區(qū)間內(nèi)兩點(diǎn)間導(dǎo)通/絕緣測(cè)試。單片機(jī)的工作流程如圖8所示。

          g.JPG



          關(guān)鍵詞: 單片機(jī)

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