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

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > CAN總線實(shí)現(xiàn)工業(yè)網(wǎng)絡(luò)分布式測(cè)控系統(tǒng)

          CAN總線實(shí)現(xiàn)工業(yè)網(wǎng)絡(luò)分布式測(cè)控系統(tǒng)

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

          1 引言

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

            現(xiàn)場(chǎng)技術(shù)是當(dāng)今自動(dòng)化領(lǐng)域發(fā)展的熱點(diǎn),can以其獨(dú)特的設(shè)計(jì)、低成本、高可靠性、實(shí)時(shí)性、抗干擾能力強(qiáng)等特點(diǎn)得到了廣泛的應(yīng)用。本文選用can設(shè)計(jì)了熱電阻智能節(jié)點(diǎn),利用can總線連接各個(gè)節(jié)點(diǎn),可以直接與主控卡或上位機(jī)通信,組建成測(cè)控。

            2 熱電阻智能節(jié)點(diǎn)硬件設(shè)計(jì)

            2.1智能節(jié)點(diǎn)整體結(jié)構(gòu)

            本熱電阻智能節(jié)點(diǎn)設(shè)有4路輸入通道,支持3線制方式,支持熱電阻類型有cu50、cu100和pt100,采用freescale mc9s12d64單片機(jī)作為微控制器,其內(nèi)部有一個(gè)can通信模塊(mscan),符合can2.0a/b標(biāo)準(zhǔn),所以不需要擴(kuò)展can通訊控制器。can接口收發(fā)器采用pca82c250作為can通信模塊和物理傳輸線路之間的接口。節(jié)點(diǎn)通過(guò)24位a/d轉(zhuǎn)換器ads1216對(duì)組態(tài)通道進(jìn)行采樣,由于熱電阻的阻值與溫度成正比關(guān)系,需將已知電流流過(guò)該電阻以得到與溫度成正比的輸出電壓。本文使用ads1216的兩個(gè)8位電流輸出idac1和idac2作為恒流源,通過(guò)模擬開關(guān)max355選通相應(yīng)的組態(tài)通道,然后ads1216對(duì)得到的電壓信號(hào)進(jìn)行采樣并輸出至微控制器,經(jīng)校正后進(jìn)行標(biāo)度變換轉(zhuǎn)化成相應(yīng)的電阻值,查熱電阻分度表即可得到所測(cè)溫度。本節(jié)點(diǎn)也可通過(guò)rs485接口并嚴(yán)格按照modbus協(xié)議進(jìn)行通信,rs-485收發(fā)器采用sn65lbc184。

            本熱電阻智能節(jié)點(diǎn)硬件結(jié)構(gòu)框圖如圖1所示。

            

           熱電阻智能節(jié)點(diǎn)硬件結(jié)構(gòu)框圖

            圖1 熱電阻智能節(jié)點(diǎn)硬件結(jié)構(gòu)框圖

            2.2信號(hào)輸入端電路與采樣電路

            信號(hào)輸入端電路與采樣電路原理圖如圖2和圖3所示。

            

          熱電阻信號(hào)輸入端電路

            圖2 熱電阻信號(hào)輸入端電路

            

          a/d采樣電路

            圖3 a/樣電路

            


          上一頁(yè) 1 2 3 下一頁(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); })();