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