跳到主要內容

臺灣博碩士論文加值系統

(216.73.216.6) 您好!臺灣時間:2026/03/26 01:57
字體大小: 字級放大   字級縮小   預設字形  
回查詢結果 :::

詳目顯示

我願授權國圖
: 
twitterline
研究生:劉怡君
研究生(外文):Liu,Yi-Jun
論文名稱:柴油引擎預熱塞CAN匯流排通訊協定逆向工程之研究
論文名稱(外文):The False-Dilemma Approach to Data Protocol Reverse Engineering for Diesel Engine Glow Plug with CAN Bus
指導教授:楊介仙
口試委員:王啟昌姚凱超楊介仙
口試日期:2018-07-03
學位類別:碩士
校院名稱:國立彰化師範大學
系所名稱:車輛科技研究所
學門:工程學門
學類:機械工程學類
論文種類:學術論文
論文出版年:2018
畢業學年度:106
語文別:中文
論文頁數:59
中文關鍵詞:CAN匯流排開關型訊號逆向工程階層式二分法
外文關鍵詞:CAN busSwitch-typeReverse EngineeringFalse-Dilemma Approach
相關次數:
  • 被引用被引用:0
  • 點閱點閱:228
  • 評分評分:
  • 下載下載:0
  • 收藏至我的研究室書目清單書目收藏:0
