CAN總線實(shí)驗(yàn)?zāi)K
CAN總線實(shí)驗(yàn)?zāi)K用于模擬車控系統(tǒng)基本原理。汽車電子車身網(wǎng)絡(luò)系統(tǒng)是由多個(gè)ECU之間采用高速CAN總線網(wǎng)絡(luò)通信實(shí)現(xiàn)車輛動(dòng)力與操作系統(tǒng)信息快速交互。通過總線的連接,將多個(gè)ECU組成控制網(wǎng)絡(luò),實(shí)現(xiàn)相互間的信息互聯(lián)互通,展示車控信息采集及處理過程。本系統(tǒng)建設(shè)提供ECU仿真模型、源代碼等,通過CAN總線組網(wǎng)構(gòu)成一個(gè)基本車載網(wǎng)絡(luò)的模型,了解車載網(wǎng)絡(luò)的基本構(gòu)成。通過可配套使用的平臺軟件,以達(dá)到構(gòu)建網(wǎng)絡(luò)控制方案,驗(yàn)證網(wǎng)絡(luò)模型,并通過對網(wǎng)絡(luò)數(shù)據(jù)的采集、存儲(chǔ)、分析、處理等對車載網(wǎng)絡(luò)進(jìn)行測量、評估、優(yōu)化等目的。包含組合儀表ECU、車燈控制ECU、信息采集ECU以及防盜報(bào)警ECU等。
一、系統(tǒng)功能
該實(shí)驗(yàn)開發(fā)系統(tǒng)以生活中常用的車輛CAN總線控制系統(tǒng)為例進(jìn)行設(shè)計(jì),涉及汽車電子控制、CAN總線、OBD等技術(shù),涵蓋了典型車型的舒適CAN系統(tǒng)(低速CAN)、動(dòng)力CAN系統(tǒng)(高速CAN)、高低速CAN/LIN網(wǎng)關(guān)及各系統(tǒng)中典型的ECU節(jié)點(diǎn),真實(shí)再現(xiàn)汽車CAN/LIN總線控制網(wǎng)絡(luò)。同時(shí)兼顧車上裝控制實(shí)驗(yàn),能模擬完成展車、起豎、鎖彈、鎖筒等典型控制實(shí)驗(yàn)。
·提供各ECU的原理圖、源代碼,為開發(fā)汽車ECU、車載網(wǎng)絡(luò)奠定軟、硬件基礎(chǔ);
·提供示范工程,學(xué)會(huì)使用對ECU車載網(wǎng)絡(luò)進(jìn)行設(shè)計(jì)、測量、仿真、診斷、測試、分析的基本方法;
·通過完成對車載網(wǎng)絡(luò)的設(shè)計(jì)、軟件仿真、半實(shí)物仿真、硬件在環(huán)仿真;
·學(xué)習(xí)各汽車ECU的軟、硬件設(shè)計(jì)方法,符合汽車應(yīng)用各項(xiàng)標(biāo)準(zhǔn);
·學(xué)習(xí)在環(huán)境中對ECU進(jìn)行虛擬仿真、測量、調(diào)試、診斷;
·學(xué)習(xí)汽車ECU診斷功能的軟、硬件設(shè)計(jì)方法;
·學(xué)習(xí)OBD相關(guān)技術(shù),實(shí)現(xiàn)系統(tǒng)的自診斷功能并輸出系統(tǒng)運(yùn)行信息和故障信息;
·學(xué)習(xí)汽車電子控制系統(tǒng)中的典型控制策略及診斷方法;
·學(xué)習(xí)通過建立CAN通信協(xié)議、網(wǎng)絡(luò)仿真、網(wǎng)絡(luò)監(jiān)控等總線與ECU開發(fā)功能;
·學(xué)習(xí)該實(shí)驗(yàn)開發(fā)系統(tǒng)與模擬實(shí)車網(wǎng)絡(luò)的聯(lián)合仿真。
二、系統(tǒng)組成
1.CAN/LIN網(wǎng)關(guān)及 OBDII診斷ECU
2.汽車組合儀表ECU
3.舒適系統(tǒng)中央控制/防盜報(bào)警ECU
4.轉(zhuǎn)向柱燈光開關(guān)ECU
5.發(fā)動(dòng)機(jī)信號模擬ECU
6.舒適系統(tǒng)左前門/燈ECU
7.舒適系統(tǒng)右前門/燈ECU
8.舒適系統(tǒng)左后門/燈ECU
9.舒適系統(tǒng)右后門/燈ECU
10.倒車?yán)走_(dá)ECU
11.仿真開發(fā)平臺
三、主要參數(shù)
1.CAN/LIN網(wǎng)關(guān)及 OBDII診斷ECU
1.1 可實(shí)現(xiàn)低速CAN網(wǎng)絡(luò)與高速CAN網(wǎng)絡(luò)之間的數(shù)據(jù)選擇性交互,完成汽車電子車身網(wǎng)絡(luò)內(nèi)不同通信速率CAN網(wǎng)絡(luò)之間的信息互聯(lián)互通;
1.2 支持CAN2.0A與CAN2.0B協(xié)議;
1.3 具有OBD診斷功能,用于舒適系統(tǒng)的故障診斷,實(shí)現(xiàn)系統(tǒng)的自診斷功能并輸出運(yùn)行信息和故障信息;
1.4 符合KWP1281等診斷協(xié)議標(biāo)準(zhǔn),物理接口符合OBD II標(biāo)準(zhǔn)要求;
1.5 提供軟件代碼測試CAN各種波特率標(biāo)準(zhǔn)、通信幀的類型、通信幀的格式、總線濾波等功能。
1.6 可通過平臺軟件對ECU進(jìn)行CAN-BUS網(wǎng)絡(luò)通信軟仿真、半實(shí)物仿真及硬件在環(huán)仿真。
2.汽車組合儀表ECU
主要用于模擬 柴油發(fā)電機(jī)組的運(yùn)行實(shí)驗(yàn)。
2.1 儀表包括:發(fā)動(dòng)機(jī)轉(zhuǎn)速表、車速表、燃油表和溫度表。
2.2 指示包括:燃油報(bào)警信號、水溫報(bào)警信號、充電指示信號、機(jī)油壓力報(bào)警指示、制動(dòng)器液位故障報(bào)警指示、駐車制動(dòng)指示、制動(dòng)蹄片間隙警告指示、安全帶未系警告指示、SRS故障指示、近光燈、遠(yuǎn)光燈、防霧燈、轉(zhuǎn)向燈等。
2.3軟件包括以下模塊單元:
2.3.1燃油表控制模塊:主要有油位采集模塊和步進(jìn)電機(jī)驅(qū)動(dòng)模塊;
2.3.2溫度表控制模塊:主要有溫度采集模塊和步進(jìn)電機(jī)驅(qū)動(dòng)模塊;
2.3.3車速表控制模塊:主要有車速采集模塊和步進(jìn)電機(jī)驅(qū)動(dòng)模塊;
2.3.4轉(zhuǎn)速表控制模塊:主要有轉(zhuǎn)速采集模塊和步進(jìn)電機(jī)驅(qū)動(dòng)模塊;
2.3.5指示燈模塊:主要有信號采集和控制信號輸出模塊;
2.3.6CAN通信模塊:主要有數(shù)據(jù)處理模塊、CAN接收和發(fā)送模塊;
2.4 實(shí)驗(yàn)信號輸入:
實(shí)驗(yàn)設(shè)備自帶信號輸入;信號發(fā)生器信號輸入;CAN網(wǎng)絡(luò)報(bào)文輸入。
2.5 通過平臺軟件對ECU進(jìn)行軟仿真、半實(shí)物仿真及硬件在環(huán)仿真。
2.6 提供ECU實(shí)物原理圖、實(shí)驗(yàn)源代碼等教學(xué)資源。
3.舒適系統(tǒng)中央控制/防盜報(bào)警ECU
3.1 六路以上繼電器控制輸出,五路以上報(bào)警信號輸入;
3.2 綜合應(yīng)用CAN總線通信與無線通信的數(shù)據(jù)交互技術(shù),以及汽車防盜原理;
3.3 提供ECU原理圖及實(shí)驗(yàn)源代碼等教學(xué)資源;
3.4 多路LED工作指示燈控制電路;
3.5 電子防盜軟件部分主要包括功能選擇開關(guān)信號采集與處理、制動(dòng)踏板等開關(guān)信號采集與處理、振動(dòng)傳感器信號采集與處理、RF信號采集與處理、繼電器控制及控制策略;
3.6 通過平臺軟件對ECU進(jìn)行軟仿真、半實(shí)物仿真及硬件在環(huán)仿真。
4.轉(zhuǎn)向柱燈光開關(guān)ECU
4.1八路以上信號輸入接口;
4.2CAN總線接口;
4.3發(fā)送信號:示寬、近光、遠(yuǎn)光、左轉(zhuǎn)向、右轉(zhuǎn)向、閃光、前霧、后霧燈信號;
4.4接收單元:組合儀表及舒適系統(tǒng)的左前、右前、左后、右后車門車燈控制ECU;
4.5提供ECU原理圖及實(shí)驗(yàn)源代碼等教學(xué)資源;
4.6通過平臺軟件對ECU進(jìn)行軟仿真、半實(shí)物仿真及硬件在環(huán)仿真;
4.7通能夠通過平臺軟件對單個(gè)ECU的CAN-BUS通信功能進(jìn)行診斷,并可做多個(gè)ECU聯(lián)網(wǎng)后CAN-BUS通信的綜合診斷
5.發(fā)動(dòng)機(jī)信號模擬ECU
該單元主要用于發(fā)動(dòng)機(jī)信號的模擬
5.1發(fā)動(dòng)機(jī)轉(zhuǎn)速信號、車速信號的數(shù)字/模擬脈沖模擬;
5.2輸出燃油油量信號、發(fā)動(dòng)機(jī)冷卻液溫度信號的電阻變化信號;
5.3具備有根據(jù)輸入情況發(fā)送CAN報(bào)文的功能,可以通過CAN報(bào)文將這些信息發(fā)送到CAN總線網(wǎng)絡(luò),并被組合儀表及舒適系統(tǒng)其他電控單元所使用;
5.4輸入接口硬件包括:旋鈕電位器輸入,實(shí)現(xiàn)輸入信號的連續(xù)變化模擬;
5.5輸出接口硬件包括:滑動(dòng)變阻器輸出、模擬電壓輸出等;
5.6開放程序代碼,為用戶實(shí)現(xiàn)對不同電控單元的信號模擬提供便利途徑。
6.舒適系統(tǒng)左前門/燈ECU
左前車門車燈控制單元的作用是用于管理左前車門車窗升降電機(jī)、電控門鎖,以及左前燈控制的電腦單元;組合這些功能的設(shè)計(jì)的目的是為了簡化系統(tǒng)CAN網(wǎng)絡(luò)結(jié)構(gòu),有利于教學(xué)的同時(shí),使本系統(tǒng)能夠集成更多的功能。使用時(shí)可以將其只作為左前車門控制電腦或左前車燈控制電腦。該控制單元通過CAN總線與中央舒適系統(tǒng)控制單元通信,實(shí)現(xiàn)自診斷功能。
6.1輸入接口硬件包括:左前車門組合開關(guān)輸入,預(yù)留其他開關(guān)量輸入,模擬信號輸入。
6.2輸出接口硬件包括:多路大功率燈驅(qū)動(dòng)輸出,多路大功率伺服電機(jī)驅(qū)動(dòng)輸出。
6.3軟件包括以下模塊單元:
6.3.1 伺服電機(jī)驅(qū)動(dòng)模塊:用于控制伺服電機(jī)的動(dòng)作;
6.3.2 大功率燈光驅(qū)動(dòng)模塊:用于燈光的驅(qū)動(dòng);
6.3.3 車窗車鎖控制開關(guān)信號處理模塊:用于處理車窗車鎖控制開關(guān)信號;
6.3.4 模擬量輸入接口:用于處理一些模擬量信號,以及功能拓展使用;
6.3.5 指示燈模塊:用于輸出指示信號,如通信狀態(tài)、輸入狀態(tài);
6.3.6 CAN通信模塊:主要有數(shù)據(jù)處理模塊、CAN接收和發(fā)送模塊;
6.4 實(shí)驗(yàn)信號輸入:
接收舒適系統(tǒng)其它單元CAN報(bào)文、工具軟件CAN報(bào)文輸入。
6.5 可以通過平臺軟件對ECU進(jìn)行軟仿真、半實(shí)物仿真及硬件在環(huán)仿真。
6.6 提供ECU實(shí)物原理圖、實(shí)驗(yàn)源代碼等教學(xué)資源,提供故障診斷參考代碼。
6.7 通能夠通過平臺軟件對該ECU的CAN-BUS通信功能進(jìn)行診斷,并可做多個(gè)ECU聯(lián)網(wǎng)后CAN-BUS通信的綜合診斷。
7.舒適系統(tǒng)右前門/燈ECU
右前車門車燈控制單元的作用是用于管理右前車門車窗升降電機(jī)、電控門鎖,以及右前燈控制的電腦單元;組合這些功能的設(shè)計(jì)的目的是為了簡化系統(tǒng)CAN網(wǎng)絡(luò)結(jié)構(gòu),有利于教學(xué)的同時(shí),使本系統(tǒng)能夠集成更多的功能。使用時(shí)可以將其只作為左前車門控制電腦或左前車燈控制電腦。該控制單元通過CAN總線與中央舒適系統(tǒng)控制單元通信,實(shí)現(xiàn)自診斷功能。
7.1 輸入接口硬件包括:車窗升降開關(guān)輸入,預(yù)留其他開關(guān)量輸入,模擬信號輸入。
7.2 輸出接口硬件包括:多路大功率燈驅(qū)動(dòng)輸出,多路大功率伺服電機(jī)驅(qū)動(dòng)輸出。
7.3軟件包括以下模塊單元:
7.3.1 伺服電機(jī)驅(qū)動(dòng)模塊:用于控制伺服電機(jī)的動(dòng)作;
7.3.2 大功率燈光驅(qū)動(dòng)模塊:用于燈光的驅(qū)動(dòng);
7.3.3 車窗開關(guān)信號處理模塊:用于處理車窗開關(guān)信號;
7.3.4 模擬量輸入接口:用于處理一些模擬量信號,以及功能拓展使用;
7.3.5 指示燈模塊:用于輸出指示信號,如通信狀態(tài)、輸入狀態(tài);
7.3.6 CAN通信模塊:主要有數(shù)據(jù)處理模塊、CAN接收和發(fā)送模塊;
7.4 實(shí)驗(yàn)信號輸入:
接收舒適系統(tǒng)其它單元CAN報(bào)文、工具軟件CAN報(bào)文輸入。
7.5 可以通過平臺軟件對ECU進(jìn)行軟仿真、半實(shí)物仿真及硬件在環(huán)仿真。
7.6 提供ECU實(shí)物原理圖、實(shí)驗(yàn)源代碼等教學(xué)資源,提供故障診斷參考代碼。
7.7 通能夠通過平臺軟件對該ECU的CAN-BUS通信功能進(jìn)行診斷,并可做多個(gè)ECU聯(lián)網(wǎng)后CAN-BUS通信的綜合診斷。
8.舒適系統(tǒng)左后門/燈ECU
左后車門車燈控制單元的作用是用于管理左后車門車窗升降電機(jī)、電控門鎖,以及左后燈控制的電腦單元;組合這些功能的設(shè)計(jì)的目的是為了簡化系統(tǒng)CAN網(wǎng)絡(luò)結(jié)構(gòu),有利于教學(xué)的同時(shí),使本系統(tǒng)能夠集成更多的功能。使用時(shí)可以將其只作為左前車門控制電腦或左前車燈控制電腦。該控制單元通過CAN總線與中央舒適系統(tǒng)控制單元通信,實(shí)現(xiàn)自診斷功能。
8.1 輸入接口硬件包括:車窗升降開關(guān)輸入,預(yù)留其他開關(guān)量輸入,模擬信號輸入。
8.2 輸出接口硬件包括:多路大功率燈驅(qū)動(dòng)輸出,多路大功率伺服電機(jī)驅(qū)動(dòng)輸出。
8.3軟件包括以下模塊單元:
8.3.1 伺服電機(jī)驅(qū)動(dòng)模塊:用于控制伺服電機(jī)的動(dòng)作;
8.3.2 大功率燈光驅(qū)動(dòng)模塊:用于燈光的驅(qū)動(dòng);
8.3.3 車窗開關(guān)信號處理模塊:用于處理車窗開關(guān)信號;
8.3.4 模擬量輸入接口:用于處理一些模擬量信號,以及功能拓展使用;
8.3.5 指示燈模塊:用于輸出指示信號,如通信狀態(tài)、輸入狀態(tài);
8.3.6 CAN通信模塊:主要有數(shù)據(jù)處理模塊、CAN接收和發(fā)送模塊;
8.4 實(shí)驗(yàn)信號輸入:
接收舒適系統(tǒng)其它單元CAN報(bào)文、工具軟件CAN報(bào)文輸入。
8.5 可以通過平臺軟件對ECU進(jìn)行軟仿真、半實(shí)物仿真及硬件在環(huán)仿真。
8.6 提供ECU實(shí)物原理圖、實(shí)驗(yàn)源代碼等教學(xué)資源,提供故障診斷參考代碼。
8.7 通能夠通過平臺軟件對該ECU的CAN-BUS通信功能進(jìn)行診斷,并可做多個(gè)ECU聯(lián)網(wǎng)后CAN-BUS通信的綜合診斷。
9.舒適系統(tǒng)右后門/燈ECU
右后車門車燈控制單元的作用是用于管理右前車門車窗升降電機(jī)、電控門鎖,以及右前燈控制的電腦單元;組合這些功能的設(shè)計(jì)的目的是為了簡化系統(tǒng)CAN網(wǎng)絡(luò)結(jié)構(gòu),有利于教學(xué)的同時(shí),使本系統(tǒng)能夠集成更多的功能。使用時(shí)可以將其只作為左前車門控制電腦或左前車燈控制電腦。該控制單元通過CAN總線與中央舒適系統(tǒng)控制單元通信,實(shí)現(xiàn)自診斷功能。
9.1 輸入接口硬件包括:右前車窗升降開關(guān)輸入,預(yù)留其他開關(guān)量輸入,模擬信號輸入。
9.2 輸出接口硬件包括:多路大功率燈驅(qū)動(dòng)輸出,多路大功率伺服電機(jī)驅(qū)動(dòng)輸出。
9.3軟件包括以下模塊單元:
9.3.1 伺服電機(jī)驅(qū)動(dòng)模塊:用于控制伺服電機(jī)的動(dòng)作;
9.3.2 大功率燈光驅(qū)動(dòng)模塊:用于燈光的驅(qū)動(dòng);
9.3.3 車窗開關(guān)信號處理模塊:用于處理車窗開關(guān)信號;
9.3.4 模擬量輸入接口:用于處理一些模擬量信號,以及功能拓展使用;
9.3.5 指示燈模塊:用于輸出指示信號,如通信狀態(tài)、輸入狀態(tài);
9.3.6 CAN通信模塊:主要有數(shù)據(jù)處理模塊、CAN接收和發(fā)送模塊;
9.4 實(shí)驗(yàn)信號輸入:
接收舒適系統(tǒng)其它單元CAN報(bào)文、工具軟件CAN報(bào)文輸入。
9.5 可以通過平臺軟件對ECU進(jìn)行軟仿真、半實(shí)物仿真及硬件在環(huán)仿真。
9.6 提供ECU實(shí)物原理圖、實(shí)驗(yàn)源代碼等教學(xué)資源,提供故障診斷參考代碼。
9.7 通能夠通過平臺軟件對該ECU的CAN-BUS通信功能進(jìn)行診斷,并可做多個(gè)ECU聯(lián)網(wǎng)后CAN-BUS通信的綜合診斷。
10.倒車?yán)走_(dá)ECU
10.1四路超聲波探頭;
10.2檢測距離0.3-3.15米;
10.3 CAN總線接口,并通過CAN接口發(fā)送相關(guān)信息到組合儀表ECU單元;
10.4采集車身周圍障礙物分布情況,將信息匯總后模糊推理,提供倒車建議;
10.5提供ECU原理圖及實(shí)驗(yàn)源代碼等教學(xué)資源;
10.6通過平臺軟件對ECU進(jìn)行軟仿真、半實(shí)物仿真及硬件在環(huán)仿真。
10.7通能夠通過平臺軟件對單個(gè)ECU的CAN-BUS通信功能進(jìn)行診斷,并可做多個(gè)ECU聯(lián)網(wǎng)后CAN-BUS通信的綜合診斷。
11.仿真開發(fā)平臺
平臺軟件是針對車載CAN-BUS網(wǎng)絡(luò)及其相關(guān)ECU的開發(fā)、測試和分析的集成開發(fā)環(huán)境軟件,涵蓋了從系統(tǒng)規(guī)劃到實(shí)現(xiàn)的完整開發(fā)流程,可提高開發(fā)基于CAN-BUS網(wǎng)絡(luò)的ECU及車載網(wǎng)絡(luò)的效率。軟件平臺主要包括三大功能模塊:1、數(shù)據(jù)庫功能模塊,2、測量功能模塊,3、仿真功能模塊。支持ECU及車載CAN-BUS網(wǎng)絡(luò)系統(tǒng)的開發(fā)、測量、仿真、診斷、測試、分析、數(shù)據(jù)記錄、數(shù)據(jù)回放等。
測量:以圖形,圖表等形式實(shí)時(shí)的反映車載網(wǎng)絡(luò)的總線狀態(tài)及相關(guān)信息
仿真:用于車載網(wǎng)絡(luò)仿真,包括軟件仿真,半實(shí)物仿真,硬件在環(huán)仿真。
診斷:完成對單個(gè)ECU的CAN-BUS通信功能診斷,以及多個(gè)ECU聯(lián)網(wǎng)后網(wǎng)絡(luò)的綜合診斷。
測試:對開發(fā)過程中各個(gè)階段的ECU進(jìn)行CAN總線通信功能測試,檢查測試模型,回歸測試及一致性測試。
數(shù)據(jù)記錄與回放:可記錄總線數(shù)據(jù),并進(jìn)行記錄數(shù)據(jù)的回放。
符合ISO11898標(biāo)準(zhǔn)的兩路獨(dú)立CAN-bus通道,可以處理CAN2.0A和CAN2.0B格式的CAN報(bào)文信息;發(fā)送速度最高大于4000幀/秒,接收速度最高大于5000幀/秒。
可實(shí)時(shí)顯示總線負(fù)載和流量以及總線錯(cuò)誤狀態(tài)。
支持檢測和顯示錯(cuò)誤幀。
可通過腳本配置以支持自定義協(xié)議。
可發(fā)送協(xié)議幀,進(jìn)行模擬操作;具有鍵盤輸入、時(shí)間等觸發(fā)功能,并可設(shè)定接收到指定類型的協(xié)議幀時(shí)觸發(fā)發(fā)送相應(yīng)的協(xié)議幀。
12.車上裝模擬平臺
能通過CAN通信模擬完成車上裝的實(shí)驗(yàn),如展車、起豎、鎖彈等控制實(shí)驗(yàn)。展車、起豎、鎖彈等執(zhí)行機(jī)構(gòu)可不用真實(shí)油缸,可以以其他形式代替。
7.4 1553B總線實(shí)驗(yàn)?zāi)K
為便于1553B總線教學(xué),以實(shí)際導(dǎo)彈發(fā)射控制為應(yīng)用對象,建立1553B實(shí)驗(yàn)系統(tǒng)。1553B實(shí)驗(yàn)系統(tǒng)用于搭建基本流程系統(tǒng),結(jié)合VXI或PXI采集板卡,實(shí)現(xiàn)信息采集、傳輸、交互以及控制功能。主要包括1553B控制板卡、采集板卡、執(zhí)行單元、信號發(fā)生源以及操作控制機(jī)構(gòu)等。在實(shí)驗(yàn)室測試中,使用至少3個(gè)1553B 終端設(shè)備組成一個(gè)1553B總線系統(tǒng),通常一個(gè)終端為BC,另外兩個(gè)設(shè)備為RT。一般使用2個(gè)總線耦合器和2個(gè)終端電阻即可實(shí)現(xiàn)2個(gè)1553B終端設(shè)備的連接。結(jié)合數(shù)據(jù)采集板卡采集位移傳感器數(shù)據(jù),經(jīng)工控機(jī)處理后由通信網(wǎng)絡(luò)上相應(yīng)工控機(jī)檢測實(shí)時(shí)位置,并可設(shè)置啟動(dòng)、停止等作業(yè),通過定制計(jì)算機(jī)軟件外加輔助硬件及一套伺服電機(jī)實(shí)現(xiàn)模擬伺服機(jī)構(gòu)原理模擬,通過控制伺服的啟動(dòng)、停止等作業(yè),來模擬伺服機(jī)構(gòu)啟動(dòng)過程。通過設(shè)計(jì)其他項(xiàng)目,制作簡單的測試發(fā)射程序。具體設(shè)計(jì)如下:
7.4.1 概述
1553B總線主要包含3種不同的節(jié)點(diǎn),因此為了向?qū)W員展示完整的1553B總線系統(tǒng),設(shè)計(jì)了三臺電腦用于模擬3種不同的節(jié)點(diǎn),同時(shí)配合整個(gè)系統(tǒng)其他模塊,可以完整的演示1553B總線間如何實(shí)現(xiàn)數(shù)據(jù)通訊,遠(yuǎn)程操控執(zhí)行機(jī)構(gòu),1553B的系統(tǒng)框架如圖17所示
圖17 1553B總線系統(tǒng)結(jié)構(gòu)示意圖
該框架主要展示1553B總線的結(jié)構(gòu)設(shè)計(jì),用BC節(jié)點(diǎn)作為1553B總線的主控節(jié)點(diǎn),可以遠(yuǎn)程控制RT節(jié)點(diǎn)電腦,同時(shí)在RT電腦上開發(fā)自己的專門程序通過Profibus總線與PLC通訊最終可以實(shí)現(xiàn)BC節(jié)點(diǎn)電腦遠(yuǎn)控伺服電機(jī),和其他IO器件的功能。
整個(gè)測發(fā)控系統(tǒng)由3個(gè)1553B總線接口功能的節(jié)點(diǎn)構(gòu)成,其中BC節(jié)點(diǎn)是整個(gè)網(wǎng)絡(luò)的控制中心,負(fù)責(zé)控制RT節(jié)點(diǎn)以及附屬設(shè)備,MT節(jié)點(diǎn)是網(wǎng)絡(luò)的監(jiān)控終端,負(fù)責(zé)整個(gè)1553B網(wǎng)絡(luò)數(shù)據(jù)流監(jiān)視、記錄,具備數(shù)據(jù)流的回放功能,相當(dāng)于飛機(jī)的“黑匣子”。
1、BC節(jié)點(diǎn):BC節(jié)點(diǎn)是總線控制終端,負(fù)責(zé)控制RT下屬連接設(shè)備以及監(jiān)測下屬設(shè)備的運(yùn)行狀態(tài)參數(shù),實(shí)時(shí)在BC終端展示、操控,用戶可在BC終端編輯指令、觀測數(shù)據(jù);
2、MT節(jié)點(diǎn):MT不連接任何設(shè)備,但可以監(jiān)測1553B總線上的數(shù)據(jù)流,并具備數(shù)據(jù)流的記錄功能,可是實(shí)時(shí)回放現(xiàn)場數(shù)據(jù),具備數(shù)據(jù)存儲(chǔ)功能,方便數(shù)據(jù)回放與學(xué)習(xí);
3、RT節(jié)點(diǎn)軟件架構(gòu)
根據(jù)上述設(shè)計(jì)RT節(jié)點(diǎn)電腦上需要設(shè)計(jì)開發(fā)一套復(fù)雜的軟件,實(shí)現(xiàn)1553B總線數(shù)據(jù)與Profibus數(shù)據(jù)的交換,從而能更好的輔助學(xué)員了解BC如何遠(yuǎn)控系統(tǒng)中其他執(zhí)行機(jī)構(gòu)。
RT節(jié)點(diǎn)的軟件分為4層,分別是:驅(qū)動(dòng)層、數(shù)據(jù)層、控制層、以及人機(jī)界面層(UI)。驅(qū)動(dòng)層與數(shù)據(jù)層之間通過中間數(shù)據(jù)層進(jìn)行解耦,對數(shù)據(jù)進(jìn)行規(guī)范化處理,便于擴(kuò)展替換第三方驅(qū)動(dòng)
?驅(qū)動(dòng)層主要連接外部系統(tǒng)硬件層,驅(qū)動(dòng)層主要實(shí)現(xiàn)與下位機(jī)PLC通訊。
?數(shù)據(jù)層主要存放來自UI、總線以及底層系統(tǒng)的數(shù)據(jù)。
?控制層提供UI層后臺邏輯處理功能,與UI界面功能界面相對應(yīng)。
?UI層采用WPF設(shè)計(jì),提供人機(jī)交互的通道,主要面向操作者。
圖18 RT節(jié)點(diǎn)軟件結(jié)構(gòu)(僅供參考)
圖19 軟件界面參考
同時(shí),★1553B實(shí)驗(yàn)系統(tǒng)實(shí)驗(yàn)對象以陀螺,伺服組合,直流電機(jī)、電池為對象,讓學(xué)員貼合實(shí)際發(fā)射控制系統(tǒng)進(jìn)行學(xué)習(xí),更容易接受。
圖20 1553B實(shí)驗(yàn)系統(tǒng)結(jié)構(gòu)示意圖
7.4.2 系統(tǒng)指標(biāo)要求包括功能指標(biāo)和技術(shù)指標(biāo),系統(tǒng)具備的功能主要有:
1)通用測發(fā)控系統(tǒng)硬件搭建;
2)陀螺儀狀態(tài)檢測實(shí)驗(yàn);
4)伺服組合檢測實(shí)驗(yàn);
5)電動(dòng)機(jī)狀態(tài)檢測實(shí)驗(yàn);
6)電池狀態(tài)檢測實(shí)驗(yàn);
7)通用測發(fā)控系統(tǒng)檢測測試綜合實(shí)驗(yàn)(可以將這幾種被控對象串起來)。
7.4.3 該教學(xué)訓(xùn)練系統(tǒng)主要戰(zhàn)術(shù)技術(shù)指標(biāo)如下:
1)工作電源:AC220V±10% 50Hz
2)安全保護(hù):漏電保護(hù),過流保護(hù)等保護(hù)
3)額定功率:不大于10KW
4)環(huán)境溫度:-10℃~40℃
5)相對濕度:≤85%
7.4.4 系統(tǒng)主要軟硬件參數(shù)見下表
表12 通用測發(fā)控實(shí)驗(yàn)平臺主要配套設(shè)備及參數(shù)
序號 內(nèi)容 性能參數(shù)及規(guī)格型號 規(guī)格、數(shù)量 備注
1 1553B總線網(wǎng)絡(luò) 1、★1553B雙冗余總線結(jié)構(gòu),配有耦合器、終端電阻、線纜等。具備調(diào)試軟件,網(wǎng)絡(luò)節(jié)點(diǎn)不少于3個(gè);;
2、支持多種通用計(jì)算機(jī)總線平臺:ISA, PC104, PCI, CPCI, PXI, VME, USB;
3、單功能、多功能、單通道、雙通道選擇
4、操作系統(tǒng)Windows xp/7/Linux
5、通訊速率支持1M、2M
6、自動(dòng)BC重試,BC支持幀重發(fā)
7、支持時(shí)標(biāo)模式
8、大容量的數(shù)據(jù)存儲(chǔ):16M×16bit
雙冗余通道數(shù)據(jù)發(fā)送和接收
9、驅(qū)動(dòng)程序:提供標(biāo)準(zhǔn)DLL,支持VC、VB、Delphi、LabVIEW、CVI等標(biāo)準(zhǔn)的開發(fā)語言平臺。應(yīng)用程序:只需安裝即可使用1553板卡,實(shí)現(xiàn)大多數(shù)應(yīng)用所需的通訊操作功能。
10、技術(shù)規(guī)范:
電源:+5V,±12V
工作溫度:-40℃-+85℃
1套
僅供參考
2 伺服組合 1、額定功率:不小于200W
2、齒輪材質(zhì):剛性
3、重量:不大于5kg
4、額定扭矩:不小于6N·m
5、工作環(huán)境溫度: -10℃~60℃
6、勵(lì)磁方式:永磁式
7、轉(zhuǎn)動(dòng)角度:90度
8、額定轉(zhuǎn)速:2000rpm
9、配備伺服驅(qū)動(dòng)器、伺服電機(jī)及相關(guān)配件,支持位置控制、力矩控制、速度控制
10、模塊化設(shè)計(jì),配備專用調(diào)速旋鈕,支持手動(dòng)調(diào)速,具有人機(jī)交互界面
11、支持RS232串口通信 1套
僅供參考
3 陀螺儀 1、測量范圍:±500°/s,零偏穩(wěn)定性:25°/h,非線性:0.2%FS
2、供電電壓:DC5.0V-DC16.0V
3、數(shù)據(jù)接口:支持RS232串口通信
4、工作環(huán)境:-20℃-+55℃ 1套
僅供參考
4 電動(dòng)機(jī)組合 1、供電形式:DC+12V
2、額定功率:不小于20W
3、數(shù)據(jù)接口:支持RS232串口通信
4、工作環(huán)境:-20℃-+55℃
5、采用模塊化機(jī)箱式結(jié)構(gòu),可本地控制及顯示電機(jī)運(yùn)行狀態(tài)(可通過旋鈕、按鍵燈控制電機(jī)啟動(dòng)、停止及轉(zhuǎn)速等,通過本地人機(jī)接口顯示電機(jī)啟閉、轉(zhuǎn)速、電壓、電流等) 1套
5 電池組合 1、配備+24V鋰電池組合;
2、模塊化設(shè)計(jì),具有專用機(jī)箱,配備狀態(tài)顯示屏,提供專用充電口;
2、工作環(huán)境-15-45℃;
3、具備冷卻方式:自然冷或風(fēng)冷。 1套
6 開關(guān)模塊 1.具有鑰匙開關(guān)、自鎖開關(guān)、旋鈕開關(guān)、自復(fù)位開關(guān)等多種開關(guān)器件,開關(guān)數(shù)量不少于12個(gè);
2.配置信號采集模塊,支持RS232串口傳輸。 1套
7 操作臺 鐵質(zhì)雙層亞光密紋噴塑結(jié)構(gòu),桌面為防火、防水、耐磨高密度板;設(shè)有帶鎖抽屜,用于完成相關(guān)設(shè)備存放及實(shí)驗(yàn)操作 1臺
8 軟件開發(fā)要求 程序主體基于標(biāo)準(zhǔn)C++、C#語言,采用vs開發(fā)環(huán)境,部分模塊可基于其他語言實(shí)現(xiàn)。要求軟件說明完善,注釋完整,經(jīng)過完整測試。
系統(tǒng)配備必要實(shí)驗(yàn)指導(dǎo)書,提供軟件及必要開發(fā)環(huán)境,相關(guān)源代碼支持二次開發(fā)。
7.4.5 RT節(jié)點(diǎn)執(zhí)行機(jī)構(gòu)技術(shù)參數(shù)
RT1節(jié)點(diǎn)負(fù)責(zé)管理3種子系統(tǒng):電池監(jiān)控系統(tǒng)、模擬伺服電機(jī)系統(tǒng)、執(zhí)行機(jī)構(gòu)(執(zhí)行電機(jī)系統(tǒng))
1、電池監(jiān)控系統(tǒng)的性能指標(biāo)
1)功能特點(diǎn)
?每個(gè)電池巡檢單元最多可檢測24節(jié)單體電池電壓;
?每個(gè)電池巡檢單元可檢測1路電池溫度信號;
?每個(gè)電池巡檢單元可檢測1路電流信號;
?4位BCD地址編碼;
?4位BCD電流傳感器編碼選擇;
?通過RS485總線將檢測到的單體電池信息傳送到蓄電池巡檢儀主機(jī);
?通信協(xié)議:Modbus
2)主要技術(shù)參數(shù)
?電源電壓:DC80~320V/AC90~260V
?輸入功率:≤3W
?電池單體電壓監(jiān)測:24節(jié)
?單體電壓測量范圍:0.5V~15V
?單體電壓測量精度:≤±0.3%
?通訊端口:RS485
?外型尺寸(長X寬X深):230X95X35mm
?重量:≤1Kg
?工作環(huán)境溫度:-15℃~55℃
2、模擬伺服電機(jī)系統(tǒng)的性能指標(biāo)
模擬伺服電機(jī)選用的是磁編碼雙軸串型舵機(jī)。
1)功能特點(diǎn)
?可設(shè)定速度和加速度值,運(yùn)行效果更佳柔和
?高精度磁編碼器,采用12位高精度磁編碼角度傳感器,相對電位器,角度擴(kuò)大到360度,分辨率提升4倍,絕對位置值4096位精度,最高位解析0.088度。
?參數(shù)反饋和保護(hù):具備角度、溫度、電壓、電流負(fù)載的數(shù)據(jù)反饋與保護(hù)。實(shí)時(shí)捕捉360度任意角度位置,配有報(bào)警燈指示功能。
?4種工作模式:位置模式、速度閉環(huán)模式、速度開環(huán)模式、以及步進(jìn)模式。
?多圈大角度精準(zhǔn)控制:最高精度下可以正負(fù)7圈絕對位置控制與反饋,擴(kuò)大分辨率數(shù)值,可實(shí)現(xiàn)上百圈的轉(zhuǎn)動(dòng)。
2)主要技術(shù)參數(shù)
?供電電壓:5-8.4V
?電子分辨率:不低于0.088度
?轉(zhuǎn)動(dòng)角度:360度
?存儲(chǔ)功能:掉電可存儲(chǔ)參數(shù)配置
?角度傳感器:精度不低于12位磁編碼傳感器
?舵盤類型:金屬主副舵盤
?參數(shù)反饋:位置、溫度、速度、電壓、電流
?工作環(huán)境溫度:-15℃~55℃
3、執(zhí)行電機(jī)系統(tǒng)的性能指標(biāo)
本節(jié)點(diǎn)執(zhí)行電機(jī)采用的42步進(jìn)電機(jī)。
1)功能特點(diǎn)
?可設(shè)定速度和加速度值
?高精度磁編碼器,采用不低于12位高精度磁編碼角度傳感器
?參數(shù)反饋和保護(hù):具備角度、溫度、電壓、電流負(fù)載的數(shù)據(jù)反饋與保護(hù)。實(shí)時(shí)捕捉360度任意角度位置,配有報(bào)警燈指示功能。
?4種工作模式:位置模式、速度閉環(huán)模式、速度開環(huán)模式、以及步進(jìn)模式。
2)技術(shù)參數(shù)
?工作電壓:12V-40V
?峰值電流:4.5A實(shí)際電流可調(diào)
?勵(lì)磁方式:整步、半步、4細(xì)分、8細(xì)分、16細(xì)分、32細(xì)分、64細(xì)分、128細(xì)分、256細(xì)分
?最大輸出脈沖頻率:192KHz
?絕緣電阻:常溫常壓下〉100M歐母
?絕緣強(qiáng)度:常溫常壓下0.5KV,1分鐘。
4、儀器儀表系統(tǒng)
儀器儀表系統(tǒng)采用的是一款高精度溫度變送器。
1)主要技術(shù)參數(shù)
?系統(tǒng)傳輸準(zhǔn)確度:±0.2%×F·S
?至少6路PT100熱電阻溫度隔離采集變送器。
?工作環(huán)境溫度:0~60℃
?供電電源:直流:DC24V±10% V;或者定制12VDC
?外形尺寸:35mm標(biāo)準(zhǔn)導(dǎo)軌,73mm寬*125mm高*43mm深(可適當(dāng)調(diào)整)
?熱電阻:Pt100,標(biāo)配Pt1000
?其它輸入、熱電偶:K、E、S、B、J、R、N、T
5、數(shù)據(jù)采集與處理系統(tǒng)
數(shù)據(jù)采集與處理系統(tǒng)采用雙通道高速AD模塊 AD9226 并行12位AD 65M 數(shù)據(jù)采集。
1)功能特點(diǎn)
本模塊雙路高速AD具備12位高速A/D轉(zhuǎn)換器最大采樣速率為65MSPS。
2)主要技術(shù)參數(shù)
?模塊功能:雙路相互獨(dú)立的12位高速ADC模塊。
?最大采用速率:65MSPS。
?模擬信號輸入幅度:±5V(即10Vpp輸入)。
?模擬信號帶寬:-3dB帶寬為350MHz。
?數(shù)字接口電平:3.3V。
?模擬信號輸入接口:SMA接口。
6、陀螺儀系統(tǒng)
陀螺儀系統(tǒng)采用六軸模塊,采用先進(jìn)的數(shù)字濾波技術(shù),能有效降低測量噪聲,提高測量精度。模塊內(nèi)部集成姿態(tài)解算器,配合動(dòng)態(tài)卡爾曼濾波算法,能夠在動(dòng)態(tài)環(huán)境下準(zhǔn)確輸出模塊的當(dāng)前姿態(tài),姿態(tài)測量精度0.05度,具備較高穩(wěn)定性。
1)功能特點(diǎn)
此六軸模塊要求采用高精度的陀螺加速度計(jì),測量數(shù)據(jù)然后通過串口輸出,同時(shí)精心布局PCB和工藝保證干擾最小,測量的精度最高。
2)主要技術(shù)參數(shù)
?電壓:3.3V~5V
?電流:<10mA
?體積:51mm X 36mm X 15mm(長寬高各自可負(fù)偏離5%以內(nèi))
?測量維度:加速度:3維,角速度:3維,角度:3維
?量程:加速度:±16g,角速度:±2000deg/s,角度X Z軸±180°Y軸±90°。
?分辨率:加速度不低于0.0005g,角速度不低于0.61°/s。
?測量精度:靜態(tài)不低于0.05°,動(dòng)態(tài)不低于0.1°。
?數(shù)據(jù)輸出內(nèi)容:時(shí)間、加速度、角速度、角度。
?數(shù)據(jù)輸出頻率:100HZ(波特率115200)/20HZ(波特率9600)。
?波特率:9600kps、115200kps(默認(rèn))。
?數(shù)據(jù)接口:串口(TTL/232電平)可選。