PC機并口與現場總線CAN通訊的實現
以PC機并口與CAN通訊為例,通過電路與程序實例具體介紹了通過并口EPP協議與CAN轉換的實現。
關鍵詞:現場總線;EPP;CAN;線程
Way of Computer’s Parallel Port Communication with CAN Bus
ZHUANG Qiancheng,RAO Yuntao, JIANG Shanshan, WEI Xiong
(Electronic&Automatic Department, East China Institute of
Technology,Fuzhou 344000,China)
Technology,Fuzhou 344000,China)
Key words: field bus; EPP; CAN; thread
由于SJA1000的訪問時間在40ns以內,所以PC在訪問SJA1000時完全可以不用插入等待周期。/Wait可以由/Addrstrobe和/Datastrobe信號經過一個與非門后產生(圖1)。由于SJA1000的A L E時下降沿鎖存地址信號,所以將/Addrstrobe反相后與ALE相連。在EPP的數據讀/寫周期時,SJA1000的/RD和/WR控制信號有效,而在地址讀/寫周期時無效。SJA1000的/RESET腳與并行端口的/RESET腳相連,由PC機向SJA1000提供復位信號,如果并行端口的/RESET腳不用做S J A1000的復位,則可以用作外設16位地址高低字節的選通信號。SJA1000的片選/CS腳接地,始終處于選通狀態。




在進行通訊之前應先對SJA1000進行初始化,其初始化步驟依次為:a)檢測硬件連接是否正確,b)進入復位狀態,c)設置時鐘分頻寄存器,d)設置輸出控制寄存器,e)設置通訊波特率,f)設置代碼驗收寄存器,g)設置代碼屏蔽寄存器,h)設置工作模式,i)設置中斷使能寄存器,j)退出復位狀態完成初始化。
通訊過程中CAN數據格式為:一幀CAN報文分為信息頭和信息內容兩部分。前5個字節為信息頭部分(如下表地址16~20),其前29位(ID0~ID28)為標示符(4個字節),包含本信息包的目的地址。第5個字節是幀信息,FF為幀格式(0為標準幀,1為擴展幀格式),RTR為遠程幀發送請求(0表示發送數據幀,1表示發送遠程幀),X表示無關位,最后4位DLC是數據長度,即所發數據的實際字節數。其余8個字節是數據內容部分,即為實際所發的數據。表3說明了CAN報文數據格式(擴展幀)。
通訊過程中CAN數據格式為:一幀CAN報文分為信息頭和信息內容兩部分。前5個字節為信息頭部分(如下表地址16~20),其前29位(ID0~ID28)為標示符(4個字節),包含本信息包的目的地址。第5個字節是幀信息,FF為幀格式(0為標準幀,1為擴展幀格式),RTR為遠程幀發送請求(0表示發送數據幀,1表示發送遠程幀),X表示無關位,最后4位DLC是數據長度,即所發數據的實際字節數。其余8個字節是數據內容部分,即為實際所發的數據。表3說明了CAN報文數據格式(擴展幀)。
PC機采用Visual C++建立對話框發送對象,采用主動發送方式,此時CAN網絡中一定要有接收方存在,否則SJA1000將由于無應答而一直處于發送狀態。接收數據則采用查尋方法(VC++采用工作線程方法很容易實現)。以下為創建線程及線程執行函數(在執行函數體中以接收數據并輸出為例,不考慮CAN總線遠程幀請求,SJA1000的基地址為0)。



?
5結束語
CAN總線以高抗干擾性,高速率,實時性強等優點,被廣大顧客所青睞。本文介 紹了基于并口與CAN總線的轉換及通訊辦法,這些都是筆者在學習和實踐中得來,相信能對 從事相關工作的人員有一定的啟發。



