On May 1, 2013 Marquette University's College of Engineering's Team eLIMO presented on their maintenance work on the electric converted van and their experience driving it. Part of the funding for the vehicle came from the Wisconsin Clean Transportation Program. The Wisconsin Clean Transportation Program (WCTP) is administered jointly by the State of Wisconsin Energy Office and Wisconsin Clean Cities' Southeast Area. Wisconsin Clean Cities is part of the U.S. Department of Energy's National Clean Cities' initiative. Clean Cities supports local decisions to reduce petroleum consumption in the transportation sector through the use of alternative fuels, advanced technology vehicles, and fuel economy measure.
3. Customer Needs
Customers/Stakeholders: Current and Future eLIMO Teams, DPS,
LIMO drivers, project advisor.
Customer Needs:
Ease-of-Use: Automated ignition sequence leading to
minimal training required.
Maintenance: Quick and uncomplicated software
diagnosis/troubleshooting.
4. GUI Features: Display vehicle status
o Time and Date
o Battery Life
o Speedometer
o Odometer
o Status messages: drive mode, error signals, low-charge
warning, etc.
5. Controller Hardware
NI cRIO-9076
• 400MHz processor
• 10/100BASE-T Ethernet port, USB 2.0 port, RS232 serial port
• 4-slot rack for I/O and communication modules
• LabView
• 9 to 30 VDC Input Range
6. Controller Hardware
• 32 channel Digital Input/Output Card
• Monitors input for key turn
• Turns on key systems:
o Battery controller
o Motor Controller
7. Controller Hardware
• 2 port CAN module
• Monitors CANbus signals
o Digital Motor Controller
o Battery Controller
• Maximum baud rate 1Mbit/s
• Complaint with CAN 2.0A, CAN 2.0B
8. Automated Start-Up Sequence
• Packages inputs into data
packets
• Converts output packets
into digital outputs
• Low level processing
• Limited command set
• Extremely responsive
FPGA
9. Automated Start-Up Sequence
Realtime Engine
• Very fast response
• Maintains internal state machine
• Handles input packets from FPGA
• Uses user input and input from other controllers to maintain
states
• Each state sends a distinct signal to the FPGA
• Processes data and sends it to the display
11. Graphical User Interface
• Reads data from Realtime Engine
• Displays speedometer, odometer, date, time, battery, and
status
• Diagnostic screen with information needed for
troubleshooting