[實用新型]一種基于CAN總線的分布式接口裝置有效
| 申請號: | 200820207135.5 | 申請日: | 2008-12-31 |
| 公開(公告)號: | CN201418082Y | 公開(公告)日: | 2010-03-03 |
| 發明(設計)人: | 磨君詩 | 申請(專利權)人: | 深圳裕達富電子有限公司 |
| 主分類號: | H04L12/40 | 分類號: | H04L12/40;H04B5/00 |
| 代理公司: | 深圳市君勝知識產權代理事務所 | 代理人: | 王永文 |
| 地址: | 518000廣東省深圳市寶安區*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 can 總線 分布式 接口 裝置 | ||
技術領域
本實用新型涉及一種通訊裝置,尤其涉及的是一種基于CAN總線的分布式接口裝置,用于實現短距離通訊,數據采集以及主從式控制。
背景技術
現有技術的短距離通訊設備中,目前常用的通訊技術是采用RS232和RS485等通訊接口,其通訊距離較短,而且傳輸速度慢,因此,隨著技術的發展,這些現有技術的傳輸接口已經不能適應技術的發展要求,有待于進一步改進和發展。
實用新型內容
本實用新型的目的在于提供一種基于CAN總線的分布式接口裝置,實現較遠距離的數據傳輸,以及傳輸速度的提升。
本實用新型的技術方案包括:
一種基于CAN總線的分布式接口裝置,用于主從機之間的通訊連接,其中,設置包括一CAN總線單片機,及其周邊電路,用于實現主從機之間的數據收發。
所述的分布式接口裝置,其中,所述主從機之間的分布式接口裝置通過線纜連接。
所述的分布式接口裝置,其中,所述CAN總線單片機設置為一PIC18F2480型號芯片。
本實用新型所提供的一種基于CAN總線的分布式接口裝置,由于采用了CAN總線的芯片電路,實現了可覆蓋較遠距離的兩臺設備之間數據傳輸,并且傳輸速度快。
附圖說明
圖1為本實用新型的基于CAN總線的分布式接口裝置組成系統之框圖;
圖2為本實用新型基于CAN總線的分布式接口裝置電路原理圖。
具體實施方式
以下結合附圖,將對本發明的各較佳實施例進行更為詳細的說明。
本實用新型的基于CAN總線的分布式接口裝置,如圖1所示的,主要設置在一具有數個通訊設備的系統中,并采用的單芯片方式,以方便對系統的設置過程。
本實用新型分布式通訊系統中,采用了CAN總線通訊協議進行數據通訊。在系統總線上每一個設備都有一個自己的設備號ID,設備之間的操作是通過設備號ID來進行的。當數據發來的時候,是否要接收是由設計者通過設定設備的數據過濾器來決定的,接收數據后,設備通過判斷發來的數據指令來響應相應的動作。
如圖1所示,本實用新型基于CAN總線的分布式接口裝置系統最多可以掛127個接入設備,任意2個接入設備之間可以相互通訊,任意一個接入設備可以同時給所有的接入設備發送數據,這個時候該接入設備就做主機,接收數據的接入設備就做從機。每個接入設備都有自己的裝置ID號,發送或者接收數據都是通過裝置的ID號來操作的,本實用新型所述分布式接口裝置設置在每一個接入設備上,并形成如圖2所示的接口電路。
本實用新型所述基于CAN總線的分布式接口裝置,如圖2所示的,其硬件上采用Microchip的PIC18F2480帶CAN總線的單片機,發送/接收器件采用的是PCA82C250。如圖2所示,本實用新型的基于CAN總線的分布式接口裝置采用的CAN總線單片機及其周邊電路。
本實用新型所述分布式接口裝置實現的軟件代碼包括:
初始化CAN總線函數
void?inital_can(void)
{
CANCON=0x80;//處于配置模式才能進行初始化CAN
while((CANSTAT&0X80)==0);
asm(″nop″);//空操作延時
RXB0CON=0x20;//接收緩沖器0,只接收帶有標準標識符的有效報文,接收緩沖器0的溢出寫入接收緩沖器1,過濾器用0
RXF0SIDH=0x02;//接收標示符,高字節=00??接收緩沖器0標準標識符高字節寄存器:RXB0SIDH
RXF0SIDL=0xc0;//接收標示符,低字節????注意ID號是否正確!!!!
RXM0SIDH=0xff;//接收屏蔽位0~4要屏蔽
RXM0SIDL=0xe0;
asm(″clrwdt″);
BRGCON1=0x00;//波特率控制寄存器1,同步跳轉寬度時間TQ,(2x2)/FOSC,BRGCON1=0x01,250k/bit
BRGCON2=0x90;//波特率控制寄存器2,相位緩沖段2可隨意編程,采樣3次,相位緩沖段1,2時間為3TQ,傳播時間為1TQ,同步時間為1TQBRGCON3=0x42;//波特率控制寄存器3,用CAN總線線路濾波器來喚醒,相位緩沖段2時間間隔為3TQ
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳裕達富電子有限公司,未經深圳裕達富電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200820207135.5/2.html,轉載請聲明來源鉆瓜專利網。





