[導(dǎo)讀]文章設(shè)計了一個控制器局域網(wǎng)CAN總線系統(tǒng)節(jié)點的仿真平臺,通過選用兼容擴展性及檢錯糾錯能力強的SJA1000芯片作為CAN控制器核心,利用普通PC機仿真?zhèn)鞲衅?、?zhí)行器和人機接口,實現(xiàn)的仿真平臺具有靈活通用、簡單可靠、性價比高及良好的開放性和擴展性等特點,為CAN總線系統(tǒng)在汽車及其它多種不同領(lǐng)域的自動控制系統(tǒng)中推廣應(yīng)用,提供了方便的研究開發(fā)條件。
引言
控制器局域網(wǎng)(CoNtroller Area Network,CAN),是德國Bosch 公司為汽車的監(jiān)控系統(tǒng)而設(shè)計的總線式串行通信網(wǎng)絡(luò),它具有良好的組網(wǎng)靈活性、開放性、擴展性和兼容性,它的抗干擾、自診斷、自監(jiān)控和糾錯能力強,可靠性高,它的協(xié)議模型結(jié)構(gòu)簡單,實時性好,性價比高,便于開發(fā),它是目前唯一有國際標(biāo)準(zhǔn)的現(xiàn)場總線,它的應(yīng)用范圍已經(jīng)遠遠超出汽車監(jiān)控系統(tǒng),它適用于許多領(lǐng)域中分布式自動控制系統(tǒng),如:工業(yè)過程控制和自動化,智能結(jié)構(gòu)和分布管理等,成為很有推廣普及應(yīng)用潛力的現(xiàn)場總線。
為便于CAN總線在不同領(lǐng)域的推廣普及應(yīng)用,研制一種通用的CAN總線系統(tǒng)基本組成單元――節(jié)點的仿真平臺,通過仿真使研究開發(fā)CAN總線系統(tǒng)的成本和周期降低,這是很有實際應(yīng)用價值的。
本仿真平臺選用Philips公司的SJA1000芯片作為CAN控制器,它除了具有基本CANPCA82C200芯片標(biāo)準(zhǔn)模式的所有功能外,更增加了一種新的工作模式―PeliCAN模式,這種模式支持具有很多新特性的CAN2.0B協(xié)議,如:兼容性和擴展性更強,檢錯和糾錯能力更強,支持熱插拔等,設(shè)計更方便靈活,而芯片價格低廉,很適合作通用的CAN總線系統(tǒng)節(jié)點仿真平臺之用。
為了適應(yīng)多種不同領(lǐng)域的自動控制系統(tǒng)仿真需要,可采用普通PC機作為各種不同的自動控制系統(tǒng)的傳感器、執(zhí)行器和人機鍵控和顯示接口的仿真器,形成仿真平臺,提高節(jié)點的通用性,靈活性和可擴展性。通過仿真PC機可模擬各種不同應(yīng)用系統(tǒng)。
仿真平臺的硬件設(shè)計
所設(shè)計的CAN總線系統(tǒng)節(jié)點仿真平臺硬件系統(tǒng)框圖如圖1所示。
圖1CAN總線系統(tǒng)節(jié)點仿真平臺
總線系統(tǒng)采用價格低廉而安裝方便的雙絞線作為通信介質(zhì),將各節(jié)點聯(lián)接成網(wǎng)絡(luò)系統(tǒng)。每個節(jié)點由CAN控制器、CAN收發(fā)器、微處理器和仿真PC機四個功能模塊組成。
CAN控制器SJA1000作為核心,執(zhí)行CAN協(xié)議,包括數(shù)據(jù)的成幀和解幀以及幀的收發(fā)等等。
由于SJA1000的總線驅(qū)動能力有限,它通過CAN收發(fā)器PCA82C250芯片與物理總線聯(lián)接起來。CAN收發(fā)器將來自CAN控制器的邏輯電平信號轉(zhuǎn)換成適合在CAN總線上傳輸且能被CAN收發(fā)器接收的邏輯電平信號,起到抗瞬間干擾和射頻干擾,增大通信距離和保護總線等作用;為了進一步增強抗干擾能力,在SJA1000與PCA82C250之間,可用高速光電耦合器6N137實現(xiàn)總線上各CAN節(jié)點間的電平隔離。
CAN控制器和收發(fā)器配合完成CAN協(xié)議中物理層和數(shù)據(jù)鏈路層的通信協(xié)議功能。微處理器89C51控制SJA1000的功能,包括初始化和監(jiān)控管理,實現(xiàn)數(shù)據(jù)的收發(fā)通信,執(zhí)行應(yīng)用層功能。
仿真PC機通過串口芯片MAX232實現(xiàn)與微處理器之間的電平轉(zhuǎn)換和通信,從而實現(xiàn)與CAN總線通信。PC機可作為各種不同的自動控制系統(tǒng)的傳感器、執(zhí)行器和人機鍵控和顯示接口的仿真器,形成仿真平臺,提高節(jié)點的通用性,靈活性和可擴展性。通過仿真PC機可模擬各種不同的應(yīng)用系統(tǒng)。
仿真平臺的軟件設(shè)計(圖2)
軟件設(shè)計主要是對微處理器進行應(yīng)用編程,實現(xiàn)SJA1000的初始化(包括工作模式、濾波器、中斷使能寄存器等初始值的設(shè)置),監(jiān)控管理和鍵控顯示。微處理器采用中斷工作模式,使響應(yīng)速度提高,支持系統(tǒng)實時性。中斷流程如圖2。
圖2 中斷流程圖
軟件設(shè)計的核心是微處理器與CAN控制器之間的數(shù)據(jù)通信。最終實現(xiàn)CAN網(wǎng)絡(luò)節(jié)點間的數(shù)據(jù)通信。編程采用模塊化方式,方便修改、升級和調(diào)試,支持系統(tǒng)靈活性、開放性和可擴展性。
小結(jié)
本文的基于SJA1000的CAN總線系統(tǒng)節(jié)點仿真平臺,經(jīng)測試得,可實現(xiàn)兩個節(jié)點間的數(shù)據(jù)正確的發(fā)送和接收,并實現(xiàn)了節(jié)點和仿真PC機之間的通信以及鍵控輸入、數(shù)據(jù)顯示等功能。它的硬件結(jié)構(gòu)簡單價廉,軟件靈活,易修改、升級和進一步組網(wǎng)等的開發(fā),通過仿真PC機可模擬各種不同應(yīng)用系統(tǒng)。通過仿真使研究開發(fā)CAN總線系統(tǒng)的成本和周期降低,該仿真平臺為CAN總線系統(tǒng)在汽車及其它多種不同領(lǐng)域的自動控制系統(tǒng)中推廣應(yīng)用,提供了方便的研究開發(fā)條件,為CAN的普及和提高提供了有益的參考實例。
本站聲明: 本文章由作者或相關(guān)機構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點,本站亦不保證或承諾內(nèi)容真實性等。需要轉(zhuǎn)載請聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請及時聯(lián)系本站刪除。
摘要:為解決傳統(tǒng)自動化生產(chǎn)線生產(chǎn)效率低、自動化程度低、生產(chǎn)線復(fù)雜等問題,設(shè)計了一種自動化程度高且簡單的自動化機械手臂,并根據(jù)設(shè)計進行仿真實驗。實驗結(jié)果表明,該設(shè)計在自動化生產(chǎn)實踐中取得了較好的效果,提高了生產(chǎn)效率,達到了...
關(guān)鍵字:
機械手臂
設(shè)計
仿真
摘要:基于數(shù)字孿生技術(shù),依托Unity引擎開發(fā)虛擬調(diào)試應(yīng)用。通過機器人工作站實例進行虛擬調(diào)試仿真,基于socket通信,通過三菱PLC對虛擬機器人工作站進行虛擬調(diào)試,檢測工作站結(jié)構(gòu)設(shè)計的合理性、信號配置和邏輯設(shè)計的正確性...
關(guān)鍵字:
數(shù)字孿生
虛擬調(diào)試
仿真
麥格納(MAGNA)正在進行一項1.2億美元的投資,在印度班加羅爾建立和運營一座全新工程中心,旨在為出行電動化提供支持。該設(shè)施占地約2.2萬平方米,預(yù)計將于2023年第一季度開業(yè),屆時該中心將聘請眾多經(jīng)驗豐富的工程師和技...
關(guān)鍵字:
工程師
仿真
電動汽車
軟件
上海2022年10月11日 /美通社/ -- 10月10日,明月鏡片正式官宣劉昊然成為品牌代言人。一個是中國鏡片領(lǐng)導(dǎo)品牌,通過科技創(chuàng)新引領(lǐng)了鏡片行業(yè)的發(fā)展;一個是新生代實力演員,憑借高票房作品贏得了觀眾的認(rèn)可。此次雙方攜...
關(guān)鍵字:
PMC
控制
節(jié)點
藍光
客戶可以針對圖形和仿真基礎(chǔ)部署Supermicro服務(wù)器,以大規(guī)模建構(gòu)及運行元宇宙應(yīng)用——系統(tǒng)將支持多達8個NVIDIA L40 GPU、ConnectX-7 SmartNI...
關(guān)鍵字:
NVIDIA
MICRO
SUPER
仿真
摘 要:單螺桿空氣壓縮機的轉(zhuǎn)子嚙合副對間隙控制的精度要求很高 ,星輪軸系是嚙合副的核心元件 ,作用在星輪軸系上的各力 會引起軸系變形 ,變形集中于星輪齒嚙入螺槽部分及星輪軸軸承安裝處 ,運用ANSYS/workben...
關(guān)鍵字:
ANSYS
應(yīng)變
仿真
據(jù)業(yè)內(nèi)消息,華大九天昨天披露了投資者關(guān)系活動記錄表,華大九天表示在電路的仿真工具相關(guān)領(lǐng)域突破核心技術(shù),精度和性能得到了雙維度提升,適用于仿真精度和性能要求較高的模擬芯片設(shè)計。
關(guān)鍵字:
EDA
仿真
摘 要:通過對智能移動平臺和六自由度機器人的調(diào)研分析 ,提出了新型智能片盒搬運小車的概念 ,并進行了設(shè)計研究。結(jié)合激光 導(dǎo)航AGV ,配合六軸協(xié)作機械臂 ,可在機臺、stocker、e-Rack之間進行FOUP搬運。
關(guān)鍵字:
智能移動平臺
六自由度機器人
仿真
摘要:基于10臺計算機數(shù)控機床(CNC)和1輛軌道式自動引導(dǎo)車(RGV)組成的智能加工系統(tǒng),設(shè)計了RGV動態(tài)調(diào)度策略,包括CNC工序分配、CNC編號奇偶優(yōu)先和RGV任務(wù)分派策略,建立了以系統(tǒng)作業(yè)效率最大化和RGV移動時間...
關(guān)鍵字:
調(diào)度策略
仿真
粒子群算法
北京2022年9月7日 /美通社/ -- 近日,由南京市工業(yè)和信息化局、江寧區(qū)政府等單位共同主辦,江寧高新區(qū)管委會等單位承辦,主題為"擁抱元宇宙 一起向未來"的中國江寧首屆元宇宙產(chǎn)業(yè)發(fā)展高...
關(guān)鍵字:
仿真
數(shù)字化
工業(yè)互聯(lián)網(wǎng)
BSP
(全球TMT2022年9月5日訊)燧原科技在2022世界人工智能大會"算盡其用·定義AI算力中心新實踐"云端算力產(chǎn)業(yè)應(yīng)用論壇上正式發(fā)布云燧智算機(CloudBlazer POD)。云燧智算機是針對大規(guī)模、集約化人工智能...
關(guān)鍵字:
人工智能
數(shù)據(jù)中心
節(jié)點
CPU
凝聚燧原科技兩代芯片研發(fā)與多個大規(guī)模人工智能算力中心工程實踐,面向大規(guī)模、集約化、綠色低碳數(shù)據(jù)中心建設(shè),云燧智算機(CloudBlazer POD)正式發(fā)布。 上海2022年9月3日 /美通社/ -- 燧原科技在202...
關(guān)鍵字:
人工智能
數(shù)據(jù)中心
節(jié)點
TC
中華中醫(yī)藥學(xué)會中醫(yī)體質(zhì)分會第二十次學(xué)術(shù)年會暨國醫(yī)大師學(xué)術(shù)經(jīng)驗傳承研討會同期召開 北京2022年9月1日 /美通社/ -- 為了滿足我國中醫(yī)藥傳承創(chuàng)新發(fā)展迫切需求,加快建設(shè)高層次中醫(yī)藥人才隊伍,培育一批中醫(yī)藥領(lǐng)軍人才,打...
關(guān)鍵字:
研討會
節(jié)點
鐘南山
北京2022年8月31日 /美通社/ -- L11級別整機柜交付模式是指機柜在工廠完成PDU及其它機柜配件裝配,完成服務(wù)器上架安裝及交換機上架安裝(可選),并完成柜內(nèi)布線等原本需要在數(shù)據(jù)中心部署現(xiàn)場進行的裝配活動,以整機...
關(guān)鍵字:
數(shù)據(jù)中心
BSP
節(jié)點
交換機
摘要:針對變電站內(nèi)部環(huán)境特點及作業(yè)任務(wù)需求,提出了一種平穩(wěn)性高、越障能力強及環(huán)境適應(yīng)性好的新型帶電水沖洗機器人機構(gòu)。介紹了包含履腿復(fù)合機構(gòu)的履帶式移動底盤機構(gòu)構(gòu)型,分析了移動底盤的工作機理、行走模式及越障流程。利用DH法...
關(guān)鍵字:
履腿式
移動車體
仿真
激蕩新片區(qū),成就新夢想 上海2022年8月16日 /美通社/ -- 近日,"激蕩新片區(qū),成就新夢想"臨港新片區(qū)三周年項目集中簽約儀式在上海隆重舉行。上海市經(jīng)信委、市科委、市教委、浦東新區(qū)、奉賢區(qū)有關(guān)...
關(guān)鍵字:
集成電路產(chǎn)業(yè)
雙核
節(jié)點
中國集成電路
摘要:針對輸電線路絕緣子串環(huán)境特點及巡檢任務(wù)需求,提出了一種新型絕緣子串檢測機器人機構(gòu),介紹了機器人的機構(gòu)構(gòu)型,分析了機器人的運動作業(yè)機理,規(guī)劃了機器人行走作業(yè)的運動序列,仿真分析了機器人沿不同傾斜角度絕緣子串行走作業(yè)的...
關(guān)鍵字:
機構(gòu)設(shè)計
規(guī)劃
仿真
(全球TMT2022年8月12日訊)西湖大學(xué)聯(lián)手浪潮信息等科技企業(yè)建設(shè)領(lǐng)先的創(chuàng)新平臺與實驗室,為前沿科技研究構(gòu)建數(shù)據(jù)基座,創(chuàng)造影響世界、造福人類的科學(xué)知識和技術(shù)。西湖大學(xué)工學(xué)院采用了浪潮分布式存儲AS13000、AI服...
關(guān)鍵字:
節(jié)點
分布式
讀寫
INFIN
北京2022年8月11日 /美通社/ -- 堅持面向世界科技前沿,不斷向科學(xué)技術(shù)廣度和深度進發(fā)是科技工作者的初心和使命。工欲善其事,必先利其器,西湖大學(xué)聯(lián)手浪潮信息等科技企業(yè)建設(shè)領(lǐng)先的創(chuàng)新平臺與實驗室,為前沿科技研究構(gòu)建...
關(guān)鍵字:
節(jié)點
分布式
讀寫
數(shù)據(jù)安全