ABB DSAV111車控電子產(chǎn)品的系統(tǒng)平臺(tái)-OSEK/VDX OSEK/VDX 規(guī)范從實(shí)時(shí)操作系統(tǒng)(Real-Time Operating System, RTOS)、軟件接口、通訊和網(wǎng)絡(luò)管理等方面對(duì)汽車的電子控制軟件開發(fā)平臺(tái)作了較為全面的定義與規(guī)定。將Open Systems and the Corresponding Interfaces For Automotive Electronics規(guī)范簡(jiǎn)稱為OSEK規(guī)范。 OSEK/VDX標(biāo)準(zhǔn)包括以下四部分:OSEK/VDX操作系統(tǒng)規(guī)范(OSEK Operating System,OSEK OS), OSEK/VDX 通訊規(guī)范(OSEK Communication,OSEK COM), OSEK/VDX 網(wǎng)絡(luò)管理規(guī)范(OSEK Network Management,OSEK NM)以及OSEK/VDX實(shí)現(xiàn)語(yǔ)言(OSEK Implementation Language,OSEK OIL)。
ABB DSAV111采用符合OSEK/VDX標(biāo)準(zhǔn)的嵌入式實(shí)時(shí)操作系統(tǒng)可以提高產(chǎn)品代碼的復(fù)用率、降低開發(fā)成本、縮短產(chǎn)品開發(fā)周期。使用兼容OSEK/VDX標(biāo)準(zhǔn)的嵌入式實(shí)時(shí)操作系統(tǒng)的應(yīng)用架構(gòu)如下圖所示。
兼容OSEK/VDX規(guī)范的操作系統(tǒng)應(yīng)用架構(gòu)
2.ABB DSAV111任務(wù)管理 OSEK/VDX將任務(wù)分為基本任務(wù)和擴(kuò)展任務(wù)?;救蝿?wù)具有3種狀態(tài):運(yùn)行狀態(tài)、就緒狀態(tài)、掛起狀態(tài);擴(kuò)展任務(wù)比基本任務(wù)增加一個(gè)等待狀態(tài)?;救蝿?wù)只在開始和結(jié)束時(shí)才有同步點(diǎn)。擴(kuò)展任務(wù)運(yùn)行時(shí)可能進(jìn)入等待狀態(tài),因此不僅在開始和結(jié)束有同步點(diǎn),而且運(yùn)行過程中可能有多個(gè)同步點(diǎn)。下圖所示的是擴(kuò)展任務(wù)與基本任務(wù)的狀態(tài)轉(zhuǎn)化圖。
OSEK OS規(guī)范規(guī)定的任務(wù)類型
ABB DSAV111實(shí)現(xiàn)語(yǔ)言規(guī)范 為了達(dá)到軟件可移植的目標(biāo),OSEK OIL規(guī)范(OSEK Implementation Language Specification)定義了一種配置和使用OSEK應(yīng)用的方法。下圖表示了一個(gè)遵守OSEK規(guī)范的應(yīng)用開發(fā)過程。OIL文件可以是手寫的或者是系統(tǒng)配置工具產(chǎn)生。
基于OSEK規(guī)范的應(yīng)用開發(fā)過程
ABB DSAV111提供一種在特定CPU中配置OSEK應(yīng)用的機(jī)制。每個(gè)CPU對(duì)應(yīng)一個(gè)OIL描述。所有的OSEK系統(tǒng)對(duì)象用OIL對(duì)象來描述。OSEK應(yīng)用的OIL描述是一組OIL對(duì)象的組合。CPU是這些OIL對(duì)象的容器。OIL明確地為每個(gè)OIL對(duì)象定義了所有標(biāo)準(zhǔn)屬性。每個(gè)OSEK應(yīng)用可以定義附加地特殊執(zhí)行屬性和引用。每個(gè)OSEK應(yīng)用可以限制每個(gè)屬性的取值范圍。
FANUC ROBOTICS 10S AC SERVO MOTOR A06B-0315-B074 #7075 Used Nice!!
Fanuc A06B-0314-B203#7000 Servo Motor Used Nice
FANUC A16B-2200-0955/04A BOARD WITH A20B-9001-0480/05B USED
IAI XSEL-J-1-100IB-N1-EEE-5-2 X-Sel Controller Used
IAI XSEL-J-1-400I-N1-EEE-5-2 X-Sel Controller Used
OMRON STI MS46-30-1920-R-FP-CX1 / MS46-30-1920-X-CX1 LIGHT CURTAIN SET NEW
AAEON TECHNOLOGY INC OPD-215ABT-E2 15" LCD DISPLAY MONITOR ELO TOUCHSCREEN NIB
KORAD HADRON CUTTING LASER POWER SOURCE AND SPARE PARTS
INDRAMAT AC SERVO CONTROL DDS 2.1-W100-D USED NICE
Bailey ABB IEPAS02 Infi 90 AC System Power Supply Used
ABB Operate IT Process Portal B2.0 SP2 NEW SEALED Harmony/INFI 90
SPX Air Gage Company 32 Channel Quad Rack w/01912 Cards & 02712 Interface Module
Stress Boltmike SM II Portable Ultrasonic Bolt Torque Tester Used
EATON CORPORATION DYNAMATIC 15-886-3 CIRCUIT BOARD USED
SQUARE D ME36800LIG MICROLOGIC 800AMP CIRCUIT BREAKER 600 VAC 3 POLE NICE USED
IAI XSEL-J-2-200I-100IB-N1-EEE-5-2 X-Sel Controller Used
REXROTH INDRAMAT MKD071B-061-KP1-KN PERMANENT MAGNET SERVO MOTOR USED (B)
LOT OF 99 SUMITOMO 4NC-DNGA433 & 4NC-DNGA432 BNC200 CBN TURNING INSERTS NEW (B04
FANUC A16B-3200-0450/07G CPU BOARD WITH A05B-2440-C060 RACK USED EXTRA CLEAN!!!!