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

          關(guān) 閉

          新聞中心

          EEPW首頁 > 工控自動化 > 設(shè)計應(yīng)用 > CAN/RS 232接口卡的設(shè)計與實現(xiàn)

          CAN/RS 232接口卡的設(shè)計與實現(xiàn)

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

          總線控制器選用Philips公司生產(chǎn)的SJA1000,該芯片是PCA82C200控制器的替代品,而且新增加了一種Peli工作模式,能夠支持CAN 2.0B協(xié)議。它還支持錯誤中斷、報警限制、驗收濾波器擴展和自接收請求等功能。在系統(tǒng)中,將SJA1000的中斷輸出引腳INT接到單片機的中斷輸入引腳,這樣可以在接收數(shù)據(jù)或者總線錯誤時產(chǎn)生中斷,由控制器進行相應(yīng)的處理。SJA1000的片選CS端接單片機的P2.7引腳,這樣SJA1000的地址就確定為7F00H~7FFFH。
          選用芯片82C250作為CAN控制器和物理總線間的驅(qū)動接口,可以提供對總線的差動發(fā)送能力和對CAN控制器的差動接收能力,其最高速可達1 Mb/s。由于實際系統(tǒng)中存在干擾,故增加高速光隔6N137,以起到隔離的作用。電氣接口很簡單,有CANH和CANL兩根線,用以完成CAN的數(shù)據(jù)傳輸。在CAN總線的兩端有一個120Ω的電阻,其作用為匹配總線阻抗,用于提高數(shù)據(jù)通信的抗干擾性及可靠性。具體電路如圖2所示。

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


          1.2 與 232接口
          232標準是美國電子工業(yè)聯(lián)合會(EIA)制定的一種串行物理接口標準,它適合于數(shù)據(jù)傳輸率在O~20 000 b/s范圍內(nèi)的通信,目前廣泛用于計算機與終端或外設(shè)之間的近端連接。實際工作時,應(yīng)保證電平在5~15V之間。所以為了與單片機進行通信。必須對其電平進行轉(zhuǎn)換?,F(xiàn)在常用的轉(zhuǎn)換芯片是MAX232。MAX232內(nèi)部有電壓倍增電路和轉(zhuǎn)換電路,只需5V電源便可TTL電平與 232電平的轉(zhuǎn)換,使用十分方便。串口接口電路如圖3所示。



          評論


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