日本黄色一级经典视频|伊人久久精品视频|亚洲黄色色周成人视频九九九|av免费网址黄色小短片|黄色Av无码亚洲成年人|亚洲1区2区3区无码|真人黄片免费观看|无码一级小说欧美日免费三级|日韩中文字幕91在线看|精品久久久无码中文字幕边打电话

當前位置:首頁 > 通信技術 > 通信技術
[導讀] CAN總線通信較之一般的通信總線而言,其數(shù)據(jù)通信具有突出的可靠性、實時性和靈活性,應用范圍也早已不再局限于汽車行業(yè),而是擴展到了機器人、數(shù)控機床、家用電器等領域。CAN控制器用來實現(xiàn)統(tǒng)一的CAN通信協(xié)議。CA

   CAN總線通信較之一般的通信總線而言,其數(shù)據(jù)通信具有突出的可靠性、實時性和靈活性,應用范圍也早已不再局限于汽車行業(yè),而是擴展到了機器人、數(shù)控機床、家用電器等領域。CAN控制器用來實現(xiàn)統(tǒng)一的CAN通信協(xié)議。CAN控制器分為兩種:一種是獨立的控制芯片,如SJA1100;另一種是將其集成在微控制器內部,例Atmel公司最新推出的AT90CAN系列單片機。與使用獨立的CAN控制器相比,自身集成了CAN接13的微控制器在簡化硬件電路設計的同時,提高了軟件開發(fā)的效率。

