91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線(xiàn)課程
  • 觀(guān)看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于A(yíng)T89C55單片機(jī)和PCA82C250實(shí)現(xiàn)分布式通信網(wǎng)絡(luò)的設(shè)計(jì)

電子設(shè)計(jì) ? 來(lái)源:國(guó)外電子元器件 ? 作者:王明順;賀立紅 ? 2021-06-11 15:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1 概述

用于多機(jī)間數(shù)據(jù)通信的通信物理層接口是分布式測(cè)控系統(tǒng)數(shù)據(jù)共享的工作基礎(chǔ),傳統(tǒng)的以單片機(jī)為核心的分布式多機(jī)測(cè)控系統(tǒng)為簡(jiǎn)化通信物理層大多采用電流環(huán)或RS-485/RS-422總線(xiàn)。

電流環(huán)形式因較RS-485/RS-422總線(xiàn)形式連線(xiàn)復(fù)雜等原因已基本退出歷史舞臺(tái)。而RS-485總線(xiàn)接線(xiàn)形式較RS-422總線(xiàn)接線(xiàn)形式少了二極通信線(xiàn)且抗干擾能力增強(qiáng),從而使接線(xiàn)形式更為簡(jiǎn)單、造價(jià)更低,因此,RS-485總線(xiàn)基本上獨(dú)霸了以單片機(jī)為核心的分布式多機(jī)測(cè)控系統(tǒng)通信物理層的應(yīng)用。但隨著科技的發(fā)展,RS-485總線(xiàn)的總線(xiàn)效率低、系統(tǒng)實(shí)時(shí)性差、通訊可靠性低、后期維護(hù)成本高、網(wǎng)絡(luò)工程調(diào)試復(fù)雜、傳輸距離不理想、單總線(xiàn)可掛接節(jié)點(diǎn)少、應(yīng)用不靈活等缺點(diǎn)慢慢地暴露出來(lái),因此,迫切需要尋找一種新型、簡(jiǎn)單有效的通信物理層接口芯片來(lái)替代RS-485總線(xiàn)物理層接口電路進(jìn)行網(wǎng)絡(luò)通信,這對(duì)提高多機(jī)互連的分布式測(cè)控系統(tǒng)的可靠性具有重大意義。

與其他現(xiàn)場(chǎng)總線(xiàn)相比,CAN部遲疑不決在通信能力、可靠性、實(shí)時(shí)性、靈活性、易用性、傳輸距離和成本等方面有著明顯的優(yōu)勢(shì),成為控制等領(lǐng)域最有前途的現(xiàn)場(chǎng)總線(xiàn)之一。對(duì)于CAN總線(xiàn)的物理層接口,現(xiàn)有大多是CAN總線(xiàn)物理層接口電路與CAN總線(xiàn)控制器連接構(gòu)成的CAN總線(xiàn)通信網(wǎng)絡(luò)。經(jīng)筆者的深入分析和實(shí)踐證明:CAN總線(xiàn)物理層接口電路(符合ISO11898標(biāo)準(zhǔn))也可與單片機(jī)直接連接構(gòu)成一個(gè)高可靠、低成本、簡(jiǎn)單實(shí)用、多機(jī)互連的分布式測(cè)控系統(tǒng)。

2 CAN與RS-485物理層特性比較

CAN總線(xiàn)在物理層個(gè)有專(zhuān)用接口電路,該類(lèi)接口電路具有特色。CAN總線(xiàn)與RS-485總線(xiàn)物理層特性的相同點(diǎn)有:

CAN總線(xiàn)與RS-485總線(xiàn)相比,CAN總線(xiàn)通信物理層接口電路(以PCA82C250為例)具有如下優(yōu)點(diǎn):

由此可見(jiàn),采用CAN總線(xiàn)的物理層專(zhuān)用接口電路替代RS-485總線(xiàn)接口電路形成一個(gè)混合模式的多機(jī)互連分布式測(cè)控系統(tǒng)的通信網(wǎng)絡(luò),可以克服RS-485總線(xiàn)的固有缺陷,充分利用CAN總線(xiàn)物理層的優(yōu)勢(shì),能以簡(jiǎn)單的形式、較低的價(jià)格、較高的性能構(gòu)造出極具競(jìng)爭(zhēng)力的分布式測(cè)控系統(tǒng)。

3 PCA82C250簡(jiǎn)介

