Abstract
The article discusses a suggestion for an alternative method of diagnosing communication in the CAN standard (Controller Area Network). Currently, a CAN communication bus is available not only in vehicles for which the standard was designed, but also in industrial plants. A CAN communication bus connects elements of, e.g. distributed control systems, vehicle onboard systems, remote intelligent I/Os of industrial controllers. The devices connected via the bus communicate in a broadcast mode. IDs (numbers) are assigned to messages and not devices. This enables simultaneous sending of a message to all awaiting recipients. A prerequisite for the correct functioning of the aforementioned systems is their proper operation, and primarily, maintaining the communication system in a state of fitness. Information regarding the sent variables are necessary to test the functioning of a data transmission system. It is the communication diagnostics that provides information necessary to formulate a diagnosis regarding the communication system condition. Based on the collected data sent in the messages, it is also possible to develop relevant remedial actions. In the case of CAN standard transmission, the diagnostic information can be acquired through intercepting and analysing the messages sent to the communication bus by communicating devices. The article suggests replacing often costly CAN bus analyser hardware solutions with a simpler one – an operator-diagnostic station – a computer equipped with an industrial CAN expansion card. By applying the right middleware, and the use of a standard visualization package, it is possible to monitor the data sent in CAN messages. This elaboration presents a concept of diagnosing communication using a standard SCADA visualization package, which is run on a diagnostic-operator station using middleware – a control window embedded directly in the synoptic image and a software gateway. This solution makes receiving (monitoring, visualization) and sending (testing) data frames to a CAN bus feasible.
Keywords
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsReferences
Bosch Homepage. http://www.bosch-semiconductors.com. Accessed 20 Apr 2019
Homepage. http://www.canbus.pl. Accessed 20 Apr 2019
ISO 11898-1:2015. Road vehicles - Controller area network (CAN) - Part 1: Data link layer and physical signalling (2015)
Bosch, R.: Vernetzung im Kraftfahrzeug. Gelbe Reihe Ausgabe 2007. Fachwissen Kfz-Technik. Elektrik und Elektronik für Kraftfahrzeuge [Networking in the motor vehicle. Yellow Series Edition 2007. Expertise Automotive Engineering. Electrics and electronics for motor vehicles], Robert Bosch GMBH, Plochingen (2007)
Morażyn, J.: CAN zdobywa popularność w przemyśle [CAN is gaining popularity within the industry]. ab2b Homepage. https://automatykab2b.pl/technika/37423-can-zdobywa-popularnosc-w-przemysle. Accessed 20 Apr 2019
CAN in Automation Homepage. http://www.can-cia.org. Accessed 20 Apr 2019
Moll, P.: Sieci CAN [CAN Networks]. Elektronika praktyczna 7, 84–88 (2005)
HMS Technology Center Ravensburg Homepage. https://www.canopensolutions.com. Accessed 20 Apr 2019
Open DeviceNet Vendor Association. http://www.odva.org. Accessed 20 Apr 2019
Honeywell Smart Society Homepage. http://www.honeywell.com/sensing/prodinfo/sds/. Accessed 20 Apr 2019
Etschberger, K.: Controller Area Network: Basics, Protocols, Chips and Applications. IXXAT Press, Weingarten (2001)
Technical Documents CiA. https://www.can-cia.org/groups/specifications/. Accessed 20 Apr 2019
Storey, N.: The importance of data in safety-critical systems. Saf. Syst. 13(2), 1–4 (2004)
Netronics CanBusAnalyser Homepage. http://www.cananalyser.co.uk/index.html. Accessed 20 Apr 2019
TKE CanTrace. https://tke.fi/products/can-bus/software/cantrace-can-bus-analyzer/. Accessed 20 Apr 2019
Kvaser Homepage. https://www.kvaser.com. Accessed 20 Apr 2019
IXXAT Homepage. https://www.ixxat.com. Accessed 20 Apr 2019
Dekanic, S., Grbic, R., Maruna, T., Kolak, I.: Integration of CAN bus drivers and UDS on Aurix platform. In: Proceedings of 2018 Zooming Innovation in Consumer Technologies Conference (ZINC), pp. 39–42. IEEE, Novi Sad (2018)
Song, Y., Wang, T., Xu, A., Wang, K., Yang, Z.: CAN based unified customizable diagnostic measure research and realization. In: Proceedings of 2012 UKACC International Conference on Control, pp. 825–829. IEEE, Cardiff (2012)
Drgoňa, P., Danko, M., Taraba, M., Adamec, J.: CAN BUS analyzer using modular instrumentation. In: Proceedings of 19th International Conference on Electrical Drives and Power Electronics (EDPE), pp. 336–340. IEEE, Dubrovnik (2017)
Hong, X., Chuan-guo, L.: Modeling and simulation analysis of CAN-bus on bus body. In: Proceedings of 2010 International Conference on Computer Application and System Modeling (ICCASM 2010), pp. V12-205–V12-208. IEEE, Taiyuan (2010)
Kyriakides, E., Polycarpou, M. (eds.): Intelligent Monitoring, Control, and Security of Critical Infrastructure Systems. Springer, Heidelberg (2015)
Moller, D.P.F., Haas, R.E.: Guide to Automotive Connectivity and Cybersecurity/Trends, Technologies, Innovations and Applications. Springer, Cham (2018)
Koscher, K., et al.: Experimental security analysis of a modern automobile. In: Proceedings of 2010 IEEE Symposium on Security and Privacy, pp. 447–462. IEEE, Berkeley/Oakland (2010)
Marchetti, M., Stabili, D.: Anomaly detection of CAN bus messages through analysis of ID sequences. In: Proceedings of 2017 IEEE Intelligent Vehicles Symposium (IV), pp. 1577–1583. IEEE, Los Angeles (2017)
Zhou, M., Ao, X., Wang, J.: Fault diagnosis of automobile based on CAN bus. In: Qi, L. (ed.) Information and Automation, ISIA 2010. Communications in Computer and Information Science, vol. 86, pp. 317–323. Springer, Heidelberg (2011)
Ying, X., Bernieri, G., Conti, M., Poovendran, R.: TACAN: transmitter authentication through covert channels in controller area networks. In: Proceedings of ACM ICCPS (ICCPS 2019), Montreal (2019)
Sagong, S.U., Ying, X., Bushnell, L., Poovendran, R.: Exploring attack surfaces of voltage-based intrusion detection systems in controller area networks. In: Proceedings ESCAR Europe (2018)
Pospíšil, T., Novák, J.: New method of CAN nodes health monitoring. In: Proceedings of International Conference on Applied Electronics, pp. 251–254. IEEE, Pilsen (2014)
Ying, X., Sagong, S.U., Clark, A., Bushnell, L., Poovendran, R.: Shape of the cloak: formal analysis of clock skew-based intrusion detection system in controller area networks. IEEE Trans. Inf. Forensics Secur. 14, 2300–2314 (2019). Early Access
Yaolin, L., Xuange, P., Peipei, L.: Based on CAN bus wind generating set online monitoring and fault diagnosis system. In: Proceedings of 2008 IEEE International Conference on Sustainable Energy Technologies, pp. 195–197. IEEE, Singapore (2008)
Tcaciuc (Gherasim), S.-A.: A solution for the uniform integration of field devices in an industrial supervisory control and data acquisition system. Int. J. Adv. Comput. Sci. Appl. 9(3), 319–323 (2018)
Liu, M., Guo, C., Yuan, M.: The framework of SCADA system based on cloud computing. In: Leung, V., Chen, M. (eds.) Cloud Computing, CloudComp 2013. Lecture Notes of the Institute for Computer Sciences. Social Informatics and Telecommunications Engineering, p. 133. Springer, Cham (2014)
Botland Homepage. https://botland.com.pl/pl/magistrala-can/8528-uccb-konwerter-usb-can.html. Accessed 20 Apr 2019
Wonderware (Part of AVEVA) Homepage. https://www.wonderware.com/. Accessed 20 Apr 2019
Vix Homepage. https://www.vix.com.pl/. Accessed 20 Apr 2019
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Bednarek, M., Dąbrowski, T. (2020). Alternative Method of Diagnosing CAN Communication. In: Siergiejczyk, M., Krzykowska, K. (eds) Research Methods and Solutions to Current Transport Problems. ISCT21 2019. Advances in Intelligent Systems and Computing, vol 1032. Springer, Cham. https://doi.org/10.1007/978-3-030-27687-4_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-27687-4_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-27686-7
Online ISBN: 978-3-030-27687-4
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)