PC機(jī)并口與現(xiàn)場總線CAN通訊的實(shí)現(xiàn)
以PC機(jī)并口與CAN通訊為例,通過電路與程序?qū)嵗唧w介紹了通過并口EPP協(xié)議與CAN轉(zhuǎn)換的實(shí)現(xiàn)。
關(guān)鍵詞:現(xiàn)場總線;EPP;CAN;線程
ZHUANG Qiancheng,RAO Yuntao, JIANG Shanshan, WEI Xiong
(Electronic&Automatic Department, East China Institute of
Technology,Fuzhou 344000,China)
Technology,Fuzhou 344000,China)
由于SJA1000的訪問時(shí)間在40ns以內(nèi),所以PC在訪問SJA1000時(shí)完全可以不用插入等待周期。/Wait可以由/Addrstrobe和/Datastrobe信號(hào)經(jīng)過一個(gè)與非門后產(chǎn)生(圖1)。由于SJA1000的A L E時(shí)下降沿鎖存地址信號(hào),所以將/Addrstrobe反相后與ALE相連。在EPP的數(shù)據(jù)讀/寫周期時(shí),SJA1000的/RD和/WR控制信號(hào)有效,而在地址讀/寫周期時(shí)無效。SJA1000的/RESET腳與并行端口的/RESET腳相連,由PC機(jī)向SJA1000提供復(fù)位信號(hào),如果并行端口的/RESET腳不用做S J A1000的復(fù)位,則可以用作外設(shè)16位地址高低字節(jié)的選通信號(hào)。SJA1000的片選/CS腳接地,始終處于選通狀態(tài)。
在進(jìn)行通訊之前應(yīng)先對(duì)SJA1000進(jìn)行初始化,其初始化步驟依次為:a)檢測硬件連接是否正確,b)進(jìn)入復(fù)位狀態(tài),c)設(shè)置時(shí)鐘分頻寄存器,d)設(shè)置輸出控制寄存器,e)設(shè)置通訊波特率,f)設(shè)置代碼驗(yàn)收寄存器,g)設(shè)置代碼屏蔽寄存器,h)設(shè)置工作模式,i)設(shè)置中斷使能寄存器,j)退出復(fù)位狀態(tài)完成初始化。
通訊過程中CAN數(shù)據(jù)格式為:一幀CAN報(bào)文分為信息頭和信息內(nèi)容兩部分。前5個(gè)字節(jié)為信息頭部分(如下表地址16~20),其前29位(ID0~I(xiàn)D28)為標(biāo)示符(4個(gè)字節(jié)),包含本信息包的目的地址。第5個(gè)字節(jié)是幀信息,F(xiàn)F為幀格式(0為標(biāo)準(zhǔn)幀,1為擴(kuò)展幀格式),RTR為遠(yuǎn)程幀發(fā)送請(qǐng)求(0表示發(fā)送數(shù)據(jù)幀,1表示發(fā)送遠(yuǎn)程幀),X表示無關(guān)位,最后4位DLC是數(shù)據(jù)長度,即所發(fā)數(shù)據(jù)的實(shí)際字節(jié)數(shù)。其余8個(gè)字節(jié)是數(shù)據(jù)內(nèi)容部分,即為實(shí)際所發(fā)的數(shù)據(jù)。表3說明了CAN報(bào)文數(shù)據(jù)格式(擴(kuò)展幀)。
通訊過程中CAN數(shù)據(jù)格式為:一幀CAN報(bào)文分為信息頭和信息內(nèi)容兩部分。前5個(gè)字節(jié)為信息頭部分(如下表地址16~20),其前29位(ID0~I(xiàn)D28)為標(biāo)示符(4個(gè)字節(jié)),包含本信息包的目的地址。第5個(gè)字節(jié)是幀信息,F(xiàn)F為幀格式(0為標(biāo)準(zhǔn)幀,1為擴(kuò)展幀格式),RTR為遠(yuǎn)程幀發(fā)送請(qǐng)求(0表示發(fā)送數(shù)據(jù)幀,1表示發(fā)送遠(yuǎn)程幀),X表示無關(guān)位,最后4位DLC是數(shù)據(jù)長度,即所發(fā)數(shù)據(jù)的實(shí)際字節(jié)數(shù)。其余8個(gè)字節(jié)是數(shù)據(jù)內(nèi)容部分,即為實(shí)際所發(fā)的數(shù)據(jù)。表3說明了CAN報(bào)文數(shù)據(jù)格式(擴(kuò)展幀)。
PC機(jī)采用Visual C++建立對(duì)話框發(fā)送對(duì)象,采用主動(dòng)發(fā)送方式,此時(shí)CAN網(wǎng)絡(luò)中一定要有接收方存在,否則SJA1000將由于無應(yīng)答而一直處于發(fā)送狀態(tài)。接收數(shù)據(jù)則采用查尋方法(VC++采用工作線程方法很容易實(shí)現(xiàn))。以下為創(chuàng)建線程及線程執(zhí)行函數(shù)(在執(zhí)行函數(shù)體中以接收數(shù)據(jù)并輸出為例,不考慮CAN總線遠(yuǎn)程幀請(qǐng)求,SJA1000的基地址為0)。
?
5結(jié)束語
CAN總線以高抗干擾性,高速率,實(shí)時(shí)性強(qiáng)等優(yōu)點(diǎn),被廣大顧客所青睞。本文介 紹了基于并口與CAN總線的轉(zhuǎn)換及通訊辦法,這些都是筆者在學(xué)習(xí)和實(shí)踐中得來,相信能對(duì) 從事相關(guān)工作的人員有一定的啟發(fā)。
?
5結(jié)束語
CAN總線以高抗干擾性,高速率,實(shí)時(shí)性強(qiáng)等優(yōu)點(diǎn),被廣大顧客所青睞。本文介 紹了基于并口與CAN總線的轉(zhuǎn)換及通訊辦法,這些都是筆者在學(xué)習(xí)和實(shí)踐中得來,相信能對(duì) 從事相關(guān)工作的人員有一定的啟發(fā)。
- 現(xiàn)場總線(38348)
- PC機(jī)并口(5143)
相關(guān)推薦
CAN總線應(yīng)用中的雙絞線簡介
CAN(Controller Area Network)是一種用于實(shí)時(shí)應(yīng)用的串行通訊協(xié)議總線,它可以使用雙絞線來傳輸信號(hào),是世界上應(yīng)用最廣泛的現(xiàn)場總線之一。CAN協(xié)議用于汽車中各種不同元件之間的通信,以此取代昂貴而笨重的配電線束。
2022-09-22 09:28:015858
CAN bus現(xiàn)場總線教程-包括基礎(chǔ)知識(shí),設(shè)計(jì)應(yīng)用及實(shí)驗(yàn)
CAN bus現(xiàn)場總線教程下載 CAN-bus 現(xiàn)場總線.rar
2009-10-10 14:29:53
CAN總線通訊平臺(tái)開發(fā)
的商用車CAN總線,針對(duì)單片機(jī)微控制器MCU 節(jié)點(diǎn)的MCU + CAN 控制器 + CAN 收發(fā)器的CAN 通訊接口,在車載網(wǎng)絡(luò)控制系統(tǒng)中得到了大量應(yīng)用;而對(duì)整車道路試驗(yàn)、發(fā)動(dòng)機(jī)臺(tái)架試驗(yàn)、整車電環(huán)境半
2019-04-08 09:42:13
CAN總線通訊的問題
最近遇到CAN總線通訊的問題上位機(jī)為arm板,核心板為Cortex A9處理器, Linux內(nèi)核下位機(jī)為5塊 STM32板現(xiàn)象為:如果上位機(jī)只接收數(shù)據(jù),一切通訊正常。當(dāng)上位機(jī)下發(fā)命令,那么上位機(jī)顯示
2021-08-20 06:10:42
CAN總線是什么 CAN總線的作用
現(xiàn)場總線VS工業(yè)以太網(wǎng)現(xiàn)場總線CAN總線(Control Area Network)一、CAN總線是什么?CAN總線的作用?CAN總線的優(yōu)點(diǎn)CAN總線拓?fù)鋱D各接口協(xié)議速率對(duì)比
2021-08-06 07:44:19
CAN總線浪涌抑制保護(hù)
`由于CAN總線芯片可靠性高、協(xié)議精練、價(jià)格低、貨源廣泛,因而在工業(yè)測控領(lǐng)域也獲得廣泛應(yīng)用。但是,工業(yè)現(xiàn)場環(huán)境惡劣,電磁干擾較為嚴(yán)重,如何保證CAN總線通訊的可靠性尤為重要。CAN總線電纜是傳導(dǎo)干擾
2014-06-27 09:24:43
CAN總線透明傳輸通訊的初步認(rèn)識(shí)
屬于現(xiàn)場總線的范疇,它是一種有效支持分布式控制或?qū)崟r(shí)控制的串行通信網(wǎng)絡(luò)。在這個(gè)網(wǎng)絡(luò)中的各種硬件設(shè)備之間不可避免的需要實(shí)現(xiàn)數(shù)據(jù)傳輸,以實(shí)現(xiàn)產(chǎn)品的功用。適應(yīng)技術(shù)具體要求,CAN總線透明傳輸通訊模塊誕生
2011-09-24 11:57:56
CAN現(xiàn)場總線定義OSI網(wǎng)絡(luò)模型
CAN現(xiàn)場總線只定義了OSI網(wǎng)絡(luò)模型的第一層(物理層) 和第二層(數(shù)據(jù)鏈路層) ,而這兩層一般已被CAN硬件完全實(shí)現(xiàn)了。由于沒有規(guī)定應(yīng)用層,本身并不完整,需要一個(gè)高層協(xié)議來定義CAN報(bào)文中的11
2021-09-09 09:11:37
CAN通訊總線競爭的原因及解決方法
CAN通訊總線競爭數(shù)據(jù)保護(hù)物理設(shè)計(jì)總線邏輯錯(cuò)誤檢測機(jī)制總線邏輯錯(cuò)誤處理機(jī)制錯(cuò)誤跟蹤機(jī)制POWER PC芯片 CAN配置總線競爭總線競爭解決的是在同一時(shí)間,多個(gè)節(jié)點(diǎn)同時(shí)向總線發(fā)送消息的問題。解決的方法
2022-01-13 06:16:09
現(xiàn)場總線CAN原理與應(yīng)用技術(shù)
介紹相關(guān)的資料。
現(xiàn)場總線技術(shù)正在給我們展現(xiàn)一個(gè)寬闊的新舞臺(tái),并且大有作為。學(xué)習(xí)CAN也可作為學(xué)習(xí)現(xiàn)場總線甚至是計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)的入門,因?yàn)樗鼓隳苌钊肓私獾綇牡蛯拥礁邔拥墓δ?b class="flag-6" style="color: red">實(shí)現(xiàn)過程,從中更好地體會(huì)網(wǎng)絡(luò)
2023-09-26 06:39:27
現(xiàn)場總線的種類和概念
一、現(xiàn)場總線簡介隨著控制、計(jì)算機(jī)、通訊、網(wǎng)絡(luò)等技術(shù)的發(fā)展,信息交換溝通的領(lǐng)域正在迅速覆蓋從工廠的現(xiàn)場設(shè)備層到控制、管理的各個(gè)層次、覆蓋從工段、車間、工廠、企業(yè)乃至世界各地的市場。信息技術(shù)的飛速發(fā)展
2020-03-16 10:38:45
現(xiàn)場總線通信網(wǎng)關(guān)能夠實(shí)現(xiàn)什么?
針對(duì)異構(gòu)總線間不兼容的問題,提出了一種異構(gòu)現(xiàn)場總線融合通信網(wǎng)關(guān)的設(shè)計(jì)實(shí)現(xiàn)方法。網(wǎng)關(guān)采用STM32F207作為主控制器,通過協(xié)議轉(zhuǎn)換的方式實(shí)現(xiàn)了CANBUS與MODBUS兩種總線的互連互通,分別
2019-08-26 06:05:22
CDBUS現(xiàn)場總線通訊技術(shù)
了CDBUS方案,因它是基于但不限RS485的通訊控制器,同時(shí)繼承了CAN總線主要特性,基于非破壞性仲裁技術(shù),分布式實(shí)時(shí)控制,可靠的錯(cuò)誤處理和檢測機(jī)制等,并對(duì)帶寬及數(shù)據(jù)長度做了較大提升,而被視為
2017-11-05 09:56:57
Labview,CAN總線通訊的實(shí)現(xiàn)
初學(xué)小白。有點(diǎn)兒方向新的問題。本來是想用cRIO 9036+NI 9853(兩通道CAN卡),通過車輛的OBD口采集車輛的一些參數(shù)。遇到了如下問題:1.車輛OBD口試采用“K”線通訊協(xié)議的,是不是我
2016-03-31 10:35:21
Loto實(shí)踐干貨(3) 測量CAN總線通訊數(shù)據(jù) 精選資料推薦
最近在做運(yùn)動(dòng)控制卡的項(xiàng)目,調(diào)試樣機(jī)的過程中,需要驗(yàn)證CAN總線通訊功能的正確性。以前只限于理論上認(rèn)識(shí)CAN總線,使用的CANbus的通訊卡也是有上位機(jī)例程,基本上簡單地配置上位機(jī)軟件就可以正常工作
2021-08-20 07:31:29
SFPCI-6621隔離型CAN總線通訊板
SFPCI-6621一種隔離型CAN總線通訊板,可方便地應(yīng)用于裝有PCI 總線插槽的微機(jī)。PC操作系統(tǒng)可選用目前流行的 Windows 系列、Unix等多種操作系統(tǒng)環(huán)境。CAN是一種數(shù)字化總線通訊
2015-06-12 09:16:08
STM32的can現(xiàn)場總線實(shí)驗(yàn)心得 精選資料推薦
最近在搞stm32實(shí)驗(yàn)板的can現(xiàn)場總線實(shí)驗(yàn),之前只是搞過STC51的串口通信,相比之下,發(fā)覺can總線都挺復(fù)雜的。開始時(shí),知道自己是新手,只知道can總線跟串行通信,485通信,I2C通信一樣都是
2021-08-20 07:28:33
TSN 和現(xiàn)場總線:選型要點(diǎn)
了徹底的分散控制。現(xiàn)場總線控制系統(tǒng)既是一個(gè)開放的通信網(wǎng)絡(luò),又是一種全分布的控制系統(tǒng),它把作為網(wǎng)絡(luò)節(jié)點(diǎn)的智能儀表連接成自動(dòng)化網(wǎng)絡(luò)系統(tǒng),實(shí)現(xiàn)基礎(chǔ)控制、補(bǔ)償計(jì)算、參數(shù)修改、報(bào)警、顯示、監(jiān)控、優(yōu)化的綜合功能
2023-01-06 13:48:10
USB接口與CAN總線的實(shí)例怎么實(shí)現(xiàn)?
為了更好的將USB的通用性和CAN的專業(yè)性結(jié)合起來,通過計(jì)算機(jī)的USB接口接入CAN專業(yè)網(wǎng)絡(luò),實(shí)現(xiàn)系統(tǒng)控制的便利性和應(yīng)用的高效性,本文講述了一種基于ARM7處理器實(shí)現(xiàn)USB接口與CAN總線的實(shí)例,通過其可以在PC實(shí)現(xiàn)對(duì)CAN總線上設(shè)備的監(jiān)控。
2020-03-25 07:18:31
USB轉(zhuǎn)CAN說明書
USB轉(zhuǎn)CAN說明書USB2CAN 是USB 總線和CAN 總線數(shù)據(jù)相互轉(zhuǎn)換的模塊,通過USB 總線與PC 機(jī)連接,應(yīng)用于基于CANBUS 的現(xiàn)場總線應(yīng)用領(lǐng)域,集成有一個(gè)USB 接口,兩個(gè)CAN
2009-10-19 15:24:54
USB轉(zhuǎn)CAN轉(zhuǎn)換器|CAN總線通信模塊
完全無需了解復(fù)雜的USB協(xié)議的情況下,即可方便的開發(fā)出CAN系統(tǒng)應(yīng)用軟件產(chǎn)品,大大簡化了USB開發(fā)的難度。USB轉(zhuǎn)CAN串口通信模塊廣泛應(yīng)用于通過PC或筆記本的USB接口實(shí)現(xiàn)對(duì)CAN總線網(wǎng)絡(luò)的發(fā)送和接收
2011-05-27 09:13:53
labview 現(xiàn)場總線模塊問題
現(xiàn)場用了9個(gè)總線模塊,有工控機(jī)讀取9個(gè)模塊的數(shù)據(jù),用的是mudbus通訊協(xié)議,為什么有時(shí)候讀取的很快,有時(shí)候等個(gè)好幾秒才讀到,我是用多線程去讀模塊上的點(diǎn),求幫助
2014-07-05 10:24:46
什么是CAN總線 CAN總線有什么作用
國際標(biāo)準(zhǔn)化組織認(rèn)可,技術(shù)比較成熟,控制的芯片已經(jīng)商品化,性價(jià)比高,特別適用于分布式測控系統(tǒng)之間的數(shù)通訊。CAN 總線插卡可以任意插在 PC AT XT 兼容機(jī)上,方便地構(gòu)成分布式監(jiān)控系統(tǒng)。因此,用 FPGA 實(shí)現(xiàn) CAN 總線通信控制器具有非常重要的應(yīng)用價(jià)值。
2018-12-13 14:26:31
以太網(wǎng)和現(xiàn)有CAN總線網(wǎng)怎么實(shí)現(xiàn)直接連接?
在工廠、變電站、智能大廈等大型企業(yè)自動(dòng)化系統(tǒng)中,如 圖1(a) 所示,在上層企業(yè)管理層和生產(chǎn) 監(jiān)控層采用的都是以太網(wǎng)和PC機(jī),而在下層車間、現(xiàn)場都是采用現(xiàn)場總線(如RS-485、CAN
2019-09-24 07:24:08
基于CAN總線與RS485的DSP通信接口設(shè)計(jì)
得到了廣泛應(yīng)用。本設(shè)計(jì)以PC機(jī)為主機(jī),以TMS320LF2407為從機(jī),實(shí)現(xiàn)了主從機(jī)之間的基于RS-485的串行通信,以及TMS320LF2407與CAN總線的通信。其中PC機(jī)與TMS320LF2407
2018-12-10 10:19:26
基于CAN總線的溫度測控系統(tǒng)介紹
,而且能夠?qū)⒎植荚诓煌攸c(diǎn)的溫度測控模塊通過cAN現(xiàn)場總線連接起來,接入PC機(jī)進(jìn)行集中監(jiān)控和管理。本系統(tǒng)采用CAN現(xiàn)場總線進(jìn)行通訊,由于一條cAN總線上的節(jié)點(diǎn)個(gè)數(shù)在理論上不受限制,實(shí)際應(yīng)用則主要取決于總線
2023-09-19 06:45:45
基于CAN現(xiàn)場總線的同步控制解決方案
系統(tǒng)維護(hù)和使用。隨著機(jī)電一體化技術(shù)的發(fā)展,現(xiàn)場總線技術(shù)不斷應(yīng)用到各個(gè)領(lǐng)域并得到了廣泛的應(yīng)用。本文針對(duì)機(jī)組式印刷機(jī)械的同步需求,提出了一種基于CAN現(xiàn)場總線的同步控制解決方案,并得以驗(yàn)證。
2021-01-29 06:37:54
怎么實(shí)現(xiàn)基于DSP的電動(dòng)汽車CAN總線通訊技術(shù)設(shè)計(jì)?
怎么實(shí)現(xiàn)基于DSP的電動(dòng)汽車CAN總線通訊技術(shù)設(shè)計(jì)?
2021-05-18 06:34:14
怎么實(shí)現(xiàn)溫度報(bào)警與PC機(jī)通信
基于CAN總線,實(shí)現(xiàn)溫度報(bào)警與PC機(jī)通信。主要是溫度報(bào)警后的溫度在PC機(jī)上顯示出來。
2015-03-29 15:13:40
深入測試CAN接口的通訊過程
最近在做運(yùn)動(dòng)控制卡的項(xiàng)目,調(diào)試樣機(jī)的過程中,需要驗(yàn)證CAN總線通訊功能的正確性。以前只限于理論上認(rèn)識(shí)CAN總線,使用的CANbus的通訊卡也是有上位機(jī)例程,基本上簡單地配置上位機(jī)軟件就可以正常工作
2021-08-06 07:59:30
請(qǐng)問如何診斷RS485總線通訊不穩(wěn)定的現(xiàn)場問題?
RS485總線的基本特性是什么?RS485總線的傳輸距離是多少?RS485總線在現(xiàn)場應(yīng)用中常見的幾種通訊故障?如何診斷RS485總線通訊不穩(wěn)定的現(xiàn)場問題?
2021-05-20 07:00:43
采用CAN總線與RS-485實(shí)現(xiàn)DSP通信接口
了廣泛應(yīng)用。 本設(shè)計(jì)以PC機(jī)為主機(jī),以TMS320LF2407為從機(jī),實(shí)現(xiàn)了主從機(jī)之間的基于RS-485的串行通信,以及TMS320LF2407與CAN總線的通信。其中PC機(jī)與TMS320LF2407
2019-06-14 05:00:10
采用PIC18F458實(shí)現(xiàn)CAN總線接口設(shè)計(jì)
的4-20ma的模擬輸入信號(hào)被數(shù)字信號(hào)取代,設(shè)備狀態(tài)、故障、參數(shù)等信息通過現(xiàn)場總線傳送給上位機(jī)完成遠(yuǎn)程控制及遠(yuǎn)程參數(shù)化,具有can總線接口的各種儀器、儀表設(shè)備通過can適配卡可實(shí)現(xiàn)與上位機(jī)的can總線
2019-06-11 05:00:07
CAN總線節(jié)點(diǎn)電路的設(shè)計(jì)與實(shí)現(xiàn)
CAN 總線作為一種現(xiàn)場總線,應(yīng)用極為普及。本文給出了一種基于AT89C51 和SJA1000 的CAN 總線節(jié)點(diǎn)設(shè)計(jì)方法,并對(duì)軟硬件進(jìn)行了相應(yīng)的說明。關(guān)鍵詞:CAN 總線,SJA1000,單片機(jī)CAN(C
2009-05-25 13:26:1259
基于CAN總線通訊的變槳距風(fēng)力發(fā)電控制系統(tǒng)
基于CAN 總線通訊的變槳距風(fēng)力發(fā)電控制系統(tǒng):變槳距控制器用于實(shí)現(xiàn)功率調(diào)節(jié)和槳角控制,介紹了液壓驅(qū)動(dòng)和電控驅(qū)動(dòng)兩種槳距控制系統(tǒng)的不同,然后討論了CAN 總線在風(fēng)力發(fā)電機(jī)組
2009-05-31 12:52:4832
基于CAN總線的電梯串行通訊
本文研究 CAN 總線在電梯串行通訊中的應(yīng)用。論文對(duì)比RS-485 通訊方式,分析CAN 總線應(yīng)用于電梯串行通訊中的優(yōu)點(diǎn),采用SJA1000 設(shè)計(jì)了CAN 總線通訊硬件,優(yōu)化CAN總線的通信參數(shù),提高
2009-06-25 13:28:0327
基于CAN總線的監(jiān)控系統(tǒng)設(shè)計(jì)
鑒于目前基于RS-485通信的監(jiān)控系統(tǒng)的一些問題,本文闡述了用微控制器P87C591和現(xiàn)場總線技術(shù)實(shí)現(xiàn)基于CAN總線的監(jiān)控系統(tǒng),還詳細(xì)說明了RS-232與CAN總線轉(zhuǎn)換器和基于CAN總線的云臺(tái)控制
2009-07-09 10:06:4736
PC/104與PC機(jī)USB通訊的C++實(shí)現(xiàn)
目前,PC/104 與PC 機(jī)之間的通訊一般是以串行通訊或者并行通訊兩種方式來實(shí)現(xiàn)的,然而USB 通訊正以其高速性和連接靈活性等優(yōu)點(diǎn)而被廣泛關(guān)注。為實(shí)現(xiàn)PC/104 與PC 機(jī)之間的USB
2009-08-06 08:18:2235
基于CAN總線的多點(diǎn)式SPC系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)
文中提出一種基于CAN 總線的多點(diǎn)式數(shù)據(jù)采集和SPC 系統(tǒng),并介紹了SPC 數(shù)據(jù)采集盒(SPC-Keyboard)硬件原理和CAN總線防沖撞通訊的設(shè)計(jì);引入可標(biāo)定控制線實(shí)現(xiàn)非穩(wěn)態(tài)情況下由于控制線波
2009-08-10 09:12:315
PC/104與PC機(jī)USB通訊的C++實(shí)現(xiàn)
目前,PC/104 與PC 機(jī)之間的通訊一般是以串行通訊或者并行通訊兩種方式來實(shí)現(xiàn)的,然而USB 通訊正以其高速性和連接靈活性等優(yōu)點(diǎn)而被廣泛關(guān)注。為實(shí)現(xiàn)PC/104 與PC 機(jī)之間的USB 通訊
2009-08-10 12:01:5533
CAN總線在液壓支架電液控制系統(tǒng)的應(yīng)用
本文首先分析了國際上幾種主要的液壓支架電液控制系統(tǒng)的通訊實(shí)現(xiàn)方法,指出原有方法中存在的不足。采用了CAN 總線實(shí)現(xiàn)綜采面支架控制器的互連。針對(duì)煤礦對(duì)現(xiàn)場總線本質(zhì)安
2009-08-11 10:40:0713
CAN總線系統(tǒng)中可控制現(xiàn)場智能節(jié)點(diǎn)設(shè)計(jì)
CAN(Control Area Network)總線技術(shù)是一種支持分布式實(shí)時(shí)控制的高安全性的串行總線。本文對(duì)CAN 控制網(wǎng)絡(luò)中重要的現(xiàn)場設(shè)備--智能節(jié)點(diǎn)的具體實(shí)現(xiàn)進(jìn)行的研究,主要包括智能節(jié)點(diǎn)的軟件
2009-08-14 09:07:1811
基于CAN總線的機(jī)器人示教盒通訊系統(tǒng)的設(shè)計(jì)
研發(fā)了基于CAN 總線的新型機(jī)器人示教盒系統(tǒng),采用ARM 芯片為核心,并在其上運(yùn)行了實(shí)時(shí)操作系統(tǒng)μC/OS-II。設(shè)計(jì)了一套CAN 網(wǎng)絡(luò)通訊協(xié)議,實(shí)現(xiàn)了
2009-09-09 09:35:1323
CAN總線現(xiàn)場總線應(yīng)用方案RS-485升級(jí)到CAN
關(guān)鍵詞 RS-485、LM3S2016、CAN總線摘要 CAN總線現(xiàn)場總線應(yīng)用方案 RS-485升級(jí)到CAN
2009-11-07 14:14:2238
電動(dòng)車車身網(wǎng)絡(luò)CAN總線通訊實(shí)現(xiàn)
本文首先簡要介紹了CAN 總線的技術(shù)特點(diǎn),同時(shí)把針對(duì)電動(dòng)汽車的特點(diǎn),建立車身網(wǎng)絡(luò)的拓?fù)浣Y(jié)構(gòu)。詳細(xì)的介紹了CAN 通訊協(xié)議準(zhǔn)的拓?fù)浣Y(jié),制定了CAN 總線應(yīng)用層協(xié)議的通訊報(bào)文形式
2010-01-07 14:47:0660
CAN-bus 現(xiàn)場總線布局通訊篇
CAN-bus 現(xiàn)場總線布局通訊篇
依靠強(qiáng)大的專業(yè)開發(fā)團(tuán)隊(duì)、PHILIPS半導(dǎo)體的領(lǐng)先技術(shù)與國際CiA協(xié)會(huì)、ODVA協(xié)會(huì)的支持,我們致力于發(fā)展中國的CAN產(chǎn)品與應(yīng)用事業(yè)。至現(xiàn)
2010-03-27 13:39:2130
現(xiàn)場總線CAN-bus 實(shí)驗(yàn)室
現(xiàn)場總線CAN-bus 實(shí)驗(yàn)室
DeviceNet 實(shí)驗(yàn)室DeviceNet 實(shí)驗(yàn)室為基于DeviceNet 協(xié)議規(guī)范的CAN-bus 現(xiàn)場總線實(shí)驗(yàn)室。DeviceNet實(shí)驗(yàn)室由基于DeviceNet 的分布式教學(xué)實(shí)驗(yàn)平臺(tái)組成
2010-03-27 13:53:5525
CAN-bus現(xiàn)場總線應(yīng)用方案RS-485升級(jí)到CAN總線
CAN-bus現(xiàn)場總線應(yīng)用方案RS-485升級(jí)到CAN總線
電子工業(yè)協(xié)會(huì)EIA于1983年制訂并發(fā)布RS-485標(biāo)準(zhǔn),并經(jīng)TIA——通訊工業(yè)協(xié)會(huì)修訂后命名為TIA/EIA-485-A,習(xí)慣地稱之為R
2010-04-06 17:57:5759
PC機(jī)與DSP之間的并行通訊技術(shù)
PC機(jī)與DSP之間的并行通訊技術(shù)
摘要:對(duì)PC 機(jī)在EPP 模式下與C6000 系列DSP 的HPI 口之間進(jìn)行的并行通訊進(jìn)行了研究,提出了用EPP 協(xié)議和CPLD 實(shí)現(xiàn)DSP 與計(jì)算機(jī)并口
2010-04-07 14:37:0635
CAN-bus現(xiàn)場總線應(yīng)用方案 RS-485升級(jí)到CAN總線
CAN總線(Controller Area Network)即控制器局域網(wǎng),是國際上應(yīng)用最廣泛的現(xiàn)場總線之一。起先,CAN總線被設(shè)計(jì)作為汽車環(huán)境中的微控制器通訊,在車載電子控制裝置ECU之間交換信息,形
2010-07-19 15:34:3325
基于CAN總線的綜自通訊規(guī)約設(shè)計(jì)
介紹一種基于CAN總線的牽引變電站自動(dòng)化系統(tǒng)通訊規(guī)約的設(shè)計(jì),CAN通訊規(guī)約采用標(biāo)準(zhǔn)幀,報(bào)文采用主動(dòng)發(fā)送和發(fā)送查詢兩種處理形式。該設(shè)計(jì)在城市輕軌與地鐵牽引變電站中的應(yīng)
2010-12-25 16:26:2539
并口模擬I2C總線的設(shè)計(jì)
并口模擬I2C總線的設(shè)計(jì)
試驗(yàn)?zāi)康模赫J(rèn)識(shí)計(jì)算機(jī)并口和I2C總線,用計(jì)算
2008-09-11 10:31:364009
基于PCI總線的CAN卡的設(shè)計(jì)與實(shí)現(xiàn)
基于PCI總線的CAN卡的設(shè)計(jì)與實(shí)現(xiàn)
現(xiàn)場總線CAN(Controller Area Network控制器局域網(wǎng)絡(luò))以其高性能、高可靠性及獨(dú)特的設(shè)計(jì),越來越受到人們的重視和青睞,
2009-10-25 10:54:58816
基于DSP的電動(dòng)汽車CAN總線通訊技術(shù)設(shè)計(jì)
基于DSP的電動(dòng)汽車CAN總線通訊技術(shù)設(shè)計(jì)
德國Bosch公司為了解決現(xiàn)代車輛中眾多的控制和數(shù)據(jù)交換問題,開發(fā)出一種CAN(Controller AreaNetwork) 現(xiàn)場總線通訊結(jié)構(gòu). CAN
2009-12-23 10:51:43833
#硬聲創(chuàng)作季 #CAN #PLC CAN總線在工業(yè)通訊中的應(yīng)用前景如何?
CAN通訊can總線控制器
學(xué)習(xí)電子知識(shí)發(fā)布于 2022-11-02 20:01:00
CAN現(xiàn)場總線在DNC集成制造
針對(duì)數(shù)控機(jī)床應(yīng)用的情況,分析DNC系統(tǒng)通信存在的 問題,提出了一種以CAN現(xiàn)場總線為基礎(chǔ),并用C++ Builder軟件設(shè)計(jì)實(shí)現(xiàn)了WindowS環(huán)境
2011-06-17 16:28:1126
CAN總線PC適配卡設(shè)計(jì)
本文首先介紹PCI總線控制器PCI9052與CAN總線通信控制器SJA1000的工作原理,并且介紹了PCI總線和CAN總線通信控制器接口的硬件和軟件實(shí)現(xiàn)方法。
2011-09-23 17:34:221938
CAN總線在多機(jī)通信中的應(yīng)用
設(shè)計(jì)了多個(gè)CAN總線的通信節(jié)點(diǎn),通過PCI9810-CAN適配卡上的CAN總線,組成一個(gè)局域通信網(wǎng)絡(luò),實(shí)現(xiàn)了PC機(jī)對(duì)各個(gè)節(jié)點(diǎn)的監(jiān)控和通信以及節(jié)點(diǎn)間的自由通信。
2011-10-19 14:57:5667
CAN總線原理
控制器局域網(wǎng)總線(CAN,Controller Area Network)是一種用于實(shí)時(shí)應(yīng)用的串行通訊協(xié)議總線,它可以使用雙絞線來傳輸信號(hào),是世界上應(yīng)用最廣泛的現(xiàn)場總線之一。CAN協(xié)議由德國的Robert Bos
2012-09-10 09:22:53197509
基于C8051F040單片機(jī)的CAN總線測試模式研究
摘要:現(xiàn)場總線已成為數(shù)據(jù)總線領(lǐng)域中最為活躍的熱點(diǎn),CAN 總線被公認(rèn)為最有前途的現(xiàn)場總線之一,CAN 總線節(jié)點(diǎn)的設(shè)計(jì)、調(diào)試是CAN 總線通訊系統(tǒng)設(shè)計(jì)的重點(diǎn)。在此介紹了C8051F040單片機(jī)
2013-03-06 15:24:4571
現(xiàn)場總線CAN原理與應(yīng)用技術(shù)(饒運(yùn)濤_鄒繼軍_鄭勇蕓)
現(xiàn)場總線CAN原理與應(yīng)用技術(shù),深入介紹CANBUS總線的應(yīng)用。
2016-01-12 11:28:4717
現(xiàn)場總線CAN原理與應(yīng)用技術(shù) 第2版_部分1
本書首先簡要敘述了現(xiàn)場總線技術(shù)的基礎(chǔ)——計(jì)算機(jī)網(wǎng)絡(luò);其后的內(nèi)容覆蓋了CAN技術(shù)的國際標(biāo)準(zhǔn)、幾類有代表性的CAN器件、CAN智能節(jié)點(diǎn)的硬件和軟件設(shè)計(jì)(包括在單片機(jī)和PC機(jī)上)、組網(wǎng)中的CAN網(wǎng)關(guān)和網(wǎng)橋
2016-04-05 13:43:280
現(xiàn)場總線CAN原理與應(yīng)用技術(shù) 第2版_部分2
本書首先簡要敘述了現(xiàn)場總線技術(shù)的基礎(chǔ)——計(jì)算機(jī)網(wǎng)絡(luò);其后的內(nèi)容覆蓋了CAN技術(shù)的國際標(biāo)準(zhǔn)、幾類有代表性的CAN器件、CAN智能節(jié)點(diǎn)的硬件和軟件設(shè)計(jì)(包括在單片機(jī)和PC機(jī)上)、組網(wǎng)中的CAN網(wǎng)關(guān)和網(wǎng)橋
2016-04-05 13:48:040
基于CAN總線與ZigBee的現(xiàn)場監(jiān)控系統(tǒng)設(shè)計(jì)
基于CAN總線與ZigBee的現(xiàn)場監(jiān)控系統(tǒng)設(shè)計(jì)。
2016-05-06 14:37:5022
基于FPGA和CAN控制器MCP2515設(shè)計(jì)慣導(dǎo)系統(tǒng)的CAN總線
接口控制新型的CAN 控制器MCP2515,使慣導(dǎo)系統(tǒng)不僅具備了接入CAN 總線的能力,而且在系統(tǒng)實(shí)現(xiàn)之后,節(jié)點(diǎn)可以根據(jù)現(xiàn)場應(yīng)用提出的新要求進(jìn)行升級(jí),增加了使用的靈活性。目前實(shí)驗(yàn)樣機(jī)已經(jīng)設(shè)計(jì)完成,可以正確地通過CAN 總線進(jìn)行通訊,達(dá)到了設(shè)計(jì)的要求。
2016-07-13 17:43:300
CAN現(xiàn)場總線系統(tǒng)設(shè)計(jì)技術(shù)第5章
CAN現(xiàn)場總線系統(tǒng)設(shè)計(jì)技術(shù)第5章
2017-02-07 18:09:2010
CAN現(xiàn)場處置的“法寶”
近年來,CAN總線憑借優(yōu)秀的抗干擾能力及通訊仲裁機(jī)制得到越來越廣泛的應(yīng)用,雖然CAN總線技術(shù)資料比較廣泛,但工程師在復(fù)雜現(xiàn)場應(yīng)用CAN總線時(shí)難免遇到很多問題,比如干擾大、波特率不匹配、通訊距離短等。
2017-05-24 17:41:151473
CAN總線DSP系統(tǒng)與上位機(jī)CAN的通訊
字電機(jī)伺服驅(qū)動(dòng)系統(tǒng),使用CANopen通訊協(xié)議實(shí)現(xiàn)了CAN總線數(shù)字信號(hào)處理器(DSP)系統(tǒng)與上位機(jī)CAN卡之間的通訊,并通過測試實(shí)驗(yàn)驗(yàn)證了信息傳遞的可靠性,保證了全數(shù)字網(wǎng)絡(luò)化伺服驅(qū)動(dòng)系統(tǒng)中對(duì)電機(jī)控制的快速性、準(zhǔn)確性和實(shí)時(shí)性。 2 通訊系統(tǒng)實(shí)現(xiàn)的基本原理 2.1 LF240x系
2017-10-31 11:00:5816
電動(dòng)汽車CAN總線通訊技術(shù)設(shè)計(jì)
德國Bosch公司為了解決現(xiàn)代車輛中眾多的控制和數(shù)據(jù)交換問題,開發(fā)出一種CAN(Controller AreaNetwork) 現(xiàn)場總線通訊結(jié)構(gòu)。 CAN總線硬件連接簡單,有良好的可靠性、實(shí)時(shí)
2017-10-31 16:16:348
電動(dòng)汽車CAN總線通訊設(shè)計(jì)方案探究
德國Bosch公司為了解決現(xiàn)代車輛中眾多的控制和數(shù)據(jù)交換問題,開發(fā)出一種CAN(Controller AreaNetwork) 現(xiàn)場總線通訊結(jié)構(gòu)。 CAN總線硬件連接簡單,有良好的可靠性、實(shí)時(shí)
2017-11-27 11:09:550
基于STM32F1O5的CAN總線中繼器的設(shè)計(jì)與實(shí)現(xiàn)
0 引言 CAN總線最初是為了解決汽車內(nèi)部的信號(hào)傳輸問題而提出來的,目前廣泛應(yīng)用于工業(yè)現(xiàn)場控制單元、智能樓宇單元、礦業(yè)控制通訊、遠(yuǎn)程通訊節(jié)點(diǎn)等控制領(lǐng)域。受到CAN收發(fā)器的閑宣,總線上掛接的節(jié)點(diǎn)
2017-12-01 03:57:05943
在電流、電壓變送器中CAN總線技術(shù)有什么應(yīng)用?
站(PC機(jī))通過插槽中的CAN2PC總線適配卡實(shí)現(xiàn)與CAN智能測控節(jié)點(diǎn)的通信。在該系統(tǒng)結(jié)構(gòu)中,并沒有采用多主結(jié)構(gòu)方式,而是采用了一主多從的網(wǎng)絡(luò)架構(gòu)。該方式在一定程度上減輕了網(wǎng)絡(luò)的負(fù)荷。
2018-07-26 12:20:001778
英創(chuàng)信息技術(shù)6路獨(dú)立CAN總線的實(shí)現(xiàn)方案簡介
。英創(chuàng)公司推出了各種以支持通訊接口為特色的工控主板,ESMARC系列的主板都能夠支持2路CAN總線,為了滿足客戶現(xiàn)場對(duì)多路CAN總線的需求,英創(chuàng)公司利用主板上的ISA總線,設(shè)計(jì)出擴(kuò)展4路CAN總線的擴(kuò)展底板ETA704,再配合ESMARC系列主板上板載的2路CAN總線,就能夠實(shí)現(xiàn)6路CAN總線
2020-02-12 10:53:171679
如何設(shè)計(jì)及實(shí)現(xiàn)STM32的CAN總線
CAN(Controller Area Network)即控制器局域網(wǎng),屬于工業(yè)現(xiàn)場總線的范疇,通常稱為CAN-bus,即CAN總線,它是目前國際上應(yīng)用最廣泛的開放式現(xiàn)場總線之一,與一般的通信總線
2020-01-15 08:00:007
汽車儀表的發(fā)展、趨勢及采用CAN總線技術(shù)實(shí)現(xiàn)設(shè)計(jì)
專用液晶顯示屏用來顯示轉(zhuǎn)速、機(jī)油壓力、水溫、燃油消耗等;PC機(jī)用來處理CAN總線上的數(shù)據(jù)并通過軟件顯示于顯示屏上;PC-CAN接口卡完成PC機(jī)與CAN之間的通信;自行設(shè)計(jì)的ECU完成從各傳感器采集
2020-03-16 10:00:392084
CAN總線與一般的通訊系統(tǒng)總線相比,它的優(yōu)勢是什么
現(xiàn)場總線是連接智能現(xiàn)場設(shè)備和自動(dòng)化系統(tǒng)的數(shù)字式,雙向傳輸,多分支結(jié)構(gòu)的通訊網(wǎng)絡(luò)。它是電子信息技術(shù)、通信技術(shù)和控制系統(tǒng)高寬比綜合性與集成化的物質(zhì),CAN總線,也稱控制板部分網(wǎng),因?yàn)檫x用了很多新技術(shù)
2020-11-18 17:17:442270
基于現(xiàn)場總線can-bus的plc網(wǎng)絡(luò)方案
目前,一般常見plc型號(hào)都沒有集成現(xiàn)場總線can-bus的通訊功能接口,因而不便于基于can總線多臺(tái)plc控制網(wǎng)絡(luò)的實(shí)現(xiàn)。隨著應(yīng)用技術(shù)的發(fā)展,工業(yè)經(jīng)常會(huì)出現(xiàn)需要n臺(tái)plc協(xié)同完成一個(gè)系統(tǒng)的綜合控制。
2020-12-01 10:25:093515
如何使用FPGA和CAN控制器MCP2515實(shí)現(xiàn)慣導(dǎo)系統(tǒng)的CAN總線接口的設(shè)計(jì)
接口控制新型的CAN 控制器MCP2515,使慣導(dǎo)系統(tǒng)不僅具備了接入CAN 總線的能力,而且在系統(tǒng)實(shí)現(xiàn)之后,節(jié)點(diǎn)可以根據(jù)現(xiàn)場應(yīng)用提出的新要求進(jìn)行升級(jí),增加了使用的靈活性。目前實(shí)驗(yàn)樣機(jī)已經(jīng)設(shè)計(jì)完成,可以正確地通過CAN 總線進(jìn)行通訊,達(dá)到了設(shè)計(jì)的要求。
2021-01-27 15:52:0014
CAN總線系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
在現(xiàn)場總線概念的出現(xiàn)到現(xiàn)在的近20年時(shí)間里,已經(jīng)出現(xiàn)了好幾種現(xiàn)場總線技術(shù)并走向成熟。其中CAN總線已被公認(rèn)為幾種最有前途的現(xiàn)場總線之一。CAN是一種由帶有CAN控制器組成的高性能串行數(shù)據(jù)局域通信網(wǎng)絡(luò),是國際上應(yīng)用最廣泛的現(xiàn)場總線之一。
2021-04-20 15:55:3023
基于現(xiàn)場總線的DCS與PLC的通訊技術(shù)
基于現(xiàn)場總線的DCS與PLC的通訊技術(shù)(q312v電源接口如何使用)-基于現(xiàn)場總線的DCS與PLC的通訊技術(shù)這是一份非常不錯(cuò)的資料,歡迎下載,希望對(duì)您有幫助!
2021-07-26 13:29:3722
CAN總線為什么這么火,CAN總線是什么
),是一種用于實(shí)時(shí)應(yīng)用的串行通訊協(xié)議總線,它可以使用雙絞線來傳輸信號(hào),是世界上應(yīng)用最廣泛的現(xiàn)場總線之一。CAN協(xié)議用于汽車中各種不同元件之間的通信,用來取代昂貴而笨重的配電線束。CAN協(xié)議的使用廣泛這一特點(diǎn)使其很快延伸到自動(dòng)化控制以及工業(yè)領(lǐng)域中。 CAN協(xié)議的特性包括完
2022-01-15 17:04:485782
為什么說雙通道CAN總線通訊卡是最好選擇
can總線通訊卡,一般是指我們平時(shí)進(jìn)行汽車CAN總線調(diào)試的USBCAN分析儀,它是我們進(jìn)行目標(biāo)CAN設(shè)備CAN總線研究的基礎(chǔ)工具。根據(jù)設(shè)計(jì)的不同,其可分為單通道版本,雙通道版本以及多通道版本
2022-01-27 09:48:273147
如何解決CAN總線各種現(xiàn)場異常工況
CAN總線開發(fā)工程師經(jīng)常會(huì)遇到總線在實(shí)驗(yàn)室中測試均能正常通過各項(xiàng)測試標(biāo)準(zhǔn),但是到現(xiàn)場卻出現(xiàn)了各種問題,如何解決各種現(xiàn)場異常工況呢?本文將從干擾定位開始為大家逐步分析。
2022-05-05 14:19:072653
CAN總線與plccan總線的區(qū)別
plccan總線通訊的意義就在于提高了PLC工作的穩(wěn)定性和安全性,畢竟CAN總線可以算得上是最穩(wěn)的幾類現(xiàn)場總線之一了。
2022-09-21 14:07:233734
CAN總線有哪些功能?
CAN總線是硬件實(shí)現(xiàn),編程時(shí)只要設(shè)置相關(guān)的參數(shù)即可.目前在車載通訊和工業(yè)通訊都使用的比較多.
2023-02-07 09:57:492179
關(guān)于CAN總線通訊的電磁兼容EMC設(shè)計(jì)
CAN的目的是用多點(diǎn)、串行數(shù)字通訊技術(shù)取代常規(guī)的直接導(dǎo)線信號(hào)連接,可以節(jié)省大量車載設(shè)備的電纜布線。由于CAN總線芯片可靠性高、協(xié)議精練、價(jià)格低、貨源廣泛,因而在工業(yè)測控領(lǐng)域也獲得廣泛應(yīng)用。但是,工業(yè)現(xiàn)場環(huán)境惡劣,電磁干擾較為嚴(yán)重,如何保證CAN總線通訊的可靠性尤為重要。
2023-05-04 15:03:541230
CAN總線應(yīng)用中雙絞線簡介
CAN(Controller Area Network)是一種用于實(shí)時(shí)應(yīng)用的串行通訊協(xié)議總線,它可以使用雙絞線來傳輸信號(hào),是世界上應(yīng)用最廣泛的現(xiàn)場總線之一。CAN協(xié)議用于汽車中各種不同元件之間的通信,以此取代昂貴而笨重的配電線束。
2023-11-01 16:39:54512
評(píng)論
查看更多