跳到主要內容

臺灣博碩士論文加值系統

(18.97.9.170) 您好!臺灣時間:2024/12/07 19:45
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

: 
twitterline
研究生:吳佳臻
論文名稱:研製AUTOSAR組構佈植軟體工具用於車用ECU實作
論文名稱(外文):Development of AUTOSAR Configuration and Implant Software Tools for Realization of Vehicle ECUs
指導教授:黃其泮
學位類別:碩士
校院名稱:國立彰化師範大學
系所名稱:電子工程學系
學門:工程學門
學類:電資工程學類
論文種類:學術論文
論文出版年:2011
畢業學年度:99
語文別:中文
論文頁數:43
中文關鍵詞:AUTOSAR車用ECU快速成型UMLSystemC
外文關鍵詞:AUTOSARvehicle ECUrapidly prototypingUMLSystemC
相關次數:
  • 被引用被引用:0
  • 點閱點閱:793
  • 評分評分:
  • 下載下載:118
  • 收藏至我的研究室書目清單書目收藏:0
AUTOSAR開放式發展平台以系統性的研發活動來克服逐漸複雜的車用ECU研製,並以概念系統組構與硬體功能模組佈植兩個操作層次,配合軟體元件的實作概念具體縮短概念系統至實體系統間的差距,達成客製化車用ECU的系統快速成型與技術更新的需求。本論文提出的AUTOSAR組構佈植軟體工具包括系統構成器與系統組合模組,用以達成客製化車用ECU的系統快速成型以及降低設計輸入門檻。系統構成器以UML做為ECU概念系統輸入,並產出組合結構圖與狀態圖表示的概念系統。系統組合模組接續系統構成器輸出的UML組合圖與狀態圖,提取UML檔案內各個軟體元件中重要的名稱、類別及軟體元件間的連結等重要資料,將其存入資料結構中,根據資料結構的內容進行解析並自動產生組成車用ECU各式軟體元件相對應的SystemC程式。SystemC程式可進行模擬,驗證所設計系統的功能,或編譯成位元串流碼載入ECU硬體模組中,完成客製化車用ECU的功能實現,達成縮短概念系統到實際系統間工程落差的系統目標。
AUTOSAR open development platform uses systematic methodologies to overcome the increasingly complex of vehicle ECU’s realization. It consists of conceptual system configuration and hardware module implant operations to shorten the gap between conceptual system and physical system. This paper proposes an AUTOSAR’s configuration and implant software tools include the function modules of the system constructor and system configuration that provide the capabilities of rapidly prototyping and continuously updating the new techniques for the demands of vehicle evolution. The system constructor adopts the UML to build up the conceptual structure of ECUs on composited and state diagrams as design input. The system configuration continues to parse the UML diagrams and extracts software component attribute-value pairs of name, type, and the connections. These attribute-value pairs have been placed into the data structures as an intermediate representation. Based on these data structures, a set of SystemC code modules is generated that corresponds to the implementation of ECU software components. Then, the functionalities of these SystemC code modules must be simulated and verified in accordance with the design specification. Finally, the software components are compiled to bit stream codes that are carefully implanted into an ECU’s hardware platform to complete the realization of customized vehicle ECU. Consequently, the software tools have been validated for being able to simplify the realization of vehicle ECUs from the conceptual structures to the physical systems.
中文摘要 i
英文摘要 ii
誌謝 iii
目錄 iv
圖目錄 vi

第一章 緒論 1
1-1 研究動機與目的 1
1-2 文獻探討 4
1-3 論文架構 5

第二章 組構佈植軟體工具 6
2-1 AUTOSAR的組構佈植軟體工具系統結構 6
2-2 組構佈植軟體工具實作 7
2-3 系統構成器 8
2-3-1 組合結構圖 8
2-3-2 UML狀態圖模型 10
2-4 系統組合器 12

第三章 UML文件的解析 16
3-1組合結構圖的解析 16
3-2 狀態圖的解析 18
3-2-1 Mealy Machine的狀態圖解析 19
3-2-2 Moore Machine的狀態圖解析 21
3-3 SystemC檔案的產生 24
3-3-1 組合結構圖SystemC檔案的產生 24
3-3-2 狀態圖SystemC檔案的產生 26