完全符合ISO11898國(guó)際標(biāo)準(zhǔn)的CAN總線(xiàn)物理層專(zhuān)用接口電路有多種,這里僅以CAN總線(xiàn)通用接口電路PCA82C250為例對(duì)這類(lèi)接口芯片作以說(shuō)明。PCA82C250的引腳圖如圖1所示。各功能引腳如下:

PCA82C250可以提供對(duì)總線(xiàn)數(shù)據(jù)的差動(dòng)發(fā)送能力和對(duì)通信總線(xiàn)數(shù)據(jù)的差動(dòng)接收能力。其引腳8較為特殊,該引腳用于選擇電路自身的工作方式;高速、斜率控制和待機(jī)。該腳接地時(shí),PCA82C250工作于高速通信方式;接一個(gè)一定阻值的電阻器后再接地,用于控制發(fā)送數(shù)據(jù)脈沖的上升和下降斜率(斜率正比于引腳8上的電流值),用以減少射頻干擾;該腳接高電平時(shí),電路進(jìn)入低電流待機(jī)狀態(tài)。在這種方式下,發(fā)送器被關(guān)閉,接收器轉(zhuǎn)至低電流工作,但接收器仍可對(duì)CAN總線(xiàn)上的“顯性”位做出。如果PCA82C250處于通信總線(xiàn)的網(wǎng)絡(luò)終端,在總線(xiàn)上需要加一個(gè)120Ω左右的匹配電阻。

4 應(yīng)用實(shí)例

以Atmal AT89C55型單片機(jī)為例,AT89C55與RS-485總線(xiàn)接口電路及AT89C55與CAN總線(xiàn)物理層專(zhuān)用接口電路的對(duì)比連接圖如圖2所示。

由圖2的對(duì)比中可以看出,PCA82C250與AT89C55的硬件連接比MAX485與AT89C55的硬件連接還要簡(jiǎn)單,因?yàn)?,PCA82C250的通信過(guò)程無(wú)需接收與發(fā)送的硬件轉(zhuǎn)換控制,僅由軟件來(lái)控制接浮時(shí),CAN總線(xiàn)表現(xiàn)為“隱性”位數(shù)值,即CANH和CANL為懸浮態(tài)(VCAHN≈CANL≈VCC/2,相當(dāng)于關(guān)閉總線(xiàn)),這為具有“休眠”功能的系統(tǒng)提供了網(wǎng)絡(luò)安全保障;當(dāng)TXD端輸入為低電平時(shí),CAN總線(xiàn)表現(xiàn)為“顯性”位數(shù)值(向總線(xiàn)傳送有效數(shù)據(jù)位),即CANH輸出高電壓(約3.5V,當(dāng)VCC為5V時(shí))、CANL輸出低電平(約1.5V,當(dāng)Vcc為5V時(shí))。顯然,在多主機(jī)條件下,“顯性”位和“隱性”位的引入,可在總線(xiàn)上實(shí)現(xiàn)非破壞性總線(xiàn)仲裁,以裁決哪一個(gè)主設(shè)備應(yīng)是下一個(gè)占有總線(xiàn)的設(shè)備。由于沒(méi)有用到PCA82C250參考電壓的輸出值,因此,PCA82C250的5腳可懸空,而8腳所接的電阻RS用于控制CAN總線(xiàn)的輸出脈沖的上升、下降沿的斜率,以降低總線(xiàn)的射頻干擾。當(dāng)RS上的電阻大于0.75CC時(shí),PCA82C250芯片進(jìn)入低功耗待機(jī)狀態(tài);當(dāng)RS上的電壓小于0.3Vcc時(shí),PCA82C250進(jìn)入高速通信狀態(tài);當(dāng)RS上的電壓處于0.4Vcc至0.6Vcc之間時(shí),PCA82C250進(jìn)入CAN總線(xiàn)輸出脈沖上升、下降沿的斜率控制通信狀態(tài),其斜率大小與RS上的電壓成正比。

圖2中,二個(gè)通信系統(tǒng)的軟件幾乎相同。當(dāng)采用PCA82C250的作為總線(xiàn)接口替代原有的MAX485時(shí),在軟件上所做的變更有:首先,可取消RS-485總線(xiàn)的通信方向控制指令部分,因?yàn)镃A7402097N總線(xiàn)接口已不需要此功能;其次,RS-485總線(xiàn)在總線(xiàn)發(fā)送時(shí),由于發(fā)送、接收控制端已連接在一起,即自動(dòng)關(guān)閉了總線(xiàn)數(shù)據(jù)接收功能,而CAN總線(xiàn)接口在總線(xiàn)數(shù)據(jù)發(fā)送的同時(shí)也在進(jìn)行總線(xiàn)數(shù)據(jù)的接收(CAN總線(xiàn)接口不提供通信接收、發(fā)送數(shù)據(jù)的分離控制功能),因此,在軟件設(shè)計(jì)上對(duì)此應(yīng)有所考慮。當(dāng)然,這為多機(jī)通信系統(tǒng)中的總線(xiàn)數(shù)據(jù)沖突的軟件識(shí)別與仲裁提供了條件。

