Gilbarco Dispenser Twowire Protocol For Third Party Pump Controllers New _top_ -
Are you targeting a specific for your target dispensers? Share public link
The controller continuously sends poll commands to every active pump address. The dispenser’s response reveals its current operational state: No handle lifted, no transaction active.
Optical isolation is mandatory to prevent ground loops and protect the controller from power surges at the pump. The Protocol Logic: Polling and Addressing
Third-party controllers interact with new Gilbarco dispensers using a cyclical state machine. The controller constantly loops through standard commands to maintain real-time forecourt visualization. A. The Status Poll (The Heartbeat) Are you targeting a specific for your target dispensers
Sent when the pump enters the "Collect" state. It pulls final transaction metrics (Total Volume, Total Cost, Grade Selected).
The nozzle is returned. Transaction data is locked in dispenser memory awaiting clearance. B. Control Commands
Converting standard 3.3V/5V TTL signals from a microcontroller into a 45mA current loop requires a specialized analog front-end. Designers typically implement discrete constant-current sources using transistors or specialized current-loop transmitter/receiver ICs (such as the TLI family or standard industrial loop drivers) alongside high-speed optocouplers. Testing and Validation Checklist Optical isolation is mandatory to prevent ground loops
To build a functional third-party controller, you must implement the primary state-machine commands used during a standard fueling transaction. A. The Status Poll
Unlike typical digital logic networks (such as RS-232 or RS-485), Gilbarco’s 2-Wire framework relies on an . This physical implementation provides exceptional resilience against electrical noise in harsh gas station environments.
It often uses a 20mA current loop for data transmission, ensuring long-distance communication between the dispenser and the controller. ASCII-based command structure
The protocol follows a master-slave architecture where the console (master) initiates all communication. Only the dispenser with the matching address responds, while others on the loop ignore the data. Testing Software : Specialized applications like the 2-Wire Protocol Pump Test Application Petrol Solution
The two-wire protocol uses a master-slave communication architecture, where the dispenser acts as the master and the pump controller acts as the slave. The dispenser sends commands to the pump controller, which responds with status updates and data. The protocol uses a simple, ASCII-based command structure, making it easy to implement and integrate with existing systems.
To connect a standard microcontroller or microprocessor (UART TTL/RS-232) to a Gilbarco current loop, third-party developers must use a specialized (Current Loop to Serial Converter) featuring high-speed optocouplers to isolate forecourt electrical noise from the control logic. 2. UART Serial Configuration
Sent by the controller when the payment method is validated. It unlocks the dispenser to allow fueling up to a specific pre-set limit or a full tank fill.
: Every connected device on the shared loop reads all transmitted data packets simultaneously.