• <strike id="aymay"></strike>
    <strike id="aymay"></strike>
    <ul id="aymay"><dfn id="aymay"></dfn></ul>
    <ul id="aymay"><sup id="aymay"></sup></ul>
  • <del id="aymay"></del>

    基于PIC單片機的RS-232轉CAN通信適配卡

    2013-09-10 12:02 來源:電子信息網 作者:和靜

    CAN總線-控制器局部網(CAN)國際標準(ISO11898)。CAN總線與一般的通信總線相比,它的數據通信具有突出的可靠性、實時性和靈活性。

    其特點可概括如下:CAN為多主方式工作。在報文標識符上,各節點分成不同的優先級。采用非破壞總線仲裁技術。只需通過對報文的標識符濾波即可實現點對點、一點對多點方式傳送接收數據。直接通信距離最遠可達零10km(速率5kbps以下);通信速率最高可達到1Mbps(此時通訊距離最長為40m)。CAN上的節點數主要取決于總線驅動電路,目前可達110個。報文采用短幀結構,傳輸時間短,受到干擾的概率低。每幀信息都有CRC校驗及其他檢錯措施,具有極好的檢錯效果。通信介質可為雙絞線、同軸電纜或光纖,選擇靈活。節點在錯誤嚴重的情況下具有自動關閉輸出功能,使得其他節點的操作不受影響。它具有較高的性能價格比。CAN協議是建立在國際標準組織的開放系統互聯模式基礎上的,由于CAN的數據結構簡單,又是范圍較小的局域網,因此不需要其他中間層,應用層數據直接取自數據鏈路層或直接向鏈路層寫數據。結構層次少,有利于系統中實時控制信號的傳送。

    本實驗通信網絡通過CAN總線傳輸數據,設計的CAN-RS-232通信適配卡,可掛接在通信網絡的任一節點位置,對于通過RS-232總線連入CAN網絡的PC,可用WINDOWS自帶的超級終端或者我們用VC編寫的串口操作程序來接收和發送數據,可以實現點對點,及一點對多點的通信,實現CAN協議里的數據幀和遠程請求幀的傳送所謂遠程請求幀就是接收端通過發送遠程幀啟動其資源節點傳送它們各自的數據,板卡還可實現10位精度的A/D轉換并將得到的數據通過CAN總線上傳給上位機CAN總線系統結構如圖1所示:

    CAN總線系統結構

    1系統硬件設計

    板卡電路主要由四部分組成:PIC16F877A單片機、獨立CAN通信控制器SJA1000T、CAN總線驅動器TJA1050和RS-232總線驅動器MAX232。主要實現基于CAN總線的數據傳輸,同時通過RS-232把Pc作為終端接人CAN總線以及采集模擬信號并通過CAN總線上傳給上位機。SJA1000T是集成的獨立CAN控制器(與PHILIPS早期的CAN控制器PCA82C200完全兼容),它負責完成CAN總線通信協議的物理層和數據鏈路層的功能。對于微處理器來說,它相當于一個存儲器I/O 映象設備。由于CAN控制器和微控制器內部都有自己的時鐘產生電路,為了讓兩者之間協調,外加了10M 晶振在微控制器上作為整個系統的時鐘,并將微控制器的時鐘輸出作為CAN控制器的時鐘輸入;SJA1000T的中斷輸出信號/INT接到單片機的INT中斷,但也可通過查詢方式實現單片機與CAN控制器的通信;為了使CAN控制器和微控制器能同時可靠的復位,外加了手動復位電路。

    1 2 3 4 > 
    CAN PIC單片機 RS-232 適配卡

    相關閱讀

    暫無數據

    一周熱門

    主站蜘蛛池模板: 亚洲精品无码成人片在线观看 | 精品国产日产一区二区三区 | 成人区精品一区二区不卡| 国产精品第一区第27页| 精品欧洲AV无码一区二区男男| 欧美日韩国产精品自在自线| 99久久www免费人成精品| 99久久人妻无码精品系列| 亚洲精品亚洲人成人网| 欧美午夜精品久久久久久浪潮| 94久久国产乱子伦精品免费 | 精品国产第一国产综合精品| 宅男在线国产精品无码| 久久久久久国产精品美女| 国产精品部在线观看| 中文字幕精品一区二区日本| 国产成人精品日本亚洲专| 国产亚洲精品自在久久| 久久精品国产亚洲AV大全| 自拍偷自拍亚洲精品情侣| 日本精品一区二区三区在线视频 | 亚洲国产精品一区二区成人片国内| 久久久精品国产亚洲成人满18免费网站| 中文字幕精品一区影音先锋 | 国产一区二区精品| 国产成人精品男人的天堂538| 国产成人精品优优av| 久久国产热精品波多野结衣AV| 久久久久国产精品熟女影院 | 久久91精品国产91久久小草 | 亚洲爆乳精品无码一区二区三区 | 国产成人精品日本亚洲网址| 国产在线精品无码二区 | 久久99国产精品久久99| 国产精品久久久久9999高清| 国产91精品在线观看| 中文成人无字幕乱码精品区| 国产三级精品三级在线观看| 99re66在线观看精品免费| 91精品福利在线观看| 国产99久久九九精品无码|