當(dāng)需要MCU與通信網(wǎng)絡(luò)之間的電氣隔離時(shí),可在MCU與CAN總線(xiàn)的物理層專(zhuān)用接口電路之間增加2個(gè)光電隔離器件(如6N137光電隔離電路),即可實(shí)現(xiàn)MCU與通信網(wǎng)絡(luò)之間的電氣隔離。

5 結(jié)論

經(jīng)實(shí)際應(yīng)用系統(tǒng)的檢驗(yàn)證明,采用CAN總線(xiàn)的物理層專(zhuān)用接口電路(如PCA82C250等)替代RS-485總線(xiàn)專(zhuān)用接口電路來(lái)形成一個(gè)混合模式的多機(jī)互連的分布式測(cè)控系統(tǒng)的通信網(wǎng)絡(luò),可以很大程度上克服RS-485總線(xiàn)的固有缺陷,而且在軟件上僅做少許修改,甚至不修改原有的RS-485總線(xiàn)的通信軟件就能適應(yīng)新的系統(tǒng)工作。必要時(shí)通過(guò)修改原有的RS-485總線(xiàn)的通信軟件即可實(shí)現(xiàn)多主式多機(jī)數(shù)據(jù)通信,充分利用了CAN總線(xiàn)物理層的優(yōu)勢(shì)。在硬件方面,能夠以簡(jiǎn)單的形式、較低的價(jià)格、較高的性能構(gòu)造出極具競(jìng)爭(zhēng)力的分布式測(cè)控系統(tǒng),使多機(jī)互連的分布式測(cè)控系統(tǒng)的通信網(wǎng)絡(luò)性能得以提升,保證在惡劣工況條件下通信系統(tǒng)的安全、可靠工作。

