CN116132466B - Diesel engine ECU state monitoring system and control method based on Internet of things - Google Patents
Diesel engine ECU state monitoring system and control method based on Internet of things Download PDFInfo
- Publication number
- CN116132466B CN116132466B CN202211571408.5A CN202211571408A CN116132466B CN 116132466 B CN116132466 B CN 116132466B CN 202211571408 A CN202211571408 A CN 202211571408A CN 116132466 B CN116132466 B CN 116132466B
- Authority
- CN
- China
- Prior art keywords
- data
- monitoring
- diesel engine
- button
- mcu
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000012544 monitoring process Methods 0.000 title claims abstract description 116
- 238000000034 method Methods 0.000 title claims abstract description 27
- 239000013078 crystal Substances 0.000 claims abstract description 7
- 238000012806 monitoring device Methods 0.000 claims description 9
- 238000004458 analytical method Methods 0.000 claims description 4
- 239000000284 extract Substances 0.000 claims description 3
- 238000004806 packaging method and process Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 14
- 238000013461 design Methods 0.000 description 11
- 238000005516 engineering process Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 230000009286 beneficial effect Effects 0.000 description 3
- 239000000110 cooling liquid Substances 0.000 description 3
- 239000000295 fuel oil Substances 0.000 description 3
- 239000010705 motor oil Substances 0.000 description 3
- 239000007788 liquid Substances 0.000 description 2
- 230000008439 repair process Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000004075 alteration Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013211 curve analysis Methods 0.000 description 1
- 238000007405 data analysis Methods 0.000 description 1
- 238000013480 data collection Methods 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000003921 oil Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F02—COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
- F02D—CONTROLLING COMBUSTION ENGINES
- F02D41/00—Electrical control of supply of combustible mixture or its constituents
- F02D41/22—Safety or indicating devices for abnormal conditions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/40006—Architecture of a communication node
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L2012/40208—Bus networks characterized by the use of a particular bus standard
- H04L2012/40215—Controller Area Network CAN
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Chemical & Material Sciences (AREA)
- Combustion & Propulsion (AREA)
- Mechanical Engineering (AREA)
- General Engineering & Computer Science (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
The invention relates to the field of state monitoring systems, and discloses a diesel engine ECU state monitoring system based on the Internet of things, which comprises a diesel engine, a CAN transceiver, a power supply, a crystal oscillator, SWD, FLASH, SIM, BC, an Arian cloud and monitoring software, wherein CAN_H and CAN_L of the CAN transceiver are connected with a CAN bus of the diesel engine, CAN transceiver, power supply, crystal oscillator, SWD and FLASH are all connected with an MCU, the MCU is interconnected with a BC20, the SIM is connected with the BC20, the BC20 is interconnected with the Arian cloud, the Arian cloud is interconnected with the monitoring software, and the diesel engine ECU state monitoring system based on the Internet of things and the control method are provided. Compared with outdoor on-site manual monitoring, the method for monitoring and controlling has lower labor cost and higher safety.
Description
Technical Field
The invention relates to the field of state monitoring systems, in particular to a diesel engine ECU state monitoring system based on the Internet of things and a control method.
Background
Most of the existing diesel vehicles can only display a small part of parameters through an instrument panel, and important parameters of the ECU cannot be monitored in place, so that a user cannot intuitively judge and analyze the working state of the ECU, faults cannot be found in time, the best period of repair and maintenance is missed, and the repair cost is increased.
Most off-road diesel engine machines and agricultural machinery are not provided with remote monitoring devices, data monitoring and recording can be carried out only through outdoor manpower, the cost is high, and the data monitoring can cause great damage to human bodies outdoors in high-temperature weather.
Most of the existing diesel engine parameter monitoring software can only monitor one acquisition module, cannot monitor a plurality of devices at the same time, is unfavorable for data comparison and analysis and system fault removal, and therefore, the diesel engine ECU state monitoring system and the control method based on the Internet of things are provided.
Disclosure of Invention
(One) solving the technical problems
Aiming at the defects of the prior art, the invention provides a diesel engine ECU state monitoring system and a control method based on the Internet of things, which solve the problems.
(II) technical scheme
In order to achieve the above purpose, the present invention provides the following technical solutions: the diesel engine ECU state monitoring system based on the Internet of things comprises a diesel engine, a CAN transceiver, a power supply, a crystal oscillator, SWD, FLASH, SIM, BC, an Arian cloud and monitoring software, wherein CAN_H and CAN_L of the CAN transceiver are connected with a CAN bus of the diesel engine, the CAN transceiver, the power supply, the crystal oscillator, SWD and FLASH are all connected with an MCU, the MCU is interconnected with a BC20, the SIM is connected with the BC20, the BC20 is interconnected with the Arian cloud, and the Arian cloud is interconnected with the monitoring software.
Preferably, the STM32F103RET6 has 64 pins, the CAN transceiver is SN65HVD230, and the TXD and RXD in the CAN transceiver are connected to can_tx and can_rx in the MCU, respectively.
Preferably, uart4_tx in the MCU is connected to gprs_rx and gprs_tx in the BC20, and sim_data, sim_rst, sim_clk and sim_vcc in the BC20 are connected to IO, RST, CLK and VCC in the SIM, respectively.
A control method of a diesel engine ECU state monitoring system based on the Internet of things comprises the following steps:
the first step: the method comprises the steps of acquiring diesel engine ECU data, enabling an MCU to receive all data from the diesel engine ECU, screening the data, and then packaging and sending the data to a cloud platform;
And a second step of: the method comprises the steps of collecting positioning information of a diesel engine, receiving GPS (global positioning system) position data fed back by BC20, analyzing effective position information, packaging and sending the effective position information to a cloud platform, and restarting a system if the effective position information is invalid;
And a third step of: when the ECU data and the positioning data of the diesel engine are successfully collected and packaged, a thread is created for sending the data to the cloud platform, whether the system has established MQTT connection with the Alicloud platform or not is judged, if the connection is established, whether the system has successfully subscribed to the Alicloud topic is continuously judged, if not, the system is restarted, if the Alicloud topic has successfully subscribed to the Alicloud platform, the packaged data packet is sent to the Alicloud platform, and if not, the system is restarted;
Fourth step: the intelligent monitoring control of the data opens a monitoring software client, selects single equipment or multiple equipment according to actual demands, and monitors the ECU data and the position information of the diesel engine in real time according to the content displayed after analysis is completed;
fifth step: the curves are shown.
Preferably, the specific content of the first step is: after CAN_H and CAN_L of the CAN transceiver are correctly connected with a CAN bus of the diesel engine, an MCU power supply is connected, the MCU receives all data from the diesel engine ECU, software screening is carried out on the data by judging whether PGN of the received data is consistent with PGN of the required data, the screened data is converted into actual values in the operation of the diesel engine according to J1939 protocol, the converted actual values are packed according to json format, and the data are waited to be sent to a cloud platform.
Preferably, the specific content of the second step is: after the MCU is powered on, an AT command is sent to the BC20 module, so that the BC20 module is initialized according to a specified working mode. And then the system starts to receive GPS position data fed back by the BC20, judges whether the received positioning information is effective, analyzes the positioning information if the received positioning information is effective, extracts longitude and latitude data, packages the longitude and latitude data according to json format, waits for sending the longitude and latitude data to the cloud platform, and restarts the system if the received positioning information is not effective.
Preferably, in the fourth step, if the device is a single device, the alic cloud triplet information of the device to be monitored is directly input in the popped login interface, and the connection button is clicked, if the alic cloud is successfully connected, the triplet information of the current monitoring device is displayed in the triplet information field of the monitoring main interface, otherwise, the device is blank, after the connection is successful, the monitoring software is clicked to start the monitoring button of the monitoring main interface, the data packet is downloaded and analyzed, and the data after the analysis is completed is displayed on the corresponding control.
Preferably, in the fourth step, if the device is multiple devices, clicking a multiple device monitoring button in a menu bar, respectively inputting the alicloud triplet information of different devices in a login interface and clicking a connection button, if the alicloud is successfully connected, displaying the triplet information of the corresponding monitoring device in the triplet information bar of the corresponding monitoring device bar, otherwise, displaying the blank, after the connection is successful, clicking an opening monitoring button in each monitoring device bar, downloading and analyzing a data packet of the corresponding diesel engine device by monitoring software, and displaying the analyzed data on a control corresponding to each monitoring interface.
Preferably, after the monitoring software is opened, the triplet information of the device to be monitored is input in the login interface, the connection button is clicked, the curve display button is clicked in the menu bar of the monitoring main interface, one type of monitoring data is selected, whether real-time data or historical data is displayed is judged by judging the clicked button in the popped curve interface, if the real-time display button is clicked, a real-time data curve is displayed, if the search button is clicked, a historical data curve is displayed, after a certain time range is selected, whether the monitoring data of the time period exists in the database is judged, if the monitoring data exists, all the data of the type of data in the time period are displayed in a curve and text list mode, and otherwise, the data in the time period is not indicated.
(III) beneficial effects
Compared with the prior art, the invention provides a diesel engine ECU state monitoring system and a control method based on the Internet of things, which have the following beneficial effects:
1. According to the diesel engine ECU state monitoring system and the control method based on the Internet of things, only a small part of parameters can be monitored when data monitoring is carried out through the diesel vehicle instrument, and in the diesel engine ECU state monitoring integrated intelligent control method and the system application thereof, the data and the position information data in the diesel engine ECU are collected, and the real-time intelligent monitoring and control are carried out in the designed system application.
2. According to the diesel engine ECU state monitoring system and the control method based on the Internet of things, the provided diesel engine ECU state monitoring integrated intelligent control method can realize remote transmission and monitoring control of diesel engine ECU data through a cloud platform, an NB-IOT technology and designed system application, and can master the position information of a diesel engine through a GPS technology. Compared with outdoor on-site manual monitoring, the method for monitoring and controlling has lower labor cost and higher safety.
3. Compared with most of the existing diesel engine data monitoring software, the system monitoring application can realize monitoring of more diesel engine equipment at the same time when the system monitoring application comprises most of the functions of other monitoring software, is more convenient for comparing and analyzing data and is also more convenient for fault removal.
4. Compared with the existing diesel engine data monitoring system, the diesel engine ECU state monitoring system and the control method based on the Internet of things are simple in application circuit and stable and reliable in performance. The CAN transceiver is used for acquiring the ECU data of the diesel engine, the BC20 module is used for acquiring positioning information and transmitting a data packet to the Arian cloud, and the integrated design from acquisition to calculation to a transmission circuit is realized. And the data packet on the Arian cloud is acquired and analyzed through the designed system monitoring application, and finally, real-time intelligent monitoring and control are carried out, so that the diesel engine ECU state monitoring integrated intelligent control system is simple in application overall circuit design and stable in performance.
Drawings
FIG. 1 is a schematic diagram of a diesel engine ECU status monitoring system based on the Internet of things;
FIG. 2 is a schematic diagram of the wiring of the MCU, CAN transceiver and diesel engine;
FIG. 3 is a schematic diagram of the wiring of the MCU, BC20 modules and NANO_SIM;
FIG. 4 is a schematic diagram of a monitoring main interface structure;
FIG. 5 is a schematic diagram of a login interface structure;
FIG. 6 is a schematic diagram of a curved interface structure;
FIG. 7 is a schematic diagram of a multi-device interface structure;
FIG. 8 is a schematic diagram of a diesel engine ECU data collection function flow;
FIG. 9 is a schematic diagram of a diesel engine positioning information collection function flow;
FIG. 10 is a schematic diagram of a remote transfer function flow;
FIG. 11 is a flow chart of the intelligent data monitoring control function;
FIG. 12 is a schematic diagram showing a functional flow.
Detailed Description
The following description of the embodiments of the present invention will be made clearly and completely with reference to the accompanying drawings, in which it is apparent that the embodiments described are only some embodiments of the present invention, but not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
A diesel engine ECU state monitoring system based on the Internet of things adopts STM32F103RET6, the system is connected with a CAN bus in a diesel engine through a CAN transceiver module, ECU data are collected to an MCU for data screening, positioning information is obtained to the MCU through a GPS positioning function in a BC20 module, the MCU packages the ECU data and the positioning information, and a data packet is sent to an Arian Internet of things platform through an NB-IOT technology. Through programming in QT, subscribing to topic in the Arian cloud, acquiring a data packet sent to the Arian cloud platform by the MCU, analyzing the data, and performing intelligent monitoring and control in a designed system monitoring application.
The designed system application realizes the integrated design of circuits such as a power supply, a crystal oscillator, a SWD, flash, CAN transceiver, a BC20 module and the like and an MCU, and intelligent monitoring and control of a diesel engine ECU. The relationship between the components of the system application is shown in figure 1.
STM32F103RET6 is used as the MCU of diesel engine ECU state monitoring integrated intelligent control system application, STM32F103RET6 totally has 64 pins, has integrated CAN bus controller in the piece. The on-chip integrated CAN controller has the advantages that: the circuit has strong anti-interference capability; the circuit is simple, saves the area of the PCB board, and is beneficial to the integrated design of the circuit applied by the system; the load on the CPU is low, typically 50% of the individual CAN.
The SN65HVD230 is used as a CAN transceiver, CAN be correspondingly connected with can_h and can_l of a CAN bus in a diesel engine through can_h and can_l pins in the transceiver to acquire operation data in a diesel engine ECU, and CAN be respectively connected with can_tx and can_rx in an MCU through TXD and RXD in the transceiver to transmit the acquired data to the MCU. The MCU, CAN transceiver STM32F103RET6 and diesel engine wiring diagram is shown in FIG. 2.
And the remote BC20 module is used as a remote communication module, and the NANO_SIM card is selected to provide data traffic service for the remote BC20 module to acquire position information, access the cloud platform and transmit data. The BC20 module mainly realizes the following two functions:
1. Acquiring diesel engine positioning information through a GPS positioning technology, and feeding back position information data to an MCU through a serial port;
2. The cloud platform is connected with the Arian Internet of things platform through the NB-IOT technology, so that diesel engine ECU data and positioning information data acquired by the MCU are sent to the cloud platform, and remote transmission and control are achieved.
The wiring diagrams of the MCU, BC20 module and NANO_SIM are shown in FIG. 3.
The QT development platform is used as interface design and programming software of a diesel engine ECU state monitoring system monitoring application based on the Internet of things, the monitoring application mainly comprises a monitoring main interface, a login interface, a curve interface and a multi-device interface, and the multifunctional integrated design of data intelligent monitoring control, position monitoring, data analysis, curve analysis and out-of-limit alarm is realized.
1. The monitoring main interface mainly comprises a data display column, a position display column, a menu column, an Ariycloud triplet information column, a monitoring indicator light and a monitoring button. The data presentation bar displays the monitored important parameters in the form of analog meters or bar graphs or text labels. Important parameters to be intelligently monitored and controlled include the rotation speed, the speed per hour, the positioning information, the battery power, the engine oil temperature, the cooling liquid temperature, the fuel oil temperature, the engine oil liquid level, the cooling liquid level, the fuel oil liquid level, the engine oil pressure, the cooling liquid pressure, the fuel oil pressure, the throttle position, the torque percentage and the like; the position information display adopts a hundred-degree map, and the geographical position information of the diesel engine is displayed in the form of the map; the menu bar includes three option buttons, respectively: multi-device monitoring, curve display and exit for opening various interfaces and exiting applications. The Alicloud triplet information field is used for displaying the Alicloud triplet information corresponding to the currently monitored diesel engine equipment; the monitoring indicator lamp is used for displaying the running state of the current diesel engine, and giving an alarm when the data are beyond the limit; the monitoring button is used to start or pause monitoring. The structure of the monitoring master interface is shown in fig. 4.
2. The login interface mainly comprises a login history record column, a last login device record column, a device login information filling column and a button column. The login history column is displayed through a list and is used for recording history login equipment; the last login device record column is used for displaying the last login device name, so that the login is convenient; the equipment login information filling column is used for filling the Arian triplet information of the equipment so as to log in; the button bar mainly comprises a delete button, a modify button and a connect button, and is used for deleting information in the login information filling bar of the equipment and connecting with the Arian cloud. A block diagram of the login interface is shown in fig. 5.
3. The curve interface mainly comprises a curve display column, a historical data display column, a time selection column, a button column and an indicator light column. The curve display column displays historical data or real-time monitoring data in a selected time range in the form of a change curve; the history data display column displays data in a selected history time range in a text list form; the time selection column is used for selecting the display range of the historical data; the button bar mainly comprises a search button, a pause button, a real-time display button and a clear button; the indicator light is used for displaying the working state of the curve interface. The structure of the curved interface is shown in fig. 6.
4. The multi-device interface mainly comprises a menu bar and 4 monitoring device bars. The menu bar comprises an add device button, a return button and an exit button, and is used for adding monitoring devices, returning to a monitoring main interface and exiting from a monitoring software client; the monitoring equipment column is used for simultaneously monitoring a plurality of equipment, and the number of the equipment is at most 4. A multi-device monitoring interface structure is shown in fig. 7.
A control method of a diesel engine ECU state monitoring system based on the Internet of things comprises the following steps:
S1, ECU data acquisition of diesel engine
After CAN_H and CAN_L of the CAN transceiver are correctly connected with a CAN bus of the diesel engine, the MCU power supply is connected, and the MCU receives all data from the diesel engine ECU. Software screening is carried out on the data by judging whether the PGN of the received data is consistent with the PGN of the required data, the screened data is converted into actual values in the operation of the diesel engine according to the J1939 protocol, the converted actual values are packed according to the json format, and the data are waited to be sent to the cloud platform. The specific flow design is shown in fig. 8.
S2, diesel engine positioning information acquisition
After the MCU is powered on, an AT command is sent to the BC20 module, so that the BC20 module is initialized according to a specified working mode. And then the system starts to receive GPS position data fed back by the BC20, judges whether the received positioning information is effective, analyzes the positioning information if the received positioning information is effective, extracts longitude and latitude data, packages the longitude and latitude data according to json format, waits for sending the longitude and latitude data to the cloud platform, and restarts the system if the received positioning information is not effective. The specific flow design is shown in fig. 9.
Remote transmission function description: and after the diesel engine ECU data and the positioning data are successfully acquired and packaged, creating a thread for sending the data to the cloud platform. In the thread, firstly judging whether the system has established MQTT connection with the Alicloud platform, if so, continuing to judge whether the system has successfully subscribed to the Alicloud topic, otherwise restarting the system. If the alicloud topic is subscribed successfully, the packaged data packet is sent to the alicloud platform, otherwise, the system is restarted. The specific flow design is shown in fig. 10.
Data display function description: the data display function comprises two parts, namely data intelligent monitoring control and curve display.
1. Intelligent data monitoring control
And after the monitoring software client is opened, selecting single equipment or multiple equipment according to actual requirements.
If the device is single device, the Arian triplet information of the device to be monitored is directly input in the popped login interface, and the connection button is clicked. If the Arian connection is successful, the triple information of the current monitoring equipment is displayed in the triple information field of the monitoring main interface, otherwise, the blank is displayed. After the connection is successful, the monitoring software downloads and analyzes the data packet by clicking the start monitoring button of the monitoring main interface, and the analyzed data is displayed on the corresponding control, so that the real-time monitoring of the data and the position information of the diesel engine ECU is realized.
If the equipment is multiple equipment, clicking a multi-equipment monitoring button in a menu bar, respectively inputting the Arian triplet information of different equipment in a login interface, and clicking a connection button. If the Arian connection is successful, the triplet information of the corresponding monitoring equipment is displayed in the triplet information field in the corresponding monitoring equipment field, otherwise, the blank is displayed. After the connection is successful, clicking on an opening monitoring button in each monitoring equipment column, downloading and analyzing a data packet corresponding to the diesel engine equipment by the monitoring software, and displaying the analyzed data on a control corresponding to each monitoring interface, so that real-time monitoring of the ECU data and the position information of a plurality of diesel engines is realized.
The specific flow design of the data intelligent monitoring control function is shown in fig. 11.
Curve display
After the monitoring software is opened, the triplet information of the equipment to be monitored is input in the login interface, and the connection button is clicked. Clicking a curved display button in a menu bar of the monitoring main interface and selecting one of the monitoring data, such as: rotational speed, speed per hour, oil temperature, etc. Judging whether to display real-time data or historical data by judging a clicked button in the popped curve interface, and displaying a real-time data curve if the clicked button is clicked; if the search button is clicked, a history data curve is displayed. After a certain time range is selected, judging whether monitoring data of the time period exist in a database, and if so, displaying all data of the type of data in the time period in a curve and text list form; otherwise, the data in the time period is not indicated. The specific flow design is shown in fig. 12.
Although embodiments of the present invention have been shown and described, it will be understood by those skilled in the art that various changes, modifications, substitutions and alterations can be made therein without departing from the principles and spirit of the invention, the scope of which is defined in the appended claims and their equivalents.
Claims (9)
1. The control method of the diesel engine ECU state monitoring system based on the Internet of things is characterized by comprising the following steps of:
the first step: the method comprises the steps that diesel engine ECU data acquisition, MCU receives all data from the diesel engine ECU, software screening is conducted on the data by judging whether PGN of the received data is consistent with PGN of required data, the screened data are converted into actual values in the operation of the diesel engine according to J1939 protocol, the converted actual values are packaged according to json format, and then the packaged actual values are sent to a cloud platform;
And a second step of: the method comprises the steps of collecting positioning information of a diesel engine, receiving GPS (global positioning system) position data fed back by BC20, analyzing effective position information, packaging and sending the effective position information to a cloud platform, and restarting a system if the effective position information is invalid;
And a third step of: when the ECU data and the positioning data of the diesel engine are successfully collected and packaged, a thread is created for sending the data to the cloud platform, whether the system has established MQTT connection with the Alicloud platform or not is judged, if the connection is established, whether the system has successfully subscribed to the Alicloud topic is continuously judged, if not, the system is restarted, if the Alicloud topic has successfully subscribed to the Alicloud platform, the packaged data packet is sent to the Alicloud platform, and if not, the system is restarted;
Fourth step: the intelligent monitoring control of the data opens a monitoring software client, selects single equipment or multiple equipment according to actual demands, and monitors the ECU data and the position information of the diesel engine in real time according to the content displayed after analysis is completed;
Fifth step: after selecting one kind of monitoring data, selecting and displaying the real-time data curve or the historical data curve.
2. The control method of the internet-of-things-based diesel engine ECU state monitoring system according to claim 1, wherein: the specific content of the first step is as follows: after CAN_H and CAN_L of the CAN transceiver are correctly connected with a CAN bus of the diesel engine, an MCU power supply is connected, the MCU receives all data from the diesel engine ECU, software screening is carried out on the data by judging whether PGN of the received data is consistent with PGN of the required data, the screened data is converted into actual values in the operation of the diesel engine according to J1939 protocol, the converted actual values are packed according to json format, and the data are waited to be sent to a cloud platform.
3. The control method of the internet-of-things-based diesel engine ECU state monitoring system according to claim 1, wherein: the second step comprises the following specific contents: after the MCU is powered on, an AT instruction is sent to the BC20 module, so that the BC20 module is initialized according to a specified working mode, then the system starts to receive GPS position data fed back by the BC20, judges whether the received positioning information is effective, analyzes the positioning information if the received positioning information is effective, extracts longitude and latitude data, packages the longitude and latitude data according to json format, waits for sending to a cloud platform, and restarts the system if the received positioning information is effective.
4. The control method of the internet-of-things-based diesel engine ECU state monitoring system according to claim 1, wherein: and in the fourth step, if the monitoring device is single device, directly inputting the Arian triplet information of the device to be monitored on the popped login interface, clicking a connection button, if the Arian is successfully connected, displaying the triplet information of the current monitoring device on a triplet information column of the monitoring main interface, otherwise, displaying a blank, clicking an opening monitoring button of the monitoring main interface after the connection is successful, downloading and analyzing a data packet by monitoring software, and displaying the analyzed data on a corresponding control.
5. The control method of the internet-of-things-based diesel engine ECU state monitoring system according to claim 1, wherein: and in the fourth step, if the monitoring equipment is multiple equipment, clicking a multi-equipment monitoring button in a menu bar, respectively inputting the Arian triplet information of different equipment in a login interface and clicking a connection button, if the Arian cloud is successfully connected, displaying the triplet information of the corresponding monitoring equipment in a triplet information bar of the corresponding monitoring equipment bar, otherwise, displaying a blank, clicking an opening monitoring button in each monitoring equipment bar after the connection is successful, downloading and analyzing a data packet of the corresponding diesel engine equipment by monitoring software, and displaying the analyzed data on a control corresponding to each monitoring interface.
6. The control method of the internet-of-things-based diesel engine ECU state monitoring system according to claim 1, wherein: the specific content of the fifth step is that after the monitoring software is opened, the triple information of the equipment to be monitored is input in the login interface, a connecting button is clicked, a curve display button is clicked in a menu bar of the monitoring main interface, one type of monitoring data is selected, whether real-time data or historical data is displayed is judged by judging the clicked button in the popped curve interface, if the real-time display button is clicked, a real-time data curve is displayed, if the searching button is clicked, a historical data curve is displayed, after a certain time range is selected, whether the monitoring data of the time period exists in the database is judged, if the monitoring data exists, all the data of the selected monitoring data in the time period are displayed in a curve and text list mode, and otherwise, the data in the time period is not indicated.
7. The monitoring system for implementing the method of any one of claims 1-6, comprising a diesel engine, a CAN transceiver, a power supply, a crystal oscillator, SWD, FLASH, SIM, BC, an alicloud and monitoring software, wherein can_h and can_l of the CAN transceiver are connected with a CAN bus of the diesel engine, CAN transceiver, power supply, crystal oscillator, SWD and FLASH are all connected with an MCU, the MCU is interconnected with BC20, the SIM is connected with BC20, BC20 is interconnected with alicloud, and alicloud is interconnected with the monitoring software.
8. The monitoring system of claim 7, wherein: the STM32F103RET6 has 64 pins, the CAN transceiver is SN65HVD230, and TXD and RXD in the CAN transceiver are respectively connected with CAN_TX and CAN_RX in the MCU.
9. The monitoring system of claim 7, wherein: uart4_tx in the MCU is connected with gprs_rx and gprs_tx in BC20, and sim_data, sim_rst, sim_clk and sim_vcc in BC20 are connected with IO, RST, CLK and VCC in SIM, respectively.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211571408.5A CN116132466B (en) | 2022-12-08 | 2022-12-08 | Diesel engine ECU state monitoring system and control method based on Internet of things |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211571408.5A CN116132466B (en) | 2022-12-08 | 2022-12-08 | Diesel engine ECU state monitoring system and control method based on Internet of things |
Publications (2)
Publication Number | Publication Date |
---|---|
CN116132466A CN116132466A (en) | 2023-05-16 |
CN116132466B true CN116132466B (en) | 2024-07-19 |
Family
ID=86310802
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211571408.5A Active CN116132466B (en) | 2022-12-08 | 2022-12-08 | Diesel engine ECU state monitoring system and control method based on Internet of things |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116132466B (en) |
Family Cites Families (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2011037322A2 (en) * | 2009-09-25 | 2011-03-31 | Lg Electronics Inc. | Apparatus and method for controlling a battery |
CN106585381A (en) * | 2017-01-10 | 2017-04-26 | 云蜂汽车有限公司 | Vehicle self-check configuration system, cloud server and method |
CN108156055B (en) * | 2017-12-27 | 2019-11-12 | 深圳市道通科技股份有限公司 | The detection method and device of OBD interface bus type |
CN108593305A (en) * | 2018-04-19 | 2018-09-28 | 浙江大学 | A kind of agricultural machinery diesel engine real time execution monitoring of working condition instrument |
CN109141898A (en) * | 2018-09-13 | 2019-01-04 | 湖北谊立舜达动力科技有限公司 | A kind of Diagnosis of Diesel Motor system based on Internet of Things |
KR20200075626A (en) * | 2018-12-18 | 2020-06-26 | 한국자동차연구원 | Wireless update system and method capable of ecu update of vehicle |
CN110912789B (en) * | 2019-12-27 | 2021-06-25 | 无锡青起长升智能科技有限公司 | Intelligent household Internet of things communication method based on Alicloud IoT Hub platform |
CN111323800A (en) * | 2020-04-06 | 2020-06-23 | 上海城建职业学院 | Intelligent container house GPS system based on NB-IOT and control method thereof |
CN115285318A (en) * | 2022-08-12 | 2022-11-04 | 常州机电职业技术学院 | Diesel outboard engine fault prediction and health management device and working method |
-
2022
- 2022-12-08 CN CN202211571408.5A patent/CN116132466B/en active Active
Non-Patent Citations (1)
Title |
---|
"基于国六标准的重型柴油车远程排放监控系统研发";罗源;《工程科技Ⅰ辑》;20210815(第08期);3.1.2小节,图3.3,3.2.1-3.2.3小节 * |
Also Published As
Publication number | Publication date |
---|---|
CN116132466A (en) | 2023-05-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110912998B (en) | Vehicle problem troubleshooting system and method based on remote equipment terminal | |
CN109808705B (en) | System for remotely controlling driving | |
US20050251304A1 (en) | Device and method for performing both local and remote vehicle diagnostics | |
CN106708017B (en) | Vehicle fault real-time monitoring and service system and monitoring method thereof | |
CN105182884B (en) | A kind of new-energy automobile charging and conversion electric facility remote monitoring system and method | |
CN106100908B (en) | Stable general data state acquisition and remote monitoring multifunctional system | |
CN110990507B (en) | Intelligent monitoring and supervision cloud platform system for public service vehicle | |
US9483880B2 (en) | Automotive ECU mobile phone interface | |
CN103838231B (en) | Automobile intelligent management system and method based on mobile terminal | |
WO2017190433A1 (en) | Bluetooth data collection system and method for generator set | |
CN101923348A (en) | Vehicle-mounted fault diagnosis system and method for hybrid electric vehicle based on CANopen | |
CN107449508A (en) | Automobile vibration fault detection system and detection data analysing method | |
CN103995511A (en) | Intelligent bus body control system with CAN bus | |
CN116132466B (en) | Diesel engine ECU state monitoring system and control method based on Internet of things | |
CN101560906B (en) | Device and method for comprehensively controlling and protecting pump set of diesel engine | |
CN114625111A (en) | Vehicle state monitoring method and system | |
CN106774002A (en) | A kind of pure electric automobile teledata acquisition device and data sampling analysis method | |
CN210109880U (en) | Vehicle-mounted automatic diagnosis system based on cloud computing | |
CN111210541A (en) | Vehicle, vehicle equipment and intelligent speed limit information prompting method | |
CN210244133U (en) | Intelligent monitoring system for dynamic quality of locomotive | |
CN202073640U (en) | Monitoring device for state of automobile engine | |
CN107172123B (en) | Vehicle information uploading method for commercial vehicle fleet management system | |
CN118034245A (en) | Multifunctional portable engine state analyzer | |
CN115396461B (en) | Trigger type vibration data acquisition system suitable for low-speed variable working conditions | |
CN111107112A (en) | Agricultural machine running state monitoring system based on smart phone |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |