Torque Digital Touch Display
Torque is an application for Android tablets and smartphones
that interfaces with OBD2 enabled devices (via bluetooth or USB) and provides
visual feedback in the form of gauges and digital readouts of the various
parameters and values provided. Due to the flexible OBD2 support of the Orion
BMS, Torque works cleanly with the Orion BMS out of the box and many Orion
BMS customers use this display.
Disclaimer: Ewert Energy
Systems and Electric Car Company of Utah are not affiliated with Torque in
any way nor do they guarantee support for Torque. Torque is copyrighted
by its owners. Please contact the authors of Torque directly for
support regarding this software.
Notable Features:
- Integrates
seamlessly with the Orion BMS for displaying parameters and viewing
& clearing error codes.
- Powerful
touch-enabled interface provides easy-to-use display.
- Entire
interface is customizable (gauge type, gauge location, gauge look and
feel, etc).
- Works
on smartphones, tablets and other Android enabled devices (device
MUST have USB host or Bluetooth capabilities depending on which adapter
is used).
- Can
be used to do data logging as well as live web-based performance
streaming.
Torque’s Official Website: http://www.torque-bhp.com
Torque’s Official Forum: http://torque-bhp.com/forums
Required items to use Torque with the Orion BMS:
1. A Bluetooth Touch Screen Display (7
inch $197, 8 inch $238, 10 inch $287 all options come with a 2 year Warranty,
Industrial Strength Velcro, 5v 1A Cig Socket Charger, and 120V 15A wall
charger/plug). Install your display in a
location shaded from the sun for both longevity of use and screen
readability.
2. The Torque App from Google Play. ($4.95
download it here)
Wiring the Bluetooth/USB OBD2 adapter
to the Orion BMS
Torque connects to the Orion BMS using a bluetooth to OBD2
adapter
(or a
USB to OBD2-Not suggested seeing as you can connect the Bluetooth Adapter to
the hardwired OBD2 Connector and most displays are not able to USB *HOST*).
http://www.electriccarpartscompany.com/assets/images/Torque_Orion_Li-Ion_bms_wiring.jpg
General connection diagram
One of the CAN interfaces on the Orion BMS must be connected to
the OBD2 connector that the OBD2 to Bluetooth (or USB) adapter is plugged
into. A minimum of 5 wires must be connected to the OBD2 connector to
operate:
OBD2 Pin #
|
Connect to
|
6 – CAN High
|
Orion BMS CAN1 or CAN2 High
|
14 – CAN Low
|
Orion BMS CAN1 or CAN2 Low
|
4 – Chassis Ground
|
12v Ground
|
5 – Signal Ground
|
12v Ground
|
16 – Battery Voltage
|
+12V (power for adapter)
|
Full OBD2 Connector Pinout: http://en.wikipedia.org/wiki/On-board_diagnostics.
The CAN network requires exactly 2 each 120 ohm termination
resistors at each physical end of the CAN network.
Note: The
baud-rate of the connected Orion BMS CANBUS interface must be either 250 Kbps
or 500 Kbps to conform to OBD2 standards. This setting is available
under “Communications Settings” in the BMS Profile section of the BMS
utility.
Note: The OBD2 ECU
ID may be changed from the default value if this ECU ID is integrated into a
vehicle that already uses this ECU ID. It is important that each ECU in
the vehicle have a unique ECU ID. This setting is available under
“Communications Settings” in the BMS Profile section of the utility.
Configuring Torque
The adapter setup portion of Torque is dependent on what OBD2
adapter is being used. Please consult the official Torque documentation /
support forum for assistance getting the adapter interface configured.
The next portion is adding the Orion BMS PIDs (viewable
parameters such as battery voltage and current) to Torque. There are two
different ways to do this.
Method 1 (Manual Entry – For Novice Users):
1. Download the following PDF
file: Orion BMS Torque Extended PIDs
(PDF)
2. Open Torque and go to “Settings”
(usually by pressing the bottom left key [looks like an upside down box] on the
phone / tablet and then selecting Settings).
3. Scroll down in the settings list and
click “Manage extra PIDs/Sensors”
4. Press the Menu button again (looks
like upside down box) and press “Add custom PID”
5. Press “OK” to agree.
6. Fill out the appropriate information
from the List of OrionBMS Torque PIDs, starting with the first PID (or
whichever ones are wanted / needed).
7. Repeat steps 3 – 5 for all PIDs
wanted / needed.
8. Return to the Torque main screen by
hitting the Back button (backwards arrow) several times.
9. Press the “Realtime Information”
button on the main screen to go to the gauges screen.
10. Long press (press
and hold) any area on the screen to bring up a list of options about adding /
editing existing gauges. When adding a gauge, the PIDs added manually should
be selectable as options.
11. The gauges should
be updating regularly at this point.
Method 2 (Automatic Entry – For Advanced Users):
Torque provides a secondary method for bulk loading multiple
PIDs into memory by reading them in from a file.
1. Download the following file to the
Android device: Orion BMS Torque Extended PIDs
(CSV)
2. Install a File Manager application
(Astro File Manager is commonly used).
3. Open the File Manager and navigate to
the home Torque folder (commonly this is ‘/mnt/sdcard/.torque’ OR ‘/.torque’.
4. Copy the file downloaded above
(“orionbms_pids.csv”) in to the ‘extendedpids’ folder (which should already
exist).
5. Exit the file manager and re-open
Torque.
6. Go to “Settings” and then scroll down
to “Manage extra PIDs/Sensors”
7. Press the Menu button on the device
(looks like upside down box) and then press “Add predefined set”
8. Select “orionbms_pids” to add them as
a predefined PID list.
9. Return to the Torque main screen by
hitting the Back button (backwards arrow) several times.
10. Press the “Realtime
Information” button on the main screen to go to the gauges screen.
11. Long press (press
and hold) any area on the screen to bring up a list of options about adding /
editing existing gauges. When adding a gauge, the PIDs added manually should
be selectable as options.
12. The gauges should
be updating regularly at this point.
|