責(zé)任編輯:gt

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀(guān)點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6076

    文章

    45495

    瀏覽量

    670323
  • 接口
    +關(guān)注

    關(guān)注

    33

    文章

    9520

    瀏覽量

    157021
  • 通信網(wǎng)絡(luò)
    +關(guān)注

    關(guān)注

    22

    文章

    2105

    瀏覽量

    54371
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    at89c55和at89c55wd有什么不同?

    at89c55和at89c55wd有什么不同?急!
    發(fā)表于 06-18 14:12

    proteus里沒(méi)有SJA1000和PCA82C250的電路咋辦

    想做CAN總線(xiàn)方面的研究,但SJA1000和PCA82C250找不到怎么畫(huà)啊,求有關(guān)大神幫忙啊
    發(fā)表于 04-11 23:43

    怎么實(shí)現(xiàn)基于PCA82C250與MCU間的直連通信網(wǎng)絡(luò)設(shè)計(jì)?

    怎么實(shí)現(xiàn)基于PCA82C250與MCU間的直連通信網(wǎng)絡(luò)設(shè)計(jì)?
    發(fā)表于 05-28 06:09

    PCA82C250 PCA82C251的應(yīng)用和幾種帶 不帶電

    The PCA82C250 and PCA82C251 are advanced transceiver products for use in automotive and general
    發(fā)表于 06-15 15:15 ?157次下載

    基于AT89C55單片機(jī)的PLC研究

    可編程邏輯控制器(PLC)廣泛應(yīng)用于眾多領(lǐng)域,為了推廣PLC 技術(shù),設(shè)計(jì)了一個(gè)基于AT89C55單片機(jī)的PLC 模塊,集成了多路開(kāi)關(guān)量I/O 及模擬量輸入以及高速開(kāi)關(guān)量輸入,成功應(yīng)用于工程
    發(fā)表于 09-16 11:33 ?35次下載

    基于AT89C55單片機(jī)的PLC研究

    可編程邏輯控制器(PLC)廣泛應(yīng)用于眾多領(lǐng)域,為了推廣PLC 技術(shù),設(shè)計(jì)了一個(gè)基于AT89C55單片機(jī)的PLC 模塊,集成了多路開(kāi)關(guān)量I/O 及模擬量輸入以及高速開(kāi)關(guān)量輸入,成功應(yīng)用于工程
    發(fā)表于 09-17 10:24 ?61次下載

    PCA82C250 CAN收發(fā)器應(yīng)用指南

    本文檔著重介紹如何使用Philips 半導(dǎo)體的收發(fā)器PCA82C250[1]和PCA82C251[2]實(shí)現(xiàn)物理媒體連接子層物理信令子層和數(shù)據(jù)鏈路層之間的連接是通過(guò)集成的協(xié)議控制器實(shí)現(xiàn)
    發(fā)表于 11-18 11:42 ?231次下載

    PCA82C250 PCA82C251 CAN Transc

    The PCA82C250 and PCA82C251 are advanced transceiver products for use in automotive and general
    發(fā)表于 11-18 11:44 ?74次下載

    CAN總線(xiàn)+單片機(jī)實(shí)現(xiàn)通信網(wǎng)絡(luò)設(shè)計(jì)

    在分析了RS-485總線(xiàn)與CAN部遲疑不決的異同點(diǎn)后,以PCA82C250型接口電路為例提出了用CAN總線(xiàn)通信物理層接口電路來(lái)替代RS-485總線(xiàn)接口中電路與單片機(jī)直接連接進(jìn)行 通信網(wǎng)絡(luò)
    發(fā)表于 09-27 15:40 ?7445次閱讀
    CAN總線(xiàn)+<b class='flag-5'>單片機(jī)</b><b class='flag-5'>實(shí)現(xiàn)</b><b class='flag-5'>通信網(wǎng)絡(luò)</b>設(shè)計(jì)

    基于SJA1000和PCA82C250的CAN總線(xiàn)接口設(shè)計(jì)

    CAN總線(xiàn)是較為流行的技術(shù),介紹了CAN總線(xiàn)的主要特性,簡(jiǎn)述了SJAl000和PCA82C250的結(jié)構(gòu)和工作原理,并基于此設(shè)計(jì)了CAN總線(xiàn)接口,給出了系統(tǒng)硬件電路設(shè)計(jì)和SJAl000的初始化、接收、發(fā)送報(bào)
    發(fā)表于 11-17 17:21 ?445次下載
    基于SJA1000和<b class='flag-5'>PCA82C250</b>的CAN總線(xiàn)接口設(shè)計(jì)

    基于單片機(jī)AT89C55專(zhuān)用_通用鍵盤(pán)的設(shè)計(jì)

    本文介紹一種基于AT89C55專(zhuān)用/通用鍵盤(pán)的硬件和軟件設(shè)計(jì)方法,該鍵盤(pán)通過(guò)RS232C和PS/2兩種通信接口,分別實(shí)現(xiàn)專(zhuān)用和通用兩種工作模式,本文也對(duì)PS/2
    發(fā)表于 03-28 16:44 ?19次下載

    PCA82C250 CAN總線(xiàn)控制器數(shù)據(jù)手冊(cè) 10頁(yè) 0.1M

    PCA82C250 CAN總線(xiàn)控制器數(shù)據(jù)手冊(cè) 10頁(yè) 0.1M,感興趣的小伙伴們可以看看。
    發(fā)表于 07-26 10:43 ?65次下載

    PCA82C250_cn

    PCA82C250_cn中文手冊(cè),有需要的下來(lái)看看。
    發(fā)表于 12-14 16:39 ?22次下載

    基于A(yíng)T89C55WD單片機(jī)網(wǎng)絡(luò)通信設(shè)計(jì)

    電子發(fā)燒友網(wǎng)站提供《基于A(yíng)T89C55WD單片機(jī)網(wǎng)絡(luò)通信設(shè)計(jì).pdf》資料免費(fèi)下載
    發(fā)表于 10-25 10:37 ?3次下載
    基于A(yíng)T<b class='flag-5'>89C55</b>WD<b class='flag-5'>單片機(jī)</b>的<b class='flag-5'>網(wǎng)絡(luò)通信</b>設(shè)計(jì)

    深入剖析PCA82C250 CAN控制器接口:性能、應(yīng)用與設(shè)計(jì)要點(diǎn)

    CAN協(xié)議控制器與物理總線(xiàn)之間的關(guān)鍵接口,在CAN網(wǎng)絡(luò)中扮演著舉足輕重的角色。今天,我們就來(lái)深入探討一下PCA82C250這款器件。 文件下載: PCA82C250T YM,115.pdf 一、總體概述
    的頭像 發(fā)表于 12-30 16:30 ?449次閱讀