? 5結束語
CAN總線以高抗干擾性,高速率,實時性強等優點,被廣大顧客所青睞。本文介 紹了基于并口與CAN總線的轉換及通訊辦法,這些都是筆者在學習和實踐中得來,相信能對 從事相關工作的人員有一定的啟發。
- 現場總線(39915)
- PC機并口(5246)
相關推薦
熱點推薦
CAN總線通訊平臺開發
的商用車CAN總線,針對單片機微控制器MCU 節點的MCU + CAN 控制器 + CAN 收發器的CAN 通訊接口,在車載網絡控制系統中得到了大量應用;而對整車道路試驗、發動機臺架試驗、整車電環境半
2019-04-08 09:42:13
CAN總線通訊的問題
最近遇到CAN總線通訊的問題上位機為arm板,核心板為Cortex A9處理器, Linux內核下位機為5塊 STM32板現象為:如果上位機只接收數據,一切通訊正常。當上位機下發命令,那么上位機顯示
2021-08-20 06:10:42
CAN總線是什么 CAN總線的作用
現場總線VS工業以太網現場總線CAN總線(Control Area Network)一、CAN總線是什么?CAN總線的作用?CAN總線的優點CAN總線拓撲圖各接口協議速率對比
2021-08-06 07:44:19
CAN總線透明傳輸通訊的初步認識
屬于現場總線的范疇,它是一種有效支持分布式控制或實時控制的串行通信網絡。在這個網絡中的各種硬件設備之間不可避免的需要實現數據傳輸,以實現產品的功用。適應技術具體要求,CAN總線透明傳輸通訊模塊誕生
2011-09-24 11:57:56
CAN現場總線定義OSI網絡模型
CAN現場總線只定義了OSI網絡模型的第一層(物理層) 和第二層(數據鏈路層) ,而這兩層一般已被CAN硬件完全實現了。由于沒有規定應用層,本身并不完整,需要一個高層協議來定義CAN報文中的11
2021-09-09 09:11:37
CAN通訊總線競爭的原因及解決方法
CAN通訊總線競爭數據保護物理設計總線邏輯錯誤檢測機制總線邏輯錯誤處理機制錯誤跟蹤機制POWER PC芯片 CAN配置總線競爭總線競爭解決的是在同一時間,多個節點同時向總線發送消息的問題。解決的方法
2022-01-13 06:16:09
現場總線CAN原理與應用技術
介紹相關的資料。
現場總線技術正在給我們展現一個寬闊的新舞臺,并且大有作為。學習CAN也可作為學習現場總線甚至是計算機網絡技術的入門,因為它使你能深入了解到從低層到高層的功能實現過程,從中更好地體會網絡
2023-09-26 06:39:27
現場總線的種類和概念
一、現場總線簡介隨著控制、計算機、通訊、網絡等技術的發展,信息交換溝通的領域正在迅速覆蓋從工廠的現場設備層到控制、管理的各個層次、覆蓋從工段、車間、工廠、企業乃至世界各地的市場。信息技術的飛速發展
2020-03-16 10:38:45
現場總線通信網關能夠實現什么?
針對異構總線間不兼容的問題,提出了一種異構現場總線融合通信網關的設計實現方法。網關采用STM32F207作為主控制器,通過協議轉換的方式實現了CANBUS與MODBUS兩種總線的互連互通,分別
2019-08-26 06:05:22
CDBUS現場總線通訊技術
了CDBUS方案,因它是基于但不限RS485的通訊控制器,同時繼承了CAN總線主要特性,基于非破壞性仲裁技術,分布式實時控制,可靠的錯誤處理和檢測機制等,并對帶寬及數據長度做了較大提升,而被視為
2017-11-05 09:56:57
Labview,CAN總線通訊的實現
初學小白。有點兒方向新的問題。本來是想用cRIO 9036+NI 9853(兩通道CAN卡),通過車輛的OBD口采集車輛的一些參數。遇到了如下問題:1.車輛OBD口試采用“K”線通訊協議的,是不是我
2016-03-31 10:35:21
Loto實踐干貨(3) 測量CAN總線通訊數據 精選資料推薦
最近在做運動控制卡的項目,調試樣機的過程中,需要驗證CAN總線通訊功能的正確性。以前只限于理論上認識CAN總線,使用的CANbus的通訊卡也是有上位機例程,基本上簡單地配置上位機軟件就可以正常工作
2021-08-20 07:31:29
SFPCI-6621隔離型CAN總線通訊板
SFPCI-6621一種隔離型CAN總線通訊板,可方便地應用于裝有PCI 總線插槽的微機。PC操作系統可選用目前流行的 Windows 系列、Unix等多種操作系統環境。CAN是一種數字化總線通訊
2015-06-12 09:16:08
USB轉CAN轉換器|CAN總線通信模塊
完全無需了解復雜的USB協議的情況下,即可方便的開發出CAN系統應用軟件產品,大大簡化了USB開發的難度。USB轉CAN串口通信模塊廣泛應用于通過PC或筆記本的USB接口實現對CAN總線網絡的發送和接收
2011-05-27 09:13:53
什么是CAN總線 CAN總線有什么作用
國際標準化組織認可,技術比較成熟,控制的芯片已經商品化,性價比高,特別適用于分布式測控系統之間的數通訊。CAN 總線插卡可以任意插在 PC AT XT 兼容機上,方便地構成分布式監控系統。因此,用 FPGA 實現 CAN 總線通信控制器具有非常重要的應用價值。
2018-12-13 14:26:31
以太網和現有CAN總線網怎么實現直接連接?
在工廠、變電站、智能大廈等大型企業自動化系統中,如 圖1(a) 所示,在上層企業管理層和生產 監控層采用的都是以太網和PC機,而在下層車間、現場都是采用現場總線(如RS-485、CAN
2019-09-24 07:24:08
基于CAN總線的溫度測控系統介紹
,而且能夠將分布在不同地點的溫度測控模塊通過cAN現場總線連接起來,接入PC機進行集中監控和管理。本系統采用CAN現場總線進行通訊,由于一條cAN總線上的節點個數在理論上不受限制,實際應用則主要取決于總線
2023-09-19 06:45:45
深入測試CAN接口的通訊過程
最近在做運動控制卡的項目,調試樣機的過程中,需要驗證CAN總線通訊功能的正確性。以前只限于理論上認識CAN總線,使用的CANbus的通訊卡也是有上位機例程,基本上簡單地配置上位機軟件就可以正常工作
2021-08-06 07:59:30
請問如何診斷RS485總線通訊不穩定的現場問題?
RS485總線的基本特性是什么?RS485總線的傳輸距離是多少?RS485總線在現場應用中常見的幾種通訊故障?如何診斷RS485總線通訊不穩定的現場問題?
2021-05-20 07:00:43
采用CAN總線與RS-485實現DSP通信接口
了廣泛應用。 本設計以PC機為主機,以TMS320LF2407為從機,實現了主從機之間的基于RS-485的串行通信,以及TMS320LF2407與CAN總線的通信。其中PC機與TMS320LF2407
2019-06-14 05:00:10
采用PIC18F458實現CAN總線接口設計
的4-20ma的模擬輸入信號被數字信號取代,設備狀態、故障、參數等信息通過現場總線傳送給上位機完成遠程控制及遠程參數化,具有can總線接口的各種儀器、儀表設備通過can適配卡可實現與上位機的can總線
2019-06-11 05:00:07
CAN總線節點電路的設計與實現
CAN 總線作為一種現場總線,應用極為普及。本文給出了一種基于AT89C51 和SJA1000 的CAN 總線節點設計方法,并對軟硬件進行了相應的說明。關鍵詞:CAN 總線,SJA1000,單片機CAN(C
2009-05-25 13:26:12
61
61CAN總線技術在功率因素動態補償系統中的應用
本文以功率因素動態補償系統為對象,介紹了CAN 總線技術在配電自動化系統中的一個應用實例:PC 機作為上位機,各個補償系統作為智能節點,通過CAN 總線進行高速通訊。CAN 總線
2009-06-16 10:35:38
21
21基于CAN總線的電梯串行通訊
本文研究 CAN 總線在電梯串行通訊中的應用。論文對比RS-485 通訊方式,分析CAN 總線應用于電梯串行通訊中的優點,采用SJA1000 設計了CAN 總線通訊硬件,優化CAN總線的通信參數,提高
2009-06-25 13:28:03
41
41嵌入式工控機PC/104在CAN現場總線通信中應用
在現場總線控制系統中,利用嵌入式工控機PC/104作為CAN現場總線通信控制管理器的微控制器,并作為下位機CAN節點和上位PC機的通信橋梁,雙向傳送上位機和下
2009-08-05 08:44:28
30
30PC/104與PC機USB通訊的C++實現
目前,PC/104 與PC 機之間的通訊一般是以串行通訊或者并行通訊兩種方式來實現的,然而USB 通訊正以其高速性和連接靈活性等優點而被廣泛關注。為實現PC/104 與PC 機之間的USB
2009-08-06 08:18:22
35
35PC/104與PC機USB通訊的C++實現
目前,PC/104 與PC 機之間的通訊一般是以串行通訊或者并行通訊兩種方式來實現的,然而USB 通訊正以其高速性和連接靈活性等優點而被廣泛關注。為實現PC/104 與PC 機之間的USB 通訊
2009-08-10 12:01:55
33
33基于CAN總線的發動機測控系統接口通信卡的設計
本文闡述了基于CAN 總線的發動機測控系統接口通信卡的開發,研制了CAN 轉RS-232 接口卡,給出了詳細的數據通訊接口轉化卡電路圖。實現PC 機與電渦流測功器測控設備的數據通訊,
2009-08-11 09:03:05
18
18CAN總線系統中可控制現場智能節點設計
CAN(Control Area Network)總線技術是一種支持分布式實時控制的高安全性的串行總線。本文對CAN 控制網絡中重要的現場設備--智能節點的具體實現進行的研究,主要包括智能節點的軟件
2009-08-14 09:07:18
11
11基于VT100的CAN 現場總線系統在線調試技術
針對嵌入式系統,特別是多結點的CAN 總線系統調試應用的需要,提出了一種將PC機作為嵌入式網絡系統的調試終端的方法,同時在Microchip 公司的集成CAN 控制器的PIC18F458 單片機
2009-08-18 08:34:24
8
8基于DSP和CAN的現場總線控制系統設計
隨著計算機網絡技術和現場總線技術的發展,工業自動化系統將逐步被現場總線控制系統FCS (Field-bus Control System)所取代。本文給出了一種基于CAN 現場總線技術、以DSP TMS320LF2407A
2009-08-21 09:12:18
74
74CAN總線現場總線應用方案RS-485升級到CAN
關鍵詞 RS-485、LM3S2016、CAN總線摘要 CAN總線現場總線應用方案 RS-485升級到CAN
2009-11-07 14:14:22
39
39電動車車身網絡CAN總線通訊實現
本文首先簡要介紹了CAN 總線的技術特點,同時把針對電動汽車的特點,建立車身網絡的拓撲結構。詳細的介紹了CAN 通訊協議準的拓撲結,制定了CAN 總線應用層協議的通訊報文形式
2010-01-07 14:47:06
60
60基于CAN總線智能節點設計
CAN總線是一種應用極為普及的現場總線。文中提出了一種CAN總線通信接口的設計方案。CAN總線智能節點用單片機AT89S52和SJA1000控制器為核心組成。分別從硬件電路設計和SJA1000軟件
2010-01-25 15:04:22
52
52CAN-bus 現場總線布局通訊篇
CAN-bus 現場總線布局通訊篇
依靠強大的專業開發團隊、PHILIPS半導體的領先技術與國際CiA協會、ODVA協會的支持,我們致力于發展中國的CAN產品與應用事業。至現
2010-03-27 13:39:21
30
30CAN-bus現場總線應用方案RS-485升級到CAN總線
CAN-bus現場總線應用方案RS-485升級到CAN總線
電子工業協會EIA于1983年制訂并發布RS-485標準,并經TIA——通訊工業協會修訂后命名為TIA/EIA-485-A,習慣地稱之為R
2010-04-06 17:57:57
59
59PC機與DSP之間的并行通訊技術
PC機與DSP之間的并行通訊技術
摘要:對PC 機在EPP 模式下與C6000 系列DSP 的HPI 口之間進行的并行通訊進行了研究,提出了用EPP 協議和CPLD 實現DSP 與計算機并口
2010-04-07 14:37:06
35
35在串口/并口基礎上實現51內核單片機的在線編程
在串口/并口基礎上實現51內核單片機的在線編程摘要:詳細說明利用并口模擬I2C總線協議,實現Myson MTV230芯片的在線編程(ISP)過程,以及利用PC機的串口通信實現Winbond W78E516B的
2010-04-12 14:01:39
34
34CAN-bus現場總線應用方案 RS-485升級到CAN總線
CAN總線(Controller Area Network)即控制器局域網,是國際上應用最廣泛的現場總線之一。起先,CAN總線被設計作為汽車環境中的微控制器通訊,在車載電子控制裝置ECU之間交換信息,形
2010-07-19 15:34:33
25
25CAN轉PROFIBUS DP現場總線協議轉換網關 HT3S-DPS-CAN
凡具有CAN總線接口,并且具有2.0A或2.0B標準CAN通信協議的現場設備,都可以使用本產品實現現場設備與PROFIBUS的互連。如:變頻器、電機啟動保護裝置、智能高低壓電器、電量測量裝置、各種
2024-07-04 11:51:36
基于PCI總線的CAN卡的設計與實現
基于PCI總線的CAN卡的設計與實現
現場總線CAN(Controller Area Network控制器局域網絡)以其高性能、高可靠性及獨特的設計,越來越受到人們的重視和青睞,
2009-10-25 10:54:58
1137
1137
Linux環境下實現ARM9的CAN總線通信
Linux環境下實現ARM9的CAN總線通信
1. 引言CAN(Controller Area Network)總線最早是由德國BOSCH公司提出,實現汽車環境中的微控制器通訊,在車
2009-11-02 15:06:54
1171
1171
基于DSP的電動汽車CAN總線通訊技術設計
基于DSP的電動汽車CAN總線通訊技術設計
德國Bosch公司為了解決現代車輛中眾多的控制和數據交換問題,開發出一種CAN(Controller AreaNetwork) 現場總線通訊結構. CAN
2009-12-23 10:51:43
1306
1306
CAN總線遠程傳輸可靠性的設計方法和實現
現場總線能同時滿足過程控制和制造業自動化的需求,成為工業數據總線領域最為活躍的技術之一。CAN(Controller Area Network,即控制器局域網)現場總線以其多主方式,報文自動過濾重發、極低的誤碼率和高通訊速率等特點,在各種低成本、高抗干擾的多機遠程監控
2011-01-19 20:46:50
2793
2793
CAN現場總線在DNC集成制造
針對數控機床應用的情況,分析DNC系統通信存在的 問題,提出了一種以CAN現場總線為基礎,并用C++ Builder軟件設計實現了WindowS環境
2011-06-17 16:28:11
26
26CAN總線PC適配卡設計
本文首先介紹PCI總線控制器PCI9052與CAN總線通信控制器SJA1000的工作原理,并且介紹了PCI總線和CAN總線通信控制器接口的硬件和軟件實現方法。
2011-09-23 17:34:22
2521
2521
CAN總線在多機通信中的應用
設計了多個CAN總線的通信節點,通過PCI9810-CAN適配卡上的CAN總線,組成一個局域通信網絡,實現了PC機對各個節點的監控和通信以及節點間的自由通信。
2011-10-19 14:57:56
68
68CAN總線原理
控制器局域網總線(CAN,Controller Area Network)是一種用于實時應用的串行通訊協議總線,它可以使用雙絞線來傳輸信號,是世界上應用最廣泛的現場總線之一。CAN協議由德國的Robert Bos
2012-09-10 09:22:53
200632
200632
基于C8051F040單片機的CAN總線測試模式研究
摘要:現場總線已成為數據總線領域中最為活躍的熱點,CAN 總線被公認為最有前途的現場總線之一,CAN 總線節點的設計、調試是CAN 總線通訊系統設計的重點。在此介紹了C8051F040單片機
2013-03-06 15:24:45
71
71基于LabVIEW和J1939協議的CAN總線通訊平臺開發
基于J1939 協議的商用車CAN總線,針對單片機微控制器MCU 節點的MCU + CAN 控制器 + CAN 收發器的CAN 通訊接口,在車載網絡控制系統中得到了大量應用;而對整車道路試驗、發動機
2013-04-15 16:59:22
7556
7556
現場總線CAN原理與應用技術 第2版_部分1
本書首先簡要敘述了現場總線技術的基礎——計算機網絡;其后的內容覆蓋了CAN技術的國際標準、幾類有代表性的CAN器件、CAN智能節點的硬件和軟件設計(包括在單片機和PC機上)、組網中的CAN網關和網橋
2016-04-05 13:43:28
0
0現場總線CAN原理與應用技術 第2版_部分2
本書首先簡要敘述了現場總線技術的基礎——計算機網絡;其后的內容覆蓋了CAN技術的國際標準、幾類有代表性的CAN器件、CAN智能節點的硬件和軟件設計(包括在單片機和PC機上)、組網中的CAN網關和網橋
2016-04-05 13:48:04
0
0基于FPGA和CAN控制器MCP2515設計慣導系統的CAN總線
接口控制新型的CAN 控制器MCP2515,使慣導系統不僅具備了接入CAN 總線的能力,而且在系統實現之后,節點可以根據現場應用提出的新要求進行升級,增加了使用的靈活性。目前實驗樣機已經設計完成,可以正確地通過CAN 總線進行通訊,達到了設計的要求。
2016-07-13 17:43:30
0
0基于AVR單片機的CAN總線設計
CAN總線是幾種最有前途的現場總線之一。但是CAN總線開發需要一定的技術基礎,如何在較短的時間內開發出一套可靠性高、實時性好的CAN系統,成為眾多電子開發人員十分關注的問題。采用AVR單片機作為
2016-10-11 15:35:01
34
34CAN現場處置的“法寶”
近年來,CAN總線憑借優秀的抗干擾能力及通訊仲裁機制得到越來越廣泛的應用,雖然CAN總線技術資料比較廣泛,但工程師在復雜現場應用CAN總線時難免遇到很多問題,比如干擾大、波特率不匹配、通訊距離短等。
2017-05-24 17:41:15
1771
1771CAN總線DSP系統與上位機CAN的通訊
字電機伺服驅動系統,使用CANopen通訊協議實現了CAN總線數字信號處理器(DSP)系統與上位機CAN卡之間的通訊,并通過測試實驗驗證了信息傳遞的可靠性,保證了全數字網絡化伺服驅動系統中對電機控制的快速性、準確性和實時性。 2 通訊系統實現的基本原理 2.1 LF240x系
2017-10-31 11:00:58
18
18電動汽車CAN總線通訊技術設計
德國Bosch公司為了解決現代車輛中眾多的控制和數據交換問題,開發出一種CAN(Controller AreaNetwork) 現場總線通訊結構。 CAN總線硬件連接簡單,有良好的可靠性、實時性
2017-10-31 16:16:34
8
8can總線結構和原理
控制器局域網總線(CAN,Controller Area Network)是一種用于實時應用的串行通訊協議總線,它可以使用雙絞線來傳輸信號,是世界上應用最廣泛的現場總線之一。CAN協議用于汽車中各種
2017-11-09 19:33:52
32579
32579
電動汽車CAN總線通訊設計方案探究
德國Bosch公司為了解決現代車輛中眾多的控制和數據交換問題,開發出一種CAN(Controller AreaNetwork) 現場總線通訊結構。 CAN總線硬件連接簡單,有良好的可靠性、實時性
2017-11-27 11:09:55
0
0在電流、電壓變送器中CAN總線技術有什么應用?
(PC機)通過插槽中的CAN2PC總線適配卡實現與CAN智能測控節點的通信。在該系統結構中,并沒有采用多主結構方式,而是采用了一主多從的網絡架構。該方式在一定程度上減輕了網絡的負荷。
2018-07-26 12:20:00
2635
2635
為什么要用光纖CAN轉換器_基于光纖轉CAN模塊的CAN總線通信改造
CAN總線通信是目前汽車電子和工業現場的主流通信,CAN總線憑其穩定性、時效性、抗干擾性、傳輸距離遠及低成本等特點,占領總線巔峰,但是隨著越來越多的電子產品的誕生,再加上工業現場等干擾,即使是CAN
2018-05-07 17:09:35
8383
8383基于MCS-51單片機和CAN總線控制器實現總線節點的設計
CAN(Controller Area Network)即控制器局域網絡。由于其具有較強的抗干擾能力、通訊中沒有地址的概念及節點數不受限制等優點,已經被廣泛應用于汽車、數控機床、儀器儀表、現場總線
2020-04-12 07:48:00
8679
8679
基于單片機實現CAN總線與LIN總線間的傳輸設計方案
現場總線技術已經廣泛應用于工業控制中,尤其是CAN(Controler Area Nerwork)總線由于具有可靠性高、成本低、容易實現等優點,在現場總線實際工程應用中占有了較大份額。伴隨著總線
2020-01-16 08:01:00
8177
8177
基于CANoen協議實現DSP系統與上位機CAN的通訊
本文針對自主研發的全數字電機伺服驅動系統,使用CANopen通訊協議實現了CAN總線數字信號處理器(DSP)系統與上位機CAN卡之間的通訊,并通過測試實驗驗證了信息傳遞的可靠性,保證了全數字網絡化伺服驅動系統中對電機控制的快速性、準確性和實時性。
2019-07-10 08:08:00
7209
7209
基于CAN總線技術實現熱網監控控制和通信系統的設計
由于CAN總線相比其它現場總線技術具有眾多優點,因此在工業中的應用越來越廣泛。本文基于該總線技術針對熱網監控系統開發的現場控制和通信的子系統,能安全可靠地實現現場數據采集、閉環控制及數據傳輸。鑒于篇幅,本文重點介紹CAN網絡通信部分的設計與實現。
2020-06-05 07:51:00
2659
2659
如何設計及實現STM32的CAN總線
CAN(Controller Area Network)即控制器局域網,屬于工業現場總線的范疇,通常稱為CAN-bus,即CAN總線,它是目前國際上應用最廣泛的開放式現場總線之一,與一般的通信總線
2020-01-15 08:00:00
7
7汽車儀表的發展、趨勢及采用CAN總線技術實現設計
專用液晶顯示屏用來顯示轉速、機油壓力、水溫、燃油消耗等;PC機用來處理CAN總線上的數據并通過軟件顯示于顯示屏上;PC-CAN接口卡完成PC機與CAN之間的通信;自行設計的ECU完成從各傳感器采集
2020-03-16 10:00:39
2844
2844
基于現場總線can-bus的plc網絡方案
目前,一般常見plc型號都沒有集成現場總線can-bus的通訊功能接口,因而不便于基于can總線多臺plc控制網絡的實現。隨著應用技術的發展,工業經常會出現需要n臺plc協同完成一個系統的綜合控制。
2020-12-01 10:25:09
4818
4818如何使用FPGA和CAN控制器MCP2515實現慣導系統的CAN總線接口的設計
接口控制新型的CAN 控制器MCP2515,使慣導系統不僅具備了接入CAN 總線的能力,而且在系統實現之后,節點可以根據現場應用提出的新要求進行升級,增加了使用的靈活性。目前實驗樣機已經設計完成,可以正確地通過CAN 總線進行通訊,達到了設計的要求。
2021-01-27 15:52:00
17
17STM32單片機的CAN現場總線實驗步驟
最近在搞stm32實驗板的can現場總線實驗,之前只是搞過STC51的串口通信,相比之下,發覺can總線都挺復雜的。開始時,知道自己是新手,只知道can總線跟串行通信,485通信,I2C通信一樣都是用來傳輸數據通信的,對其工作原理一竅不通,還是從基礎開始看書看資料,先了解它的基本原理吧。
2021-03-26 16:48:08
26
26CAN總線系統的設計與實現
在現場總線概念的出現到現在的近20年時間里,已經出現了好幾種現場總線技術并走向成熟。其中CAN總線已被公認為幾種最有前途的現場總線之一。CAN是一種由帶有CAN控制器組成的高性能串行數據局域通信網絡,是國際上應用最廣泛的現場總線之一。
2021-04-20 15:55:30
24
24基于現場總線的DCS與PLC的通訊技術
基于現場總線的DCS與PLC的通訊技術(q312v電源接口如何使用)-基于現場總線的DCS與PLC的通訊技術這是一份非常不錯的資料,歡迎下載,希望對您有幫助!
2021-07-26 13:29:37
22
22CAN總線為什么這么火,CAN總線是什么
),是一種用于實時應用的串行通訊協議總線,它可以使用雙絞線來傳輸信號,是世界上應用最廣泛的現場總線之一。CAN協議用于汽車中各種不同元件之間的通信,用來取代昂貴而笨重的配電線束。CAN協議的使用廣泛這一特點使其很快延伸到自動化控制以及工業領域中。 CAN協議的特性包括完
2022-01-15 17:04:48
6523
6523為什么說雙通道CAN總線通訊卡是最好選擇
can總線通訊卡,一般是指我們平時進行汽車CAN總線調試的USBCAN分析儀,它是我們進行目標CAN設備CAN總線研究的基礎工具。根據設計的不同,其可分為單通道版本,雙通道版本以及多通道版本
2022-01-27 09:48:27
4425
4425如何解決CAN總線各種現場異常工況
CAN總線開發工程師經常會遇到總線在實驗室中測試均能正常通過各項測試標準,但是到現場卻出現了各種問題,如何解決各種現場異常工況呢?本文將從干擾定位開始為大家逐步分析。
2022-05-05 14:19:07
3934
3934如何用FPGA實現CAN總線通信控制器
CAN 總線插卡可以任意插在 PC AT XT 兼容機上,方便地構成分布式監控系統。因此,用 FPGA 實現 CAN 總線通信控制器具有非常重要的應用價值。本篇將通過一個實例講解利用 FPGA 實現 CAN 總線通信控制器的實現方法。
2022-07-29 09:43:22
3512
3512關于CAN總線通訊的電磁兼容EMC設計
CAN的目的是用多點、串行數字通訊技術取代常規的直接導線信號連接,可以節省大量車載設備的電纜布線。由于CAN總線芯片可靠性高、協議精練、價格低、貨源廣泛,因而在工業測控領域也獲得廣泛應用。但是,工業現場環境惡劣,電磁干擾較為嚴重,如何保證CAN總線通訊的可靠性尤為重要。
2023-05-04 15:03:54
4457
4457
基于FPGA的CAN總線通信節點設計
點擊上方 藍字 關注我們 摘要:以FPGA 代替傳統的單片機和外圍擴展芯片, 給出了CAN 總線通信節點的詳細設計方案。其中以SJA1000為CAN 總線控制器、FPGA 為主控制器, 設計實現通信
2023-06-18 11:15:01
4211
4211Loto實踐干貨(3) 測量CAN總線通訊數據
最近在做運動控制卡的項目,調試樣機的過程中,需要驗證CAN總線通訊功能的正確性。以前只限于理論上認識CAN總線,使用的CANbus的通訊卡也是有上位機例程,基本上簡單地配置上位機軟件就可以正常工作
2022-05-31 00:00:00
2207
2207
CAN總線通訊中終端電阻的作用
終端電阻在CAN總線通信中起著重要的作用,它可以穩定信號傳輸,提高抗干擾能力。使用CAN總線時,我們應該正確地連接終端電阻,并選擇合適的阻值,以確保通信的穩定和可靠。在RS-485/CAN總線網絡中
2023-08-08 15:32:16
5545
5545
電子發燒友App



評論