第四章 組構部植軟體工具的驗證 31
4-1 組合結構圖的驗證 31
4-2 狀態圖的驗證 35
4-2-1 Mealy狀態圖的驗證 35
4-2-2 Moore狀態圖的驗證 38

第五章 結論 41

參考文獻 42

圖目錄
圖1-1 AUTOSAR的軟體架構 2
圖1-2 AUTOSAR中的系統組構操作 3
圖2-1 AUTOSAR的車用ECU組構流程 6
圖2-2 組構佈植軟體工具 7
圖2-3 系統構成器 9
圖2-4 組合結構圖例 10
圖2-5 Mealy狀態圖範例 11
圖2-6 Moore狀態圖範例 12
圖2-7 系統組合模組 13
圖2-8 組合結構圖XPD檔案頂層結構 14
圖2-9 系統組合器結構 15
圖3-1 組合結構圖XPD檔案內容 16
圖3-2 介面物件單元標籤方塊內容 17
圖3-3 組合結構圖的資料結構 18
圖3-4 UML狀態圖的XPD檔案內容 19
圖3-5 Mealy狀態圖XPD檔案內容 20
圖3-6 Mealy狀態圖的資料結構 21
圖3-7 Moore狀態圖XPD檔案內容 22
圖3-8 Moore狀態圖輸出資料部分XPD檔案 23
圖3-9 SystemC_CodeGen與產生的SystemC範例 25
圖3-10 狀態圖與其組合結構圖範例 26
圖3-11 Mealy狀態圖框架宣告範例 27
圖3-12 Mealy狀態圖所轉出的部分程式範例 28
圖3-13 狀態圖與其組合結構圖範例 29
圖3-14 Moore狀態圖部分程式範例 29
圖3-15 Moore狀態圖所轉出的部分程式範例 30
圖4-1 一位元全加器的組合結構圖 31
圖4-2 XOR2的組合結構圖 32
圖4-3 一位元全加器的systemC程式碼 32
圖4-4 XOR2的systemC程式碼 33
圖4-5 專案目錄結構 34
圖4-6 一位元全加器的測試檔案 34
圖4-7 測試結果的輸出檔案 35
圖4-8 Mealy狀態圖輸入的測試平台程式 36
圖4-9 Mealy狀態圖輸出錄存程式 37
圖4-10 Mealy狀態圖測試輸出的檔案 37
圖4-11 Mealy狀態圖測試輸出信號波形 38
圖4-12 Moore狀態圖輸入的測試平台程式 39
圖4-13 Moore狀態圖輸出錄存程式 39
圖4-14 Moore狀態圖測試輸出的檔案 40
圖4-15 Moore狀態圖測試輸出信號的波形 40


