| Nowadays,computer technology and communication technology have penetrated into all fields,and automobiles are no exception.With the introduction of the Internet of Vehicles and the new four modernizations,the management of vehicle data based on the Internet of Vehicles system has incomparable advantages in solving the problems of vehicle data collection,analysis,diagnosis,and real-time monitoring and so on,and has become a research hotspot in the automotive field in recent years.According to the needs of different occasions,this paper has carried out in-depth research on the data processing software and vehicle remote monitoring system based on CAN bus.First,for in-vehicle communication,the computer software CANManager based on CAN bus data processing is designed and developed,which is implemented using C#programming language and.NET platform.The research is carried out around six parts of software overall design,DBC data management,CAN message online/offline acquisition,graphic output,configuration control,and CAN network simulation,and the realization principle of each function is explained in detail.Among them,the online collection uses the DLL dynamic link library to call the USBCAN-II C hardware equipment.Then for vehicle cloud communication,a remote vehicle monitoring system is implemented based on the OBD-Ⅱ interface,mobile client,and remote server.Obtaining vehicle driving parameters by OBD-Ⅱ is essentially based on CAN_H and CAN_L.The mobile phone client realizes the functions of collecting,analyzing,uploading vehicle driving parameters and positioning data,as well as fault diagnosis.The remote server includes Servlet control program,MySQL database and HTML page.It is based on the J2 EE platform architecture to implement and build a Tomcat+IDEA+Maven+MySQL development environment.The system uses a browser to access remote HTML pages to realize remote vehicle monitoring,integrates Java Script Baidu map API to realize real-time vehicle tracking function,obtains fault information data in json format based on Ajax technology,and uses Highcharts chart library as vehicle parameter curve playback.On the basis of real-time vehicle tracking,a simple traffic analysis function is realized.In the end,the test is carried out based on simulation and real vehicle,which verifies the correctness of the work of this paper.The USBCAN-ⅡC hardware device is connected with the VN1640 A hardware device in parallel to carry out real-car acquisition and comparison.Under the simulation environment,CANoe is used to simulate the data source.The functions of the computer software based on CAN data processing are tested in two ways;the remote monitoring system based on OBD-Ⅱ has been tested in real vehicles,and various functions of the mobile phone client and remote server have been tested. |