ABB DSAV111車控電子產品的系統平臺-OSEK/VDX OSEK/VDX 規范從實時操作系統(Real-Time Operating System, RTOS)、軟件接口、通訊和網絡管理等方面對汽車的電子控制軟件開發平臺作了較為全面的定義與規定。將Open Systems and the Corresponding Interfaces For Automotive Electronics規范簡稱為OSEK規范。 OSEK/VDX標準包括以下四部分:OSEK/VDX操作系統規范(OSEK Operating System,OSEK OS), OSEK/VDX 通訊規范(OSEK Communication,OSEK COM), OSEK/VDX 網絡管理規范(OSEK Network Management,OSEK NM)以及OSEK/VDX實現語言(OSEK Implementation Language,OSEK OIL)。
ABB DSAV111采用符合OSEK/VDX標準的嵌入式實時操作系統可以提高產品代碼的復用率、降低開發成本、縮短產品開發周期。使用兼容OSEK/VDX標準的嵌入式實時操作系統的應用架構如下圖所示。
兼容OSEK/VDX規范的操作系統應用架構
2.ABB DSAV111任務管理 OSEK/VDX將任務分為基本任務和擴展任務。基本任務具有3種狀態:運行狀態、就緒狀態、掛起狀態;擴展任務比基本任務增加一個等待狀態。基本任務只在開始和結束時才有同步點。擴展任務運行時可能進入等待狀態,因此不僅在開始和結束有同步點,而且運行過程中可能有多個同步點。下圖所示的是擴展任務與基本任務的狀態轉化圖。
OSEK OS規范規定的任務類型
ABB DSAV111實現語言規范 為了達到軟件可移植的目標,OSEK OIL規范(OSEK Implementation Language Specification)定義了一種配置和使用OSEK應用的方法。下圖表示了一個遵守OSEK規范的應用開發過程。OIL文件可以是手寫的或者是系統配置工具產生。
基于OSEK規范的應用開發過程
ABB DSAV111提供一種在特定CPU中配置OSEK應用的機制。每個CPU對應一個OIL描述。所有的OSEK系統對象用OIL對象來描述。OSEK應用的OIL描述是一組OIL對象的組合。CPU是這些OIL對象的容器。OIL明確地為每個OIL對象定義了所有標準屬性。每個OSEK應用可以定義附加地特殊執行屬性和引用。每個OSEK應用可以限制每個屬性的取值范圍。
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!!!!