st in Europe, 1999.
2. M. Selfe, “Automotive Electronics Development – A Systems Engineering Approach,” www.osat.umich.edu/conferences/luncheon/95_megselfe.ppt, 2008
3. AUTOSAR, “Software Architecture”, www.autosar.org, Jan. 2008.
4. AUTOSAR, “Methodology & Tools”, www.autosar.org, Jan. 2008.
5. J. Axelsson, “Methods and Tools for Systems Engineering of Automotive Electronic Architectures,” www.ida.liu.se/~jakax/Publications/date01.pdf, 2008.
6. G. M. Kim, J. R. Ahn, T. W. Chun, and S. B. Cho, “Method for Implementing Characteristics of Input Sensors in the Simulator of Common Rail Engine ECU,” The 1st International Forum on Strategic Technology, 18-20 Oct. 2006, pp. 265 -268.
7. W. B. See, “UML-Based Modeling Approach for Automotive System Development,” IEEE International Conference on Industrial Technology, 14-17 Dec. 2005 pp. 448 – 452.
8. M. Selfe, “Automotive Electronics Development – A Systems Engineering Approach,” www.osat.umich.edu/conferences/luncheon/95_megselfe.ppt, 2008
9. K. D. Muller-Glaser, G.. Frick, E. Sax, and M. Kuhl, “Multiparadigm modeling in embedded systems design,” IEEE Transactions on Control Systems Technology, vol. 12, no. 2, March 2004, Page(s):279 – 292.
10. S. Buhne, G. Halmans, K. Pohl, M. Weber, H. Kleinwechter, and T. Wierczoch, “Defining Requirements at Different Levels of Abstraction,” Proceedings of 12th IEEE International Requirements Engineering Conference, 2004, pp. 346-347.
11. F. Kong, L. Zhang, J. Zeng, and Y. Zhang, “Automatic Measurement and Control System for Vehicle ECU Based on CAN Bus,” Proceedings of the IEEE International Conference on Automation and Logistics, August 18-21, 2007, pp.965-968.
12. J. Zeng, L. Zhang, F. Kong, X. Song, “ Development of 32-bit Universal Electronic Control Unit UECU32 for Automotive Application,” 9th International Conference on Control, Automation, Robotics and Vision, 5-8 Dec. 2006, pp. 1-6
13. K. Seiji and F. Yoshimi, “Automotive Electronics System, Software, and Local Area Network,” Proceedings of the 4th International Conference on Hardware/Software Codesign and System Synthesis, 22-25 Oct. 2006, pp. 2.
14. J. Luo, K. R. Pattipati, L Qiao, and S. R. Chigusa, “An Integrated Diagnostic Development Process for Automotive Engine Control Systems,” IEEE Transactions on Systems, Man and Cybernetics, Part C: Applications and Reviews, vol. 37, no. 6, Nov. 2007, pp. 1163-1173.
15. A. Rajnak and A. Kumar, “Computer-Aided Architecture Design & Optimized Implementation of Distributed Automotive EE Systems,” 44th ACM/IEEE Design Automation Conference, 4-8 June 2007, pp. 556 – 561.
16. R. T. Roushan, G.. Saha, A. Boni, S. Kal, “FPGA Implementation of an Automobile Pollution Control System using a MEMS Accelerometer,” IEEE International Conference on Industrial Technology, 15-17 Dec. 2006, pp. 1607-1612.
17. M. H. Hung, Y. T. Chen, J. Y. Cheng, R. W. Ho, and G. Chen, “Development Scheme of SOPC-Based Reconfigurable Controllers,” Proceedings of the 2006 IEEE International Conference on Networking, Sensing and Control, 23-25 April 2006, pp. 492 – 497
18. K. H. Lin and H. S. Lee, “Implementation of Embedded Controller using SOPC Technology,” 2006 IEEE Conference on Robotics, Automation and Mechatronics, Dec. 2006, pp. 1 – 6.
19. R. B. Mouhoub and O. Hammami, “System-Level Design Methodology with Direct Execution for Multiprocessors on SOPC,” 7th International Symposium on Quality Electronic Design, 27-29 March 2006, pp. 6.
20. Q. Deng, H. Xu, S. Wei, Y. Han and G. Yu, “An Embedded SOPC System using Automation Design,” International Conference Workshops on Parallel Processing, 14-17 June 2005 Page(s):232-239.
21. R. Czarnecki and S. Deniziak, “Resource Constrained Co-synthesis of Self-reconfigurable SOPCs,” IEEE Design and Diagnostics of Electronic Circuits and Systems, 11-13 April 2007, pp. 1-6.
22. J. Arias, J. Lazaro, A. Astarloa, J. Jimenez, and U. Bidarte, “Architecture of a Real-Time Wavelet Transform Calculation SOPC Core for Industrial Applications,” 32nd Annual Conference on IEEE Industrial Electronics, Nov. 2006, pp. 2944-2949.
23. B. Fort, D. Capalija, Z. G. Vranesic, and S. D. Brown, “A Multithreaded Soft Processor for SOPC Area Reduction,” 14th Annual IEEE Symposium on Field-Programmable Custom Computing Machines, April 2006, pp. 131-142.
24. S. Zammattio , “SOPC Builder, a Novel Design Methodology for IP Integration,” 2005 International Symposium on System-on-Chip, 17 Nov. 2005, pp. 37.
25. Q. Deng, S. Wei, H. Xu, Y. Han, and G. Yu, “A Reconfigurable RTOS with HW/SW Co-Scheduling for SOPC,” Second International Conference on Embedded Software and Systems, 16-18 Dec. 2005, pp. 6.
26. D. Karchmer, “The Growing Complexity of FPGA CAD Tools,” IEEE International Conference on Reconfigurable Computing and FPGA's, Sept. 2006, pp. 3
27. S. Proshanta, “Automatic Software Hardware Co-Design for Reconfigurable Computing Systems,” International Conference on Field Programmable Logic and Applications, 27-29 Aug. 2007, pp. 507-508.

連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top