1 AT90CAN單片機CAN控制器特性
    AT90CAN單片機的CAN控制器能夠兼容CAN2.OA和CAN2.OB通信協(xié)議,內部設有120字節(jié)的郵箱空間,它由15個MOB(Message Object)與CAN DATA BUFFER組成。MOB用來描述一幀完整的CAN報文信息,每個MOB擁有獨立的工作寄存器組(詳見參考文獻[1],這些寄存器規(guī)定了CAN通信報文的幀格式與工作模式。CAN通用控制寄存器里的CANPAGE寄存器為15個MOB規(guī)定了相對應的BUFFER地址和指針,用來存放通信時發(fā)出或接收到的數(shù)據(jù)以及保存MOB寄存器組的設置。對MOB的寄存器組進行初始化設置后,CAN控制器根據(jù)MOB的不同設置,就可以分別實現(xiàn)數(shù)據(jù)的發(fā)送、接收以及過濾功能,整個工作過程不需要CPU干預,簡化了軟件代碼的編寫。而CPU通過訪問CAN控制器狀態(tài)寄存器或者由CAN控制器以中斷的方式通知CPU,即可得到當前通信狀態(tài),從而大大節(jié)省了CPU的占用時間。


2 CAN控制器的初始化
    要實現(xiàn)CAN通信,首先要對CAN控制器進行正確的初始化設置。初始化過程包括對 CPU的引腳功能、CAN通信波特率、中斷優(yōu)先級和MOB寄存器的設置等。在編寫驅動的過程中,需要注意的是在完成對CANPAGE寄存器的設置后,再進行MOB的設置;否則,MOB的初始值將不能被保存,導致系統(tǒng)初始化失敗。其基本初始化流程如圖1所示。其中陰影部分是必須初始化的部分,其他部分可以根據(jù)實際程序功能的需要予以設置。

    CAN控制器初始化程序:

3 AT90CAN單片機與PC機CAN通信實例
    下面以如何實現(xiàn)AT90CAN單片機與PC機間的CAN通信為例,進一步說明AT90CAN單片機的CAN功能模塊驅動的編制流程,如圖2所示,并給出C語言編寫的CAN通信程序。它的功能是接收PC機經(jīng)由專用的 PCI-CAN模塊擴展的CAN接口發(fā)出的數(shù)據(jù),并將收到的數(shù)據(jù)與驗收過濾器寄存器中設定的ID值比較。如果ID值相符,則將數(shù)據(jù)重新編制ID后發(fā)給PC 機。


4 結 論
    AVR系列單片機內部有可編程的Flash,自帶EEP-ROM,支持JTAG接口片內調試和對Flash、 EEPROM、熔絲位和鎖定位的編程,因此成為眾多單片機芯片的首選。其內部集成了獨立CAN控制器的AT90CAN系列單片機,彌補了單片機在CAN總線通信應用中的缺陷,不必再擴展外圍的CAN通信控制芯片,簡化了硬件電路設計。本文通過對AT90CAN系列單片機CAN通信模塊的詳細介紹,旨在說明如何對其進行編程實現(xiàn)CAN通信功能,為使用單片機進行CAN通信的初學者提供了編程參考。

本站聲明: 本文章由作者或相關機構授權發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內容真實性等。需要轉載請聯(lián)系該專欄作者,如若文章內容侵犯您的權益,請及時聯(lián)系本站刪除。
換一批
延伸閱讀

Canalys統(tǒng)計數(shù)據(jù)顯示,2022年第三季度全球智能手機市場遭遇連續(xù)三季度下跌,同比下降9%。三星通過大力開展促銷活動來減少渠道庫存,市場份額達到22%,領先市場。在市場低迷期間,由于市場對iPhone手機的需求相對具...

關鍵字: 智能手機 CAN iPhone OPPO

廣州2022年10月18日 /美通社/ -- 10月15日,第 132 屆中國進出口商品交易會("廣交會")于"云端"開幕。本屆廣交會上高新技術企業(yè)云集,展出的智能產品超過140,...

關鍵字: 中國智造 BSP 手機 CAN

如果獲批,百悅澤 ®將成為歐盟地區(qū)獲批用于慢性淋巴細胞白血病治療的布魯頓氏酪氨酸激酶(BTK)抑制劑中唯一在頭對頭試驗中較標準治療獲得優(yōu)效性的藥物 憑借較標準治療顯著更低的房顫和房撲發(fā)生率 ...

關鍵字: 神州 BSP EMI CAN

第五代移動通信技術(5th Generation Mobile Communication Technology,簡稱5G)是具有高速率、低時延和大連接特點的新一代寬帶移動通信技術,5G通訊設施是實現(xiàn)人機物互聯(lián)的網(wǎng)絡基礎...

關鍵字: 摩比斯 5G 通信模塊

蘇州2022年9月30日 /美通社/ -- 藝卓中國發(fā)布23.8英寸FlexScan EV2480–一款超窄邊框全高清(1920 x 1080)IPS顯示器,配備USB Ty...

關鍵字: CAN FLEX 顯示器 USB-C

上海2022年9月29日 /美通社/ -- 9月26日下午,藍科與普華永道共同策劃的【日企財務沙龍】在位于上海湖濱路的普華永道創(chuàng)新中心順利舉辦。 "CFO在未來應該被稱作首席未來官(Chief Future...

關鍵字: 數(shù)字化 NET CAN FUTURE

GD25Qxx 是四線SPI 接口的 FLASH 芯片,最大容量可達 16Mbytes。板上集成有 GD25Q64 芯片, 每頁 256 字節(jié),每扇區(qū) 16 頁(4k 字節(jié)),每塊區(qū) 256 頁(64k),寫入前必須先擦...

關鍵字: 可編程USB UART I2C SMBusS SPI CAN USB2S

(全球TMT2022年9月7日訊)互聯(lián)網(wǎng)名稱與數(shù)字地址分配機構 (Internet Corporation for Assigned Names and Numbers, ICANN) 正在發(fā)起"DNS 和域名安全的知...

關鍵字: CAN 互聯(lián)網(wǎng) IC DNS

技術專家社群將通力合作以確保域名系統(tǒng)更安全可靠 洛杉磯2022年9月6日 /美通社/ -- 互聯(lián)網(wǎng)名稱與數(shù)字地址分配機構 (Internet Corporation for...

關鍵字: CAN 互聯(lián)網(wǎng) IC DNS

蘇州2022年9月1日 /美通社/ -- 近日,教育部部署在今年9月開展第5個近視防控宣傳月活動,主題為"全社會行動起來,共同呵護好孩子的眼睛,讓他們擁有一個光明的未來"。作為世界首個以防止眼疲勞為研...

關鍵字: 顯示器 FLEX CAN 藍光

通信技術

120740 篇文章

關注

發(fā)布文章

編輯精選

技術子站

關閉