19Service Manual – SC5000
04 - Control System
Functional Description
The division of the SC5000 System by logic function starts with the Main Machine Controller (MMC or
Main Controller). As the name implies, this acts as the central controller that ties all of the other modules
together. These functions are summarized below, and explained in greater detail in subsequent sections.
Module Communication Function
Main
Controller
CANBus-0
CANBus-1
• CANBus-0 is the communication channel between the MMC and the User
Interface. All other devices utilize CANBus-1.
• Commands the Power Module when and how to operate all of the
machine motors.
• Noties the Drive Controller the direction of the wheel motor.
• Communicates with the onboard battery charger
User Interface
Module
CANBus-0 • Communicates operator command inputs with the MMC.
• Displays machine status information received from the MMC.
Onboard
Charger
CANBus-1
Interlock
• Monitors and charges the batteries when connected to facility power (AC
Mains Power)
• Opens the interlock circuit to the MMC when the charger is connected to
mains power.
• Communicates with the Main Controller regarding battery status and
charging parameters.
Power
Module
CANBus-1 • Receives commands from the main controller regarding motor operation.
• Controls and monitors the brush motors, vacuum motor(s), deck lift
actuator, squeegee actuator, option pump, and side sweep motor.
• Provides status to the Main Controller regarding motor operation.
Drive
Controller
CANBus-1 • Controls and monitors the wheel motor.
• Receives speed information directly from the operator controls. Receives
direction control from Main Controller.
TrackClean-1
(Optional)
CANBus-1 • Receives status and data from the Main Controller for remote data logging
and remote communications..