A refueling machine using CAN bus communication
By adopting a CAN bus communication design on the fuel dispenser, the issues of fuel dispenser scalability and data security are solved, enabling convenient expansion and secure transmission of equipment, and improving the reliability and flexibility of the system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SESAIJIALIJIA BEIJING PETROCHEM EQUIP
- Filing Date
- 2023-06-30
- Publication Date
- 2026-06-19
AI Technical Summary
Existing fuel dispensers have poor scalability and insecure data transmission, with issues related to plaintext transmission.
The design adopts CAN bus communication, and connects with a universal expansion board and payment keyboard board to realize device expansion and data encryption. It uses CAN bus arbitration to distinguish devices and provides a secure transmission channel.
It enables convenient expansion of fuel dispenser equipment and secure data transmission, improves system reliability and flexibility, and provides plug-and-play functionality.
Smart Images

Figure CN116668234B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of fuel dispenser technology, specifically a fuel dispenser that uses CAN bus communication. Background Technology
[0002] Fuel dispensers developed alongside the growth of automobiles and highway transportation. They are metering devices used for sales and settlement in the retail industry of refined oil products.
[0003] Fuel dispensers have generally gone through four stages of development. The first stage was the manual fuel dispenser, which works on a similar principle to a piston, manually compressing and dispensing fuel. The second stage was the mechanical fuel dispenser, characterized by a combination of electric and manual operation, allowing fuel to be dispensed either electrically by a pump or manually by turning a belt. The third stage was the electronic fuel dispenser, which incorporates computer technology, with the fuel dispensing controlled by a computer motherboard, making refueling convenient, fast, and accurate. The fourth stage is the fully computerized tax-controlled fuel dispenser, which integrates network communication management and IC card technologies, enabling the fuel dispenser to not only dispense and measure fuel but also provide network management, convenient payment, and value-added services.
[0004] Existing fuel dispensers use serial ports or similar methods to achieve protocol interoperability between boards, which has poor scalability and transmits data in plaintext, posing security issues. Therefore, we need to propose a fuel dispenser that uses CAN bus communication to solve the problems mentioned above. Summary of the Invention
[0005] The purpose of this invention is to provide a fuel dispenser that uses CAN bus communication. This is achieved through the design of a universal expansion board and a payment keyboard board, with the payment keyboard board and the universal expansion board connected via a CAN bus. The CAN bus allows for easy expansion of devices in the fuel dispenser, easy differentiation of devices through bus arbitration, and also enables data encryption, secure transmission, and maximized resource integration. It provides a good channel for data encryption, is easy to expand, and is plug-and-play, thus solving the problems mentioned in the background art.
[0006] To achieve the above objectives, the present invention provides the following technical solution: a fuel dispenser using CAN bus communication, comprising a monitoring and safety device, two sets of control motherboards, a general expansion board, a payment keyboard board, a solenoid valve group, an encoder group, an oil and gas recovery module, and a power supply board. The monitoring and safety device is connected to the two sets of control motherboards via a CAN0 bus. The payment keyboard board is respectively provided with a CAN1 bus and a CAN2 bus. The payment keyboard board is connected to the control motherboard via the CAN1 bus and to the general expansion board via the CAN2 bus. The general expansion board is provided with two sets of common resources located on both sides of the fuel dispenser. The common resources include a TTS voice module, a printer module, and a multimedia screen. The payment keyboard board communicates independently with the common resources on both sides of the fuel dispenser.
[0007] Preferably, the payment keyboard is provided in two sets, namely payment keyboard one and payment keyboard two. Payment keyboard one is connected to one set of control motherboards, and payment keyboard two is connected to the other set of control motherboards.
[0008] Preferably, the payment keyboard board one includes a first payment keyboard board, a second payment keyboard board, a third payment keyboard board and a fourth payment keyboard board, and the payment keyboard board two includes a fifth payment keyboard board, a sixth payment keyboard board, a seventh payment keyboard board and an eighth payment keyboard board. Each of the payment keyboard boards is provided with an independent Ethernet interface, which can replace the traditional serial port networking method.
[0009] Preferably, the first payment keyboard, the second payment keyboard, the third payment keyboard, and the fourth payment keyboard are connected in a cascaded manner, and the fifth payment keyboard, the sixth payment keyboard, the seventh payment keyboard, and the eighth payment keyboard are connected in a cascaded manner.
[0010] Preferably, the TTS voice module includes TTS voice module one and TTS voice module two, the printer module includes printer one and printer two, and the multimedia screen includes multimedia screen one and multimedia screen two.
[0011] The TTS voice module one, printer one, and multimedia screen one all communicate independently with payment keyboard one, and the TTS voice module two, printer two, and multimedia screen two all communicate independently with payment keyboard two.
[0012] Preferably, the control motherboard includes a metering MCU and a tax control MCU. The metering MCU is connected to the monitoring and safety device via CAN1 bus and CAN2 bus, and the metering MCU is connected to the tax control MCU via I / O devices.
[0013] Preferably, the solenoid valve group includes solenoid valve one, solenoid valve two, solenoid valve three and solenoid valve four, and solenoid valve one, solenoid valve two, solenoid valve three and solenoid valve four are respectively connected to the metering MCU and the tax control MCU.
[0014] Preferably, the encoder group includes encoder one, encoder two, encoder three and encoder four, and encoder one, encoder two, encoder three and encoder four are connected to the metering MCU via CAN1 bus;
[0015] The oil and gas recovery module includes oil and gas recovery unit one, oil and gas recovery unit two, oil and gas recovery unit three, and oil and gas recovery unit four. Oil and gas recovery unit one, oil and gas recovery unit two, oil and gas recovery unit three, and oil and gas recovery unit four are connected to the metering MCU via CAN bus.
[0016] Preferably, both multimedia screen one and multimedia screen two are provided with independent Ethernet interfaces. Multimedia screen one includes encrypted display screen one, encrypted display screen two, encrypted display screen three and encrypted display screen four, and encrypted display screen one, encrypted display screen two, encrypted display screen three and encrypted display screen four are all connected to the tax control MCU.
[0017] Preferably, the first payment keyboard, the second payment keyboard, the third payment keyboard, the fourth payment keyboard, the fifth payment keyboard, the sixth payment keyboard, the seventh payment keyboard, and the eighth payment keyboard are all equipped with card readers.
[0018] Compared with the prior art, the beneficial effects of the present invention are:
[0019] This invention utilizes a universal expansion board and a payment keyboard board, with the payment keyboard board and the universal expansion board connected via a CAN bus. The CAN bus, when applied to fuel dispensers, allows for easy expansion of devices. Device differentiation can be easily achieved through bus arbitration, and data encryption and secure transmission can also be implemented. This enables maximum resource integration, provides a good channel for data encryption, is easy to expand, and is plug-and-play. Attached Figure Description
[0020] Figure 1 This is a structural block diagram of the present invention;
[0021] Figure 2 This is a schematic diagram of the connection of the control motherboard of the present invention. Detailed Implementation
[0022] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0023] Please see Figure 1-2 The present invention provides a technical solution: a fuel dispenser using CAN bus communication, including a monitoring and safety device, two sets of control motherboards, a general expansion board, a payment keyboard board, a solenoid valve group, an encoder group, an oil and gas recovery module and a power board. The monitoring and safety device is connected to the two sets of control motherboards via a CAN bus. Each control motherboard can support up to four fuel nozzles refueling simultaneously.
[0024] The payment keyboard board is equipped with CAN1 and CAN2 buses respectively. The payment keyboard board is connected to the instrument control motherboard through the CAN1 bus and to the general expansion board through the CAN2 bus. The general expansion board is equipped with two sets of common resources located on both sides of the fuel dispenser. The common resources include a TTS voice module, a printer module, and a multimedia screen. The payment keyboard board communicates independently with the common resources on both sides of the fuel dispenser.
[0025] The universal expansion board features a dual CAN design, supporting independent communication between the public resources (printer, TTS voice, etc.) on both sides of the fuel dispenser and the payment keypad.
[0026] Apart from the power board, all other components mentioned above are connected via a CAN bus.
[0027] The CAN bus, when used in fuel dispensers, allows for easy expansion of devices. Device differentiation is easily achieved through bus arbitration, and data encryption ensures secure transmission. These are features not found in traditional fuel dispensers.
[0028] The CAN bus protocol has become the standard bus for automotive computer control systems and embedded industrial control, and it also has the J1939 protocol, which is based on CAN and is specifically designed for large trucks and heavy machinery vehicles.
[0029] Operating in multiple modes, each node in the network can compete to send data to the bus bit by bit in a lossless structure according to the bus access priority (depending on the message). The station address encoding is abolished and replaced by encoding of the communication data. This allows different nodes to receive the same data at the same time. These features make the data communication between nodes in the CAN bus network highly real-time and easy to form a redundant structure, improving the reliability and flexibility of the system.
[0030] The CAN bus is an internationally standardized fieldbus with many advantages, including high communication speed, ease of implementation, and cost-effectiveness. These are also important reasons why the CAN bus is widely used in many fields and has strong market competitiveness.
[0031] Traditional fuel dispensers use serial port transmission. There is relatively little literature on the application of CAN bus in fuel dispensers; however, CAN is a very mature technology and is widely used in vehicle infotainment systems.
[0032] The CAN bus is highly reliable and has real-time performance, making it widely used in many vehicle infotainment systems and charging stations.
[0033] The payment keyboard is provided in two sets, namely payment keyboard one and payment keyboard two. Payment keyboard one is connected to one set of control motherboards, and payment keyboard two is connected to the other set of control motherboards.
[0034] The payment keyboard board one includes a first payment keyboard board, a second payment keyboard board, a third payment keyboard board and a fourth payment keyboard board, and the payment keyboard board two includes a fifth payment keyboard board, a sixth payment keyboard board, a seventh payment keyboard board and an eighth payment keyboard board. Each of the payment keyboard boards is equipped with an independent Ethernet interface, which can replace the traditional serial port networking method.
[0035] The first, second, third, and fourth payment keyboards are connected in a cascaded manner, as are the fifth, sixth, seventh, and eighth payment keyboards.
[0036] Connecting two or more devices in a certain way to achieve the effect of expanding capacity is called cascading.
[0037] The TTS voice module includes TTS voice module one and TTS voice module two; the printer module includes printer one and printer two; and the multimedia screen includes multimedia screen one and multimedia screen two.
[0038] The TTS voice module one, printer one, and multimedia screen one all communicate independently with payment keyboard one, and the TTS voice module two, printer two, and multimedia screen two all communicate independently with payment keyboard two.
[0039] The TTS (Text-to-Speech) module utilizes TTS technology, which performs real-time conversion of text files in seconds. Thanks to its unique intelligent voice controller, the output speech is fluent and natural, providing a seamless listening experience without the coldness or awkwardness of machine-generated speech. TTS speech synthesis technology will soon cover standard Chinese characters (levels 1 and 2), has an English interface, automatically recognizes Chinese and English, and supports mixed Chinese and English reading. All voices use standard Mandarin pronunciation, achieving a rapid speech synthesis rate of 120-150 characters per minute and a reading speed of 3-4 characters per second, providing users with clear, pleasant sound quality and a smooth, fluent delivery.
[0040] The control motherboard includes a metering MCU and a tax control MCU. The metering MCU is connected to the monitoring and safety device via CAN1 bus and CAN2 bus, and the metering MCU is connected to the tax control MCU via I / O devices.
[0041] I / O devices are used to manage and control all inputs and outputs of a computer. I / O devices are one of the main functions of an operating system and are primarily divided into character devices and block devices. They generally consist of both mechanical and electronic components.
[0042] The most common I / O devices include printers, hard drives, keyboards, and mice. Strictly speaking, some of them can only be considered input devices (such as keyboards and mice); others are only output devices (such as printers).
[0043] The solenoid valve group includes solenoid valve one, solenoid valve two, solenoid valve three and solenoid valve four, which are respectively connected to the metering MCU and the tax control MCU.
[0044] The encoder group includes encoder one, encoder two, encoder three and encoder four, which are connected to the metering MCU via CAN1 bus;
[0045] The oil and gas recovery module includes oil and gas recovery unit one, oil and gas recovery unit two, oil and gas recovery unit three, and oil and gas recovery unit four. Oil and gas recovery unit one, oil and gas recovery unit two, oil and gas recovery unit three, and oil and gas recovery unit four are connected to the metering MCU via CAN bus.
[0046] Both multimedia screen one and multimedia screen two are equipped with independent Ethernet interfaces. Multimedia screen one includes encrypted display screen one, encrypted display screen two, encrypted display screen three and encrypted display screen four, which are all connected to the tax control MCU.
[0047] Card readers are provided on the first, second, third, fourth, fifth, sixth, seventh, and eighth payment keyboards.
[0048] Although embodiments of the 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 to these embodiments without departing from the principles and spirit of the invention, the scope of which is defined by the appended claims and their equivalents.
Claims
1. A refueling machine using CAN bus communication, characterized in that: The system includes a monitoring and safety device, two sets of meter control mainboards, a general expansion board, at least one payment keyboard board, a solenoid valve group, an encoder group, an oil and gas recovery module, and a power supply board. When multiple payment keyboard boards are included, they are connected in a cascaded manner. The monitoring and safety device is connected to the two sets of meter control mainboards via a CAN0 bus. The payment keyboard board is equipped with CAN1 and CAN2 buses respectively. The payment keyboard board is connected to the meter control mainboard via the CAN1 bus and to the general expansion board via the CAN2 bus. The general expansion board is equipped with two sets of common resources located on both sides of the fuel dispenser. The common resources include a TTS voice module, a printer module, and a multimedia screen. The payment keyboard board communicates independently with each of the common resources on both sides of the fuel dispenser. The metering and control mainboard includes a metering MCU; the encoder group includes encoder one, encoder two, encoder three, and encoder four, which are connected to the metering MCU via a CAN1 bus; the oil and gas recovery module includes oil and gas recovery one, oil and gas recovery two, oil and gas recovery three, and oil and gas recovery four, which are connected to the metering MCU via a CAN0 bus. The payment keyboard is provided in two sets, namely payment keyboard one and payment keyboard two. Payment keyboard one is connected to one set of control motherboards, and payment keyboard two is connected to the other set of control motherboards. The TTS voice module includes TTS voice module one and TTS voice module two; the printer module includes printer one and printer two; and the multimedia screen includes multimedia screen one and multimedia screen two. The TTS voice module one, printer one and multimedia screen one all communicate independently with payment keyboard one, and the TTS voice module two, printer two and multimedia screen two all communicate independently with payment keyboard two. Both multimedia screen one and multimedia screen two are equipped with independent Ethernet interfaces. Multimedia screen one includes encrypted display screen one, encrypted display screen two, encrypted display screen three and encrypted display screen four, which are all connected to the tax control MCU.
2. A refueling machine using CAN bus communication according to claim 1, characterized in that: The payment keyboard board one includes a first payment keyboard board, a second payment keyboard board, a third payment keyboard board and a fourth payment keyboard board, and the payment keyboard board two includes a fifth payment keyboard board, a sixth payment keyboard board, a seventh payment keyboard board and an eighth payment keyboard board. Each of the payment keyboard boards is equipped with an independent Ethernet interface, which can replace the traditional serial port networking method.
3. A fuel dispenser for communicating using a CAN bus according to claim 2, wherein: The first payment keyboard, the second payment keyboard, the third payment keyboard, and the fourth payment keyboard are connected in a cascaded manner, as are the fifth payment keyboard, the sixth payment keyboard, the seventh payment keyboard, and the eighth payment keyboard.
4. A fuel dispenser for communicating using a CAN bus according to claim 1, wherein: The control motherboard includes a metering MCU and a tax control MCU. The metering MCU is connected to the monitoring and safety device via CAN1 bus and CAN2 bus, and the metering MCU is connected to the tax control MCU via I / O devices.
5. A fuel dispenser for communicating using a CAN bus according to claim 1, wherein: The solenoid valve group includes solenoid valve one, solenoid valve two, solenoid valve three and solenoid valve four, which are respectively connected to the metering MCU and the tax control MCU.
6. A fuel dispenser for communicating using a CAN bus according to claim 3, wherein: Card readers are provided on the first, second, third, fourth, fifth, sixth, seventh, and eighth payment keyboards.