TREK-734 User Manual 20180725
TREK-734 User Manual 20180725
TREK-734 User Manual 20180725
TREK-734
Acknowledgements
i.MX6 is trademarks of Freescale NXP.
Android is registered trademarks of Google LLC.
All other product names or trademarks are properties of their respective owners.
This product has passed the CE test for environmental specifications. Test conditions
for passing included the equipment being operated within an industrial enclosure. In
order to protect the product from being damaged by ESD (Electrostatic Discharge)
and EMI leakage, we strongly recommend the use of CE-compliant industrial enclo-
sure products.
FCC Class B
Note: This equipment has been tested and found to comply with the limits for a Class
B digital device, pursuant to part 15 of the FCC Rules. These limits are designed to
provide reasonable protection against harmful interference in a residential installa-
tion. This equipment generates, uses and can radiate radio frequency energy and, if
not installed and used in accordance with the instructions, may cause harmful inter-
ference to radio communications. However, there is no guarantee that interference
will not occur in a particular installation. If this equipment does cause harmful interfer-
ence to radio or television reception, which can be determined by turning the equip-
ment off and on, the user is encouraged to try to correct the interference by one or
more of the following measures:
„ Reorient or relocate the receiving antenna
Increase the separation between the equipment and receiver.
Connect the equipment into an outlet on a circuit different from that to which the
receiver is connected.
Consult the dealer or an experienced radio/TV technician for help.
FCC Caution:
Any changes or modifications not expressly approved by the party responsible for
compliance could void the user's authority to operate this equipment.
This device meets the government`s requirements for exposure to radio waves.
This device is designed and manufactured not to exceed the emission limits for
exposure to radio frequency(RF) energy set by the Federal Communications
Commission of the U.S. Government.
This device complies with FCC radiation exposure limits set forth for an uncontrolled
environment. In order to avoid the possibility of exceeding the FCC radio frequency
exposure limits, human proximity to the antenna shall not be less than 20cm (8
inches) during normal operation.
Warning! Warnings indicate conditions, which if not observed, can cause personal
injury!
Caution! Cautions are included to help you avoid damaging hardware or losing
data. e.g.
There is a danger of a new battery exploding if it is incorrectly installed.
Do not attempt to recharge, force open, or heat the battery. Replace the
battery only with the same or equivalent type recommended by the man-
ufacturer. Discard used batteries according to the manufacturer's
instructions.
Document Feedback
To assist us in making improvements to this manual, we would welcome comments
and constructive criticism. Please send all such - in writing to: support@advan-
tech.com
Packing List
Before setting up the system, check that the items listed below are included and in
good condition. If any item does not accord with the table, please contact your dealer
immediately.
P/N Description
TREK-734C-WBADA0E TREK-734 I. MX6 1GB,4GB , Android5.1 WiFi only
TREK-734C-LWBADA1E TREK-734 IMX6,2GB,8GB And.5.1 LTE EU EC-25E Int.
Optional Accessories
P/N Description
1760002560-01 Backup Battery pack 7.2V 2450mAh 2S1P
TREK-734-IP000 IP54-rated I/O Cover
1700026766-01 High Density Connector Cable
1750008571-01 WLAN/BT external antenna (TNC)
1750008570-01 WWAN/GPS external antenna (TNC)
Safety Instructions
1. Read these safety instructions carefully.
2. Keep this User Manual for later reference.
3. Disconnect this equipment from any AC outlet before cleaning. Use a damp
cloth. Do not use liquid or spray detergents for cleaning.
4. For plug-in equipment, the power outlet socket must be located near the equip-
ment and must be easily accessible.
5. Keep this equipment away from humidity.
6. Put this equipment on a reliable surface during installation. Dropping it or letting
it fall may cause damage.
7. Do not leave this equipment in an environment unconditioned where the storage
temperature under -30° C (-22° F) or above 80° C (176° F), it may damage the
equipment. Operating temperature: -20°C~70°C without battery.
8. Do not operate this equipment in an environment temperature may over
70°C(158° F). The surface temperature of plastic chassis may be hot.
9. Make sure the voltage of the power source is correct before connecting the
equipment to the power outlet.
10. Position the power cord so that people cannot step on it. Do not place anything
over the power cord. The voltage and current rating of the cord should be greater
than the voltage and current rating marked on the product.
11. All cautions and warnings on the equipment should be noted.
12. If the equipment is not used for a long time, disconnect it from the power source
to avoid damage by transient overvoltage.
13. Never pour any liquid into an opening. This may cause fire or electrical shock.
14. Never open the equipment. For safety reasons, the equipment should be
opened only by qualified service personnel.
15. If one of the following situations arises, get the equipment checked by service
personnel:
„ The power cord or plug is damaged.
TREK-734 User Manual 6
„ Liquid has penetrated into the equipment.
„ The equipment has been exposed to moisture.
„ The equipment does not work well, or you cannot get it to work according to
the user's manual.
„ The equipment has been dropped and damaged.
„ The equipment has obvious signs of breakage.
16. CAUTION: The computer is provided with a battery-powered real-time clock cir-
cuit. There is a danger of explosion if battery is incorrectly replaced. Replace
Chapter 1
TREK-734 is a RISC-based open platform all-in-one light-duty mobile data terminal equipped with an 8”
display, Freescale ARM® Cortex™-A9 i.MX 6 Dual lite processor, Android 5.1 OS , 2GB memory and LTE
networking capabilities to enable high performance computing for fleet management applications. LTE
capabilities transform the terminal into a wireless network hub that supports WiFi , BT, and GPS
communication to facilitate location tracking and route optimization. The built-in backup battery ensures
an uninterruptable power supply by providing up to 30 minutes of emergency power in the event of a
power failure. Certified to MIL-STD-810G standards for vibration tolerance. Moreover, three external
antenna ports are provided for enhanced network communication in order to effectively support critical
General Information
outdoor applications.
General Information
Figure 1.1 TREK-734 dimensions
System Setup
2. Install SIM card or Micro SD card
Note! Ignition on/off setting: The TREK-734 supports an ignition on/off function
so that you can power on/off the TREK-734 via the ignition signal/volt-
age and connect the TREK-734 ignition switch.
1 2 3
Figure 2.6 Power connector outlook
1 2 3
28
Table 1: Power JACK Cable Pin Depiction
PIN Signal Depiction Cable /Label
1 Power Ground ■/-
2 Power Input (9 ~ 32 VDC) ■/+
3 Acc Ignition Input ■/IGN
Shield Ground ■/Shield
Fuse Spec: 58V/10A*1
19 GND_CODEC
1 GND
20 MIC_IN1
2 RS232_RTS1_HD
21 LINE_IN_P
3 RS232_CTS1_HD
22 LINE_IN_N
4 RS232_TX1_HD
23 LINE_OUT_R
5 RS232_RX1_HD
24 LINE_OUT_L
6 RS232_TX2_HD
25 ISO_DO_DRAIN1
7 RS232_RX2_HD
26 ISO_DO_DRAIN2
8 RS-232_DCD2_HD
27 ISO_DI_1
9 CVBS_HD
28 ISO_DI_2
10 GND
29 ISO_DI_3
11 USB_HD_DP_H
30 ISO_DI_4
12 USB_HD_DN_H
31 ISO_DI_5
13 GND
32 ISO_DI_6
14 +V5_HD_USB
33 ISO_GND
15 GND
34 GND
16 GND
35 CAN_H_R
17 +12V_HD_HD1
36 CAN_L_R
18 +12V_HD_HD1
32
Chapter 4
6 Software Demo Utility
Setup
This chapter explains the soft-
ware demo utility for TREK-734
Sections include:
„ Introduction
„ How to Set up Demo Utility
4.1 MRM SDK Package Contents & Overview
Advantech has developed demo utilities based on Advantech provided SDK APIs to let user
test the functions on TREK-734. This document describes the usage of each demo utilities
and also provide a basic concept of the application development on TREK-734.
For technical support, contact Advantech application engineers worldwide. For news updates,
please visit our website : www.advantech.com and MRM forum :
http://mrmforum.advantech.com/index.aspx
The description of each of the folder at the top level is listed below:
Files/Directori Description
es
bin/library/ The Java library and native library files.
These libraries should be imported in to your APP project.
The MRM (Mobile Resource Management) SDK is a set of software libraries which provides
APIs for controlling various functions of the target device.
The following figure describes the software stack of MRM SDK:
34
4 MRM SDK is composed of the following function domains:
To make your APP work with the MRM services to control the device you must first include the
Service Client API library into you APP project. Before calling APIs to control the device, you
must first "bind" you APP process to the MRM service processes. After binding is done, you
can then call the IVCP, SDP APIs to communicate with the services. The MRM services act as
36
proxies for client APP to access the hardware functions.
Due to the nature of client-service structure, the MRM SDK for Android supports multi-
processes access. It is available for the services to serve multiple application processes at the
same time. The hardware resources are managed by the services and the client application
does not need to worry about hardware resource occupation.
VCIL functions in the MRM SDK for Android is designed in form of libraries.
Before calling APIs to control the device, you must first call the initialization API to make the
VCIM MCU ready to work. After initialization is done, you can then call the VCIL APIs to do
operations of vehicle protocols.
After installed, you will get the following package in your devices
There will also be an MRM Service Console APP named "MRM" in the APP list. This is a
utility for testing MRM Services and checking the basic information.
38
When MRM is launched, it will try to bind all MRM services. The MRM Services will be
started and initialize related hardware resources.
If initialization failed, you can get message with error code in the notification area (drag
down from left top of screen).
In the MRM, the service status will should be shown with the service process ID. The
status will be one of the followings:
o RUNNING
Service process is working correctly.
ex:
o NOT_INITIALIZED
Service process exists but the hardware resources can not be initialized. In
this status, the IVCP APIs can not work properly.
You can find the error code message in the notification area.
ex:
o UNKNOWN
Service process exists but the initialization status can not be confirmed.
The error code will be also shown. (For the definition of error codes, please
refer to the IVCP, VCIL, SDP User Manual)
ex:
o STOP
Service process does not exist.
ex:
40
3. Import MRM Service Client APIs Library
( NOTE: This step is only necessary for IVCP and SDP function. You can skip this
step if you only need VCIL functions )
To access MRM Service from your APP, you must import the MRM Service Client API lib
into you project.
Please find the MrmServiceClientAPI.jar and MrmDef.jar in the MRM SDK package.
Copy the libraries to the directory /[Module Name]/libs/ in you Android Studio project
(the default module name might be "app").
42
o Repeat the above steps to add all libs and you will see all libs are added to the list.
1. Import VCIL APIs Library
( NOTE: This step is only necessary for VCIL functions )
To access VCIL functions from your APP, you must import the VCIL libraries into you
project.
Please find the MrmJni.jar, MrmDef.jar and jniLibs/ folder in the MRM SDK package.
Copy the MrmJni.jar, MrmDef.jar to the directory /[Module Name]/libs/ in your Android
Studio project (the default module name might be "app") and copy the jniLibs/ folder to
the directory /[Module Name]/src/main/ .
44
o Click the "Dependency" tab. Then click "+" -> "File dependency"
o Select the lib file.
o Repeat the above steps to add all libs and you will see all libs are added to the list.
46
4.4 Install Prebuilt Sample Apps
Please note that you must install the MRM Services (mrm_service.apk) fist or the sample
APPs will not work
4.5.1 Information
In this page, the demo application shows the current status and basic information.
4.5.1 Firmware
To save/load the default settings of VPM firmware, you can press the corresponding
"EXECUTE" button.
Each row shows demonstration different APIs. You can press the buttons at the right side to
do corresponding demo actions.
· Power Control
· Ignition
o Control preboot/postboot low voltage protection and get/set preboot or postboot LVP
threshold. It also can reset low voltage protection to default value and get default range.
NOTE:
The Postboot LVP Threshold voltage must less than or equal to Preboot LVP Threshold
voltage.
· Event Delay
The delay time before VPM trigger a power off event (i.e. power button press).
The delay time counted down after a power off event is triggered. VPM will force power off the
machine if the hard delay time is counted down to zero.
The delay time before VPM trigger an power on event (power on the machine).
The delay time before VPM trigger an power off event (i.e. power button/Ignition off press).
The delay time counted after an power off event is triggered. VPM will force power off the
machine if the hard delay time is counted down to zero.
· VPM Mode
· Force Shutdown
· Wakeup Source
Each row shows demonstration different APIs. You can press the buttons at the right side to
do corresponding demo actions.
4.5.4 Alarm
Each row shows demonstration different APIs. You can press the buttons at the right side to
do corresponding demo actions.
You can adjust the RTC time and device alarm wakeup setting of VPM in this page.
4.5.5 Watchdog
Each row shows demonstration different APIs. You can press the buttons at the right side to
do corresponding demo actions.
When the "enable" is pressed, the watch dog will start count down and the count will be
updated to the "watchdog count" row.
You can press "trigger" button to reset the count or press "disable" button to stop watch dog.
52
4.5.6 Digital IO
Each row shows demonstration different APIs. You can press the buttons at the right side to
do corresponding demo actions.
In the row of "DI Status", the status of each DI pins will be updated periodically to
corresponding check boxes.
In the row of "DI Type", you can adjust the wet/dry contact for all DI pin. In the row of "DI Pin
Type", you can adjust the wet/dry contact for specify DI pin.
Each row shows demonstration different APIs. You can press the buttons at the right side to
do corresponding demo actions.
4.5.8 Storage
Each row shows demonstration different APIs. You can press the buttons at the right side to
do corresponding demo actions.
The "data" column in each row is represented in HEX string. To write data, you should input
the data in HEX string format. For example, to write 2 bytes data - "DD" and "EE" - to the
storage, you must input "DDEE" to the data column.
54
4.5.9 G Sensor
Each row shows demonstration different APIs. You can press the buttons at the right side to
do corresponding demo actions.
In the row of "G Sensor Offset", you can get/set the G Sensor Offset. Click "Reset" button to
reset G Sensor Offset to default (x=0,y=0,z=0).
In the row of "G Sensor Calibration", the G sensor calibration should be decided by orientation
to gravity. In the front, G sensor data will be x=0, y=0, z=1000 (mg). In the back, G sensor
data will be x=0, y=0 ,z=-1000(mg)
Each row shows demonstration different APIs. You can press the buttons at the right side to
do corresponding demo actions.
When G sensor alarm is enabled. The G sensor alarm data will be updated to the row "alarm
data"
4.5.11 P Sensor
Each row shows demonstration different APIs. You can press the buttons at the right side to
do corresponding demo actions.
56
In the "Hoy Key Setting" row, you can set the keycode of corresponding function key on the
device. The keycode list will show the common keycode for easy setting.
In the "Hoy Key Brightness" row, you can set the brightness of LED back light of the function
keys.
In the entry page, you should first set the protocol for each physical port properly in the
"module settings" before you start other VCIL demo. Then, you can scroll to the bottom of the
page and tap on the items in the VCIL demo function list to execute the demos. The following
sections show the usage guide line of each items.
NOTE:
There might be some functions which are not supported on your device.
For the details of supported functions, please refer to the hardware spec.
4.6.1 CAN
There are two scrolling areas in this page. The left side contains the demo of CAN port speed
setting, CAN message sending, and CAN port error status getting. The right side contains the
demo of CAN message receiving.
NOTE:
1. You must properly set the protocol in the entry page or the demo will not be operational.
2. You must set the CAN port speed properly or the sending and receiving function in CAN,
J1939, OBD2 demo page will not be operational.
4.6.2 CAN Filter
This page demonstrates the CAN APIs related to CAN message filter.
There are two scrolling areas in this page. The left side contains the demo of CAN message
filter settings. The right side shows the filter of specific CAN port.
In the left side you can specify a filter (CAN ID) of specific CAN port and press "SET" button to
apply it or "REMOVE" to remove the filter. To show the filters applied on specific CAN port,
you can choose the CAN port ID and press the "GET" button and all filters will be shown to the
right side.
In the right side, you can tap on the row in the list view to load the filter settings to the columns
in left side.
4.6.3 J1939
There are two scrolling areas in this page. The left side contains the demo of J1939 config,
and J1939 message sending. The right side contains the demo of J1939 message receiving.
J1939 Config
Press the "CONFIG" button to enter the J1939 config page. You can configure the address
and J1939 NAME in the page.
60
J1939 Message Sending
In the "SEND" area, you can set the contents of a J1939 message and press "SEND"
button to send the message to CAN bus.
NOTE:
1. You must properly set the protocol in the entry page or the demo will not be operational.
2. You must set the CAN port speed properly or the sending and receiving function in CAN,
J1939, OBD2 demo page will not be operational.
You can set/get the address and J1939 NAME in this page. Please refer to SAE J1939-81 for
the definitions of J1939 NAME.
4.6.5 J1939 Filter
This page demonstrates the J1939 APIs related to J1939 message filter.
There are two scrolling areas in this page. The left side contains the demo of J1939 message
filter settings. The right side shows the filter of specific J1939 port.
In the left side you can specify a filter (PGN) of specific CAN port and press "SET" button to
apply it or "REMOVE" to remove the filter. To show the filters applied on specific CAN port,
you can choose the CAN port ID and press the "GET" button and all filters will be shown to the
right side.
In the right side, you can tap on the row in the list view to load the filter settings to the columns
in left side.
62
4.6.6 OBD2
This page demonstrates the OBD2 APIs.
There are two scrolling areas in this page. The left side contains the demo of CAN port speed
setting, OBD2 message sending. The right side contains the demo of OBD2 message
receiving.
NOTE:
1. You must properly set the protocol in the entry page or the demo will not be operational.
2. You must set the CAN port speed properly or the sending and receiving function in CAN,
J1939, OBD2 demo page will not be operational.
64
4.6.7 OBD2 Filter
This page demonstrates the OBD2 APIs related to OBD2 message filter.
There are two scrolling areas in this page. The left side contains the demo of OBD2 message
filter settings. The right side shows the filter of specific CAN port.
In the left side you can specify a filter (PID, please refer to ISO 15031-5) of specific CAN port
and press "SET" button to apply it or "REMOVE" to remove the filter. To show the filters
applied on specific CAN port, you can choose the CAN port ID and press the "GET" button
and all filters will be shown to the right side.
In the right side, you can tap on the row in the list view to load the filter settings to the columns
in left side.
4.6.8 J1708
This page demonstrates the J1708 APIs.
There are two scrolling areas in this page. The left side contains the demo of J1708 message
sending. The right side contains the demo of J1708 message receiving.
NOTE:
1. You must properly set the protocol in the entry page or the demo will not be operational.
66
4.6.9 J1708 Filter
This page demonstrates the J1708 APIs related to J1708 message filter.
There are two scrolling areas in this page. The left side contains the demo of J1708 message
filter settings. The right side shows the filter of the J1708 port.
In the left side you can specify a filter (MID) and press "SET" button to apply it or "REMOVE"
to remove the filter. To show the filters applied on J1708 port, you can press the "GET" button
and all filters will be shown to the right side.
In the right side, you can tap on the row in the list view to load the filter settings to the columns
in left side.
4.6.10 J1587
There are two scrolling areas in this page. The left side contains the demo of J1587 message
sending. The right side contains the demo of J1587 message receiving.
NOTE:
1. You must properly set the protocol in the entry page or the demo will not be operational.
This page demonstrates the J1587 APIs related to J1587 message filter.
There are two scrolling areas in this page. The left side contains the demo of J1587 message
filter settings. The right side shows the filter of the J1587 port.
In the left side you can specify a filter (PID) and press "SET" button to apply it or "REMOVE"
to remove the filter. To show the filters applied on J1708 port, you can press the "GET" button
and all filters will be shown to the right side.
In the right side, you can tap on the row in the list view to load the filter settings to the columns
in left side.
68
\
A
Appendix A
This appendix explains the
optional peripherals installation
70
A-1 Installing Backup Battery
1. Remove the screws on backup battery cover
72
3. Locked the battery cover.
A-2 Installing RAM mount kit
TREK-734 designed a RAM mount hole to support ram mount kit. Refer to
below dimension. It needs to use 3pcs M4x0.7x10L screws.
TREK-734 using as portrait monitor only.
Note: When adjust angle of RMA mount need to loosen the screws on
RMA mount to prevent the TREK-734 damage.
74
A-3 Installing IP54 I/O Cover
(2 side)
3. Install the Part B cover - Top and tighten the screws of cover top.
76
4. Insert the Part A- Water Proofing Rubber into the screw holes
A-4 Installing HDC cable
1. Insert the HDC cable before install the IP54 cover and tighten the
screws on HDC cable.
2. Fix the HDC into the rubber of IP54 I/O cover, please remove the
rubber in Cover Bottom.
78
3. Install the Part B cover - Top and tighten the screws of cover top.
www.advantech.com
Please verify specifications before quoting. This guide is intended for reference
purposes only.
All product specifications are subject to change without notice.
No part of this publication may be reproduced in any form or by any means,
electronic, photocopying, recording or otherwise, without prior written permis-
sion of the publisher.
All brand and product names are trademarks or registered trademarks of their
respective companies.
© Advantech Co., Ltd. 2010