<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 用87C196NT單片機實(shí)現CAN總線(xiàn)通信

用87C196NT單片機實(shí)現CAN總線(xiàn)通信

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

3.2 控制器PCA82C200介紹

PCA82C200芯片是Philips公司生產(chǎn)的控制器,是一種I/O設備基于內存編址的微控制器。雙設備的獨立操作是通過(guò)像RAM一樣的片內寄存器修正來(lái)的。它只支持標準的信息幀格式。

PCA82C200的地址區包括控制段和信息緩沖區控制段。在初始化載入時(shí)可被編程來(lái)配置參數(例如,位時(shí)序)。微控制器也是通過(guò)這個(gè)段來(lái)控制的。

PCA82C200有2種工作模式:復位模式和工作模式。在復位模式下可以對接收代碼、接收屏蔽、時(shí)序寄存器0和1以及輸出控制寄存器進(jìn)行設置。一般在CAN初始化時(shí)完成對以上寄存器的設置,當CAN進(jìn)入工作模式后,它們的值就不再變化。在工作模式下可以進(jìn)行數據的發(fā)送和接收。特別要注意的是當硬件復位或控制器掉線(xiàn)時(shí)會(huì )自動(dòng)進(jìn)入復位模式,這樣就不能進(jìn)行正常的CAN,這就要求對復位進(jìn)行監控。當發(fā)生硬件復位或控制器掉線(xiàn)而進(jìn)入復位模式時(shí),就要求把復位位置為0進(jìn)入工作模式,這樣CAN就能正常地發(fā)送接收了。

3.3 網(wǎng)絡(luò )通信規則

CAN為多主工作方式,網(wǎng)絡(luò )上任一節點(diǎn)均可在任意時(shí)刻主動(dòng)向網(wǎng)絡(luò )上其它節點(diǎn)發(fā)送信息,而不分主從。通信方式靈活,且無(wú)需占地址等節點(diǎn)信息。為禁止總線(xiàn)沖突,CAN總線(xiàn)采用非破壞性總線(xiàn)仲裁技術(shù),根據需要將各個(gè)節點(diǎn)設定為不同的優(yōu)先級,并以標志符ID標定,其值越小,優(yōu)先級越高。

在本系統的實(shí)際應用中,主站負責整個(gè)網(wǎng)絡(luò )。它向從站發(fā)送各種控制命令,從站按照來(lái)自主站的命令進(jìn)行操作。主站可以選擇任意一個(gè)從站交換數據信息,任一從站一旦被選中,即可以接收來(lái)自主站的信息,也可以依據從站的命令和凡站回送信息。當某一從站發(fā)生故障時(shí),可以主動(dòng)向從站發(fā)送有關(guān)信息。任一從站與主站交換信息時(shí),必須帶上從站地址信息。

3.4 下位機軟件編程

與上位機之間的CAN通信接口程序見(jiàn)本刊網(wǎng)絡(luò )補充版。(http://www.dpj.com.cn)。向上位機一直以500 Kbps的波特率發(fā)送數據,當接收到上位機下傳的數據后,又把接收到的數據轉發(fā)給上位機。用我國臺灣研華公司的CAN卡,調試時(shí)用它自帶的Monitor程序。

結束語(yǔ)

將CAN現場(chǎng)總線(xiàn)應用于電力系統線(xiàn)路分段保護監控單元中,有利于電力系統中檢測的實(shí)時(shí)性和可靠性。在現有設備的基礎上,進(jìn)一步提高了電網(wǎng)的自動(dòng)化監測和管理水平,對提高供電的可靠性、增加電網(wǎng)的經(jīng)濟效益有著(zhù)重大的意義。


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

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>