色婷婷AⅤ一区二区三区|亚洲精品第一国产综合亚AV|久久精品官方网视频|日本28视频香蕉

          新聞中心

          EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 利用CAN232B轉(zhuǎn)換器組建CAN控制網(wǎng)絡(luò)

          利用CAN232B轉(zhuǎn)換器組建CAN控制網(wǎng)絡(luò)

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

          2.用戶RS232主控設(shè)備的軟件設(shè)計(jì)

          對(duì)RS232主控設(shè)備而言,需要具備尋址其它多個(gè)RS232設(shè)備的能力。此時(shí),需要按照的配置協(xié)議,對(duì)用戶主控設(shè)備的RS232程序進(jìn)行補(bǔ)充、修改,使主控設(shè)備可向所連的發(fā)送“命令幀”,以設(shè)置CAN幀格式,動(dòng)態(tài)配置發(fā)送的CAN幀信息。這樣,用戶主控設(shè)備就可以通過(guò)CAN232B發(fā)送具有不同ID的CAN報(bào)文幀,從而尋址不同地址的RS232設(shè)備。

          3.配置從設(shè)備的CAN232B(通過(guò)配置軟件設(shè)置)設(shè)置CAN232B的RS232通訊波特率、CAN通訊波特率。
          設(shè)置CAN232B中CAN報(bào)文濾波器,使設(shè)備接收所需要的CAN報(bào)文。
          設(shè)置CAN232B中CAN幀格式,決定幀類型(標(biāo)準(zhǔn)幀/擴(kuò)展幀)和幀ID。

          合理使用CAN232B轉(zhuǎn)換器,可以方便地實(shí)現(xiàn)RS232多點(diǎn)組網(wǎng)和遠(yuǎn)程通訊。由于CAN232B轉(zhuǎn)換器完全支持CAN2.0A和CAN2.0B協(xié)議,因此,所組建的具有組網(wǎng)靈活、數(shù)據(jù)傳輸可靠性高、通訊速率高、總線利用率高等優(yōu)點(diǎn)。

          五、RS232/CAN電平轉(zhuǎn)換器

          目前,我們還接觸到一種利用CAN總線收發(fā)器的電平驅(qū)動(dòng)能力而間接實(shí)現(xiàn)RS232遠(yuǎn)程通訊的RS232/CAN轉(zhuǎn)換器。這里,我們稱其為非智能型RS232/CAN電平轉(zhuǎn)換器,將上面介紹的帶微處理器產(chǎn)品稱為智能型RS232/CAN轉(zhuǎn)換器。下面將對(duì)非智能型RS232/CAN電平轉(zhuǎn)換器產(chǎn)品及其構(gòu)成網(wǎng)絡(luò)進(jìn)行分析、判斷、比較。

          非智能型RS232/CAN電平轉(zhuǎn)換器直接通過(guò)硬件電路來(lái)實(shí)現(xiàn)RS232信號(hào)和CAN信號(hào)的物理電平轉(zhuǎn)換。下圖5-1是非智能型RS232/CAN電平轉(zhuǎn)換器的原理框圖。


          圖5-1RS232/CAN電平轉(zhuǎn)換原理框圖

          上圖中,非智能型RS232/CAN轉(zhuǎn)換器沒(méi)有使用CAN控制器,只是利用CAN總線收發(fā)器的電平驅(qū)動(dòng)能力,以達(dá)到延長(zhǎng)RS232傳輸距離的目的。

          利用非智能型RS232/CAN電平轉(zhuǎn)換器構(gòu)建的CAN接口可以具有遠(yuǎn)程通訊的能力,但由其構(gòu)建的CAN網(wǎng)絡(luò)并不支持CAN基本協(xié)議。所以,利用非智能型RS232/CAN轉(zhuǎn)換器組建的網(wǎng)絡(luò)仍有會(huì)存在類似RS485的許多缺點(diǎn):沒(méi)有錯(cuò)誤控制能力、沒(méi)有硬件總線仲裁功能、通訊的可靠性低、總線效率低、系統(tǒng)實(shí)時(shí)性差、應(yīng)用不靈活、只有主從通訊方式等等。一句話,那已經(jīng)不是可靠、實(shí)時(shí)的CAN-bus通訊網(wǎng)絡(luò)。

          與電平轉(zhuǎn)換的機(jī)制不同,智能型RS232/CAN轉(zhuǎn)換器完全支持CAN基本協(xié)議,可以實(shí)現(xiàn)RS232通道數(shù)據(jù)和CAN通道數(shù)據(jù)的轉(zhuǎn)換。利用智能型CAN232B轉(zhuǎn)換器構(gòu)建CAN網(wǎng)絡(luò),完全支持CAN2.0A和CAN2.0B協(xié)議,充分利用CAN總線的特性,實(shí)現(xiàn)RS232的遠(yuǎn)程通訊和多點(diǎn)組網(wǎng),并具有組網(wǎng)靈活、數(shù)據(jù)傳輸可靠性高、通訊速率高、總線利用率高等優(yōu)點(diǎn)。這也是CAN-bus通訊網(wǎng)絡(luò)具有的優(yōu)點(diǎn)。另外,智能型RS232/CAN轉(zhuǎn)換器還具有以下優(yōu)點(diǎn):可以實(shí)現(xiàn)RS232通訊數(shù)據(jù)與CAN通訊數(shù)據(jù)的透明轉(zhuǎn)換,無(wú)需更改原有RS232通訊協(xié)議,可以直接應(yīng)用到原有領(lǐng)域。

          六、總結(jié)

          利用CAN232B轉(zhuǎn)換器組建一個(gè),能夠很方便的實(shí)現(xiàn)RS232多點(diǎn)組網(wǎng)、遠(yuǎn)程通訊,并且,不需要更改原有RS232通訊軟件,用戶可直接嵌入原有的應(yīng)用領(lǐng)域,使系統(tǒng)設(shè)計(jì)達(dá)到更先進(jìn)的水平。


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

          評(píng)論


          相關(guān)推薦

          技術(shù)專區(qū)

          關(guān)閉