本研究主要提出階層式二分法之技術,以柴油引擎預熱塞開關模擬為該方法之驗證標的,快速有效地逆向解譯CAN匯流排訊號之資料通訊協定,並分析該方法之改善效果。車載通訊系統CAN匯流排之資料通訊協定一般是不公開的,且各自依車輛設計之不同需求而制定該資料通訊協定。若可檢測CAN匯流排之訊號並解譯其資料通訊協定,亦即其逆向工程,則對車載電子控制元件生產而言,將是一大福音。一般CAN匯流排之數位控制訊號可分為開關型(Switch Type)及數據型(NumeralType),柴油引擎預熱塞開關即為開關型數位控制訊號。除柴油引擎預熱塞,本文所提之階層式二分法技術亦可於其他開關型訊號資料通訊協定之逆向工程應用。
This paper mainly studies the false-dilemma approach to the reverse engineering for diesel engine glow plug control via CAN bus. According to the manufacturer, the different needs of the vehicle design provide different data communication protocols. However, some data communication protocols of the CAN bus from the manufacturers are not always published. If we can detect and decode the CAN bus data communication protocols, we can fully control the subsystems equipped with CAN bus. As to manufacturers, that will help them to solve such kinds of problems. In general, the digital control signals decoded from the CAN data can be switch type and numeral type. This study focuses on the switch type of the CAN data. This thesis originally proposes the so-called false-dilemma approach. This study creates a near authentic environment of the diesel engine glow plug with CAN bus in order to verify the feasibility and the efficiency through the proposed approach. In this environment, the control mapping to the switch is flexible and adjustable. The results show that 1) this approach is feasible to solve the digital control signals decoded from the CAN data can be switch type and numeral type; 2) this approach can save the decoding time tremendously for large possible switch control number; 3) the computation times depend on the power number of 2 which is equal to the possible switch control number; 4) this approach can solve not only the one-control-one-switch problems but one-control-multi-switch problems. It is intuitive that the proposed approach can be applied to the reverse engineering of not only the CAN data but other switch-type signals data communication protocols.
目錄
摘要 i
Abstract ii
表目錄 vii
圖目錄 viii
第一章 緒論 1
1-1研究背景 1
1-2文獻回顧 3
1-3研究動機與目的 4
1-4論文架構 5
第二章 控制器區域網路與預熱塞 6
2-1 控制器區域網路 7
2-1-1 CAN相關規範與訊號傳輸 8
2-1-2 CAN訊息之框架結構 11
2-2 柴油引擎預熱塞 14
2-2-1 線圈式預熱塞 14
2-2-2 封閉式預熱塞 15
2-3 數位資料控制 16
2-3-1 開關型(Switch Type) 16
2-3-2 數據型(Numeral Type) 16
第三章 階層式二分法 18
3-1 階層式二分法 18
第四章 模擬與驗證 23
4-1 預熱塞控制器模擬環境建立 23
4-2驗證系統流程 32
4-3系統實體反應時間 37
4-4控制開關 38
第五章 驗證結果 39
5-1 1位元組1對1 39
5-2 1位元組1對多 41
5-3 8位元組1對1 44
5-4 8位元組1對多 46
第六章 結論 49
參考文獻 52
[1] D. W. Stanton, "Systematic Development of Highly Efficient and Clean Engines to Meet Future Commercial Vehicle Greenhouse Gas Regulations," SAE International Journal of Engines, vol. 6, pp. 1395-1480, 2013.
[2] 黃靖雄、賴瑞海, 現代柴油引擎新科技裝置. 全華圖書股份有限公司, 2007.
[3] R. Mihelic, "Fuel and Freight Efficiency - Past, Present and Future Perspectives," SAE International Journal of Commercial Vehicles, vol. 9, pp. 120-216, 2016.
[4] A. Vassallo, C. Beatrice, G. Di Blasio, G. Belgiorno, G. Avolio, and F. C. Pesce, "The Key Role of Advanced, Flexible Fuel Injection Systems to Match the Future CO2 Targets in an Ultra-Light Mid-Size Diesel Engine," 2018.
[5] S. D'Ambrosio, F. Gaia, D. Iemmolo, A. Mancarella, N. Salamone, R. Vitolo, et al., "Performance and Emission Comparison between a Conventional Euro VI Diesel Engine and an Optimized PCCI Version and Effect of EGR Cooler Fouling on PCCI Combustion," 2018.
[6] X. Yu, V. Costanzo, E. Chapman, and R. Davis, "A Robust Preignition Rating Methodology: Evaluating the Propensity to Establish Propagating Flames under Real Engine Conditions," 2017.
[7] K. H. Johansson, M. Törngren, and L. Nielsen, "Vehicle Applications of Controller Area Network," in Handbook of Networked and Embedded Control Systems, D. Hristu-Varsakelis and W. S. Levine, Eds., ed Boston, MA: Birkhäuser Boston, 2005, pp. 741-765.
[8] S. Freiberger, M. Albrecht, and J. Käufl, "Reverse Engineering Technologies for Remanufacturing of Automotive Systems Communicating via CAN Bus," Journal of Remanufacturing, vol. 1, p. 6, 2011/12/07 2011.
[9] T. Nolte, H. Hansson, and L. L. Bello, "Automotive communications-past, current and future," in 2005 IEEE Conference on Emerging Technologies and Factory Automation, 2005, pp. 8 pp.-992.
[10] 牛躍聽、周立功、方丹, CAN總線嵌入式開發, 第二版 ed. 北京航空航天大學出版社, 2016.
[11] S. Tuohy, M. Glavin, C. Hughes, E. Jones, M. Trivedi, and L. Kilmartin, "Intra-Vehicle Networks: A Review," IEEE Transactions on Intelligent Transportation Systems, vol. 16, pp. 534-545, 2015.
[12] H. Zeltwanger, "CAN Implementations and Conformance Testing," 1999.
[13] X. Wang, C. Huiyan, and D. Huarong, "The application of controller area network on vehicle," in Vehicle Electronics Conference, 1999. (IVEC '99) Proceedings of the IEEE International, 1999, pp. 455-458 vol.1.
[14] K. C. Emani, K. Kam, M. Zawodniok, Y. R. Zheng, and J. Sarangapani, "Improvement of CAN BUS Performance by Using Error-Correction Codes," in 2007 IEEE Region 5 Technical Conference, 2007, pp. 205-210.
[15] F. Moraes, A. Amory, N. Calazans, E. Bezerra, and J. Petrini, "Using the CAN protocol and reconfigurable computing technology for Web-based smart house automation," in Symposium on Integrated Circuits and Systems Design, 2001, pp. 38-43.
[16] W. Kastner, G. Neugschwandtner, S. Soucek, and H. M. Newman, "Communication systems for building automation and control," Proceedings of the IEEE, vol. 93, pp. 1178-1203, 2005.
[17] M. Faezipour, M. Nourani, A. Saeed, and S. Addepalli, "Progress and challenges in intelligent vehicle area networks," Commun. ACM, vol. 55, pp. 90-100, 2012.
[18] P. Bodin, S. Berge, M. Bjork, A. Edfors, J. Kugelberg, and P. Rathsman, "The SMART-1 Attitude and Orbit Control System: Flight Results from the First Mission Phase," in AIAA Guidance, Navigation, and Control Conference and Exhibit, ed: American Institute of Aeronautics and Astronautics, 2004.
[19] R. I. Davis, A. Burns, R. J. Bril, and J. J. Lukkien, "Controller Area Network (CAN) schedulability analysis: Refuted, revisited and revised," Real-Time Systems, vol. 35, pp. 239-272, 2007/04/01 2007.
[20] E. Sundin and O. Dunbäck, "Reverse logistics challenges in remanufacturing of automotive mechatronic devices," Journal of Remanufacturing, vol. 3, p. 2, 2013/02/06 2013.
[21] ISO, "Road Vehiclesinterchange of digital informationController Area Network (CAN)
for high-speed communication.," in ISO 11898 ed, 1993.
[22] N. Jinrui, Z. Li, W. Zhifu, and W. Jun, "Bus Communication and Control Protocol Using the Electric Passenger Car Control System," in 2006 6th World Congress on Intelligent Control and Automation, 2006, pp. 8288-8291.
[23] S. Standard, "Vehicle Application Layer SAE J1939/11," 1996.
[24] S. Stander, "Vehicle Application Layer SAE J1939/73," 1996.
[25] S. Stardard, "Vehicle Application Layer SAE J1939/81," 1996.
[26] Z. King and Y. Shucheng, "Investigating and securing communications in the Controller Area Network (CAN)," in 2017 International Conference on Computing, Networking and Communications (ICNC), 2017, pp. 814-818.
[27] S. Woo, H. J. Jo, and D. H. Lee, "A Practical Wireless Attack on the Connected Car and Security Protocol for In-Vehicle CAN," IEEE Transactions on Intelligent Transportation Systems, vol. 16, pp. 993-1006, 2015.
[28] P. Kalyanasundaram, V. Kareti, M. Sambranikar, N. K. SS, and P. Ranadive, "Practical Approaches for Detecting DoS Attacks on CAN Network," 2018.
[29] C. Smith, 汽車黑客大曝光, 第1版 ed. 北京清華大學出版社, 2017.
[30] D. Paret and R. Riesco, Multiplexed Networks for Embedded Systems: CAN, LIN, FlexRay, Safe-by-Wire: Wiley, 2007.
[31] R. Baroody, N. Al-Holou, and S. Hariri, "Development of Car Intranet Infrastructure," 2002.
[32] C. A. Lupini, "Multiplex Bus Progression," 2001.
[33] Bosch, "CAN Specification version 2.0. Robert Bosch GmbH," 1991.
[34] SAE J1939 Serial Control and Communications Vehicle Network. Available: http://www.esd-electronics.us
[35] 張耿斌、王天利. (2013). 車載網路 SAE J1939 之應用技術開發. Available: https://www.artc.org.tw/upfiles/ADUpload/knowledge/tw_knowledge_457495749.pdf
[36] L. M. Pinho and F. Vasques, "Reliable real-time communication in CAN networks," IEEE Transactions on Computers, vol. 52, pp. 1594-1607, 2003.
[37] Data Exchange On The CAN Bus I. Available: http://www.volkspage.net/technik/ssp/ssp/SSP_238.pdf
[38] 黃裕煒. (2012). 車載網路系統. Available: http://www.vr.ncue.edu.tw/esa/a1014/CAN.pdf
[39] 王晨原. (2007). CAN BUS 的原理與應用. Available: https://dokupdf.com/download/can-bus-_5a38a095d64ab2a614dca97c_pdf
[40] T. Ishigooka and F. Narisawa, "Message Packing Algorithm for CAN-Based Legacy Control Systems Mixed with CAN and FlexRay," SAE International Journal of Passenger Cars - Electronic and Electrical Systems, vol. 3, pp. 88-97, 2010.
[41] C. Y. H. Jieh Shian Young, "Applications of data communication protocol to vehicle information systems based on CAN," IMECS 2007 - International MultiConference of Engineers and Computer Scientists 2007, vol. 2, pp. 1415-1420, 2007.
[42] T. Zhou, C. Yao, F. Yang, and S. Jinwei, "Glow Plug Assisted Compression Ignition (GA-CI) in Cold Conditions," 2017.
連結至畢業學校之論文網頁點我開啟連結
註: 此連結為研究生畢業學校所提供,不一定有電子全文可供下載,若連結有誤,請點選上方之〝勘誤回報〞功能,我們會盡快修正,謝謝!
QRCODE
 
 
 
 
 
                                                                                                                                                                                                                                                                                                                                                                                                               
第一頁 上一頁 下一頁 最後一頁 top