Lanner LVC-2000 User Manual

In-vehicle computing. hardware platforms for mobile applications
Hide thumbs Also See for LVC-2000:

Advertisement

Quick Links

In-Vehicle Computing
Hardware Platforms for mobile applications
LVC-2000
Preliminary
>>
User's Manual
Publication date:2014-10-13

Advertisement

Table of Contents
loading

Summary of Contents for Lanner LVC-2000

  • Page 1 In-Vehicle Computing Hardware Platforms for mobile applications LVC-2000 Preliminary User's Manual >> Publication date:2014-10-13...
  • Page 2 Resource Website accordance with the instruction manual, may cause harmful interference to radio communications. Operation Lanner http://www.lannerinc.com of this equipment in a residential area is likely to cause harmful interference in which case the user will be required Product Resources http://assist.lannerinc.com to correct the interference at his own expense.
  • Page 3 About About Mechanical compliance Revision History Low Pressure (Altitude): MIL-STD-810G, Method 500.5, Procedure I (Storage) • MIL-STD-810G, Method500.5, Procedure II • (Operational) High Temperature: MIL-STD-810G, Method 500.5, Procedure I (Storage) • MIL-STD-810G, Method500.5, Procedure II • (Operational) Low Temperature: MIL-STD-810G, Method 500.5, Procedure I (Storage) •...
  • Page 4 Appendix A: Using the Ignition System Manager (ISM) Appendix B: Digital Input/Output Appendix C: Accessing the Digital Accelerometer Data from the LVC-2000 Appendix D: Accessing the GPS Data from the LVC-2000 Appendix E: Programming System Watchdog Timer of the LVC-5000 Appendix F: Terms and Conditions Warranty Policy .
  • Page 5: System Specifications

    Chapter 1: Introduction System Specifications Thank you for choosing the LVC-2000. The LVC-2000 is a compact in-vehicle computing system Dimensions (WxHxD) 210 x 52 x 144 mm ntel Atom processor E3845 designed with support for wall mount 1 and it has a Processor 1.9GHz (Option for E3815 /...
  • Page 6: Package Contents

    Introduction Package Contents Low Temperature: MIL-STD-810G, Method 502.5, Your package contains the following items: Procedure I (Storage) MIL-STD-810G, Method 502.5, LVC-2000 Fanless Embedded System with rubber Procedure II (Operational) stands: Terminal Block Connectors: • Temperature Shock: MIL-STD-810G, Method 503.5, -Power connector 3 pin x1 (P/N:04AW20031E001)
  • Page 7: System Components

    Chapter 2 System Components Chapter 2: System Components System Drawing Mechanical dimensions of the LVC-2000 with the wall mount kit (suspension kit). Unit: mm Embedded and Industrial Computing...
  • Page 8: Block Diagram: The Mainboard

    Chapter 2 System Components Block Diagram: The MainBoard The block diagram depicts the relationships among the interfaces and modules on the motherboard. Embedded and Industrial Computing...
  • Page 9: Front Components

    Chapter 2 System Components Front Components Component Description Pin Definition Reference F1 GPS Antenna Reserved for GPS antenna F2 HDD/SSD and HDD/SSD • Blinking: means data access activities Power LED (Green) • Off: means no data access activities or no hard disk present Power •...
  • Page 10: Rear Components

    Chapter 2 System Components Rear Components Component Description Pin Definition Reference R1 Multiple-I/O Connector A 20-pin male connector for the MIO2 on page 20 following functions: • 4 Digital-In & 4 Digital-output • 12VDC power output • Two Output relay control with contact current which support 9~36V@ 2A each •...
  • Page 11: Chapter 3: Board Layout

    Chapter 3 Board Layout Chapter 3: Board Layout External Connectors The following picture highlights the location of internal connectors and jumpers. Refer to the table 3.1 Connector List for more details. CAN1 COM2 USB2 COM1 ATX1 POEIO1 (on the back) HDMI1 PRJK1 LAN1...
  • Page 12: Internal Connectors And Jumpers

    Chapter 3 Board Layout Internal Connectors and Jumpers The following picture highlights the location of internal connectors and jumpers. Refer to the table 3.2 Connector List for more details. USBF1 MSATA1 JMCU1 MPCIE2 JSPI1 JCMOS1 SATA1 SIM1 JLPC1 MPCIE1 JRI1 JKBMS1 JRI2 SATAPWR1...
  • Page 13: Internal Connectors And Jumpers (Backside)

    Chapter 3 Board Layout Internal Connectors and Jumpers (backside) The following picture highlights the location of internal connectors and jumpers on the backside of the board. Refer to the table 3.2 Connector List for more details. Embedded and Industrial Computing...
  • Page 14: Connectors And Jumpers List

    Chapter 3 Board Layout Connectors and Jumpers List The tables below list the function of each of the board jumpers and connectors by labels shown in the above section. The next section in this chapter gives pin definitions and instructions on setting jumpers. Table 3.1 Connector List for External Connectors Labels Function...
  • Page 15: Jumper Settings

    Chapter 3 Board Layout Jumper Settings Maximum input/output current for each port is 100mA For all Input/ Voltage Logic Register DI: <0.8V COM1 RS-232 Serial Port (COM1/COM2): An RS-232 output pins: port through the D-SUB9 connector. The RI (pin 8) can be DO: <0.4V altered with jumper JRI1 and JRI2.
  • Page 16: Board Layout

    Chapter 3 Board Layout AUDIOIN1: Line-in and Mic-in Connector MPCIE1: Mini-PCIe Connector with one SIM Card Reader(SIM1). It supports both Wi-Fi and 3G module. Signal Signal PCIE_WAKE_N VCC3P3_PS V1P5_MPCIE E_CLKREQ- UIM_PWR UIM_DATA PCIE_CKN3 UIM_CLK PCIE_CKP3 UIM_RESET Pin No. Pin Name UIM_VPP MIC_IN_L MIC_IN_R...
  • Page 17 Chapter 3 Board Layout HDMI Connector (HDMI1): An HDMI Connector mSATA (MSATA1) for mini-SATA Connector: It complies with SATA 2.0 Pin Name Pin Name SMB_CLK V3P3S mSATATXN SMB_DAT mSATATXP Pin No. Description Pin No. Description HDMI_DATP2_P HDMI_DATP2_N HDMI_DATP1_P HDMI_DATP1_N V3P3S HDMI_DATP0_P HDMI_DATP0_N HDMI_CLK_P...
  • Page 18 Chapter 3 Board Layout SIM Card Socket (SIM1): SIM1 pairs with MPCIE1 and USB 2.0 Pin Header for USB 0, USB1 (USBF1) SIM2 pairs with MPCIE2. USB 3.0 Port Connector for USB2 (USB2) Pin No. Description UIM_PWR UIM_RST UIM_CLK UIM_VPP UIM_DAT Pin No.
  • Page 19 30 seconds continually). The voltage level can be set in the Ignition System Manager (ISM) which is provided by Lanner as a sample code for functions on the power ignition module. The default setting of this function: Shutdown Voltage in the ISM is disabled.
  • Page 20: Chapter 4: Hardware Setup

    Portions of the power supply and some internal circuitry remain active until power is removed. 1. Unpower the LVC-2000 and remove the power cord. 2. Remove 4 threaded screws from the bottom to take off the bottom cover.
  • Page 21: Hardware Setup

    Chapter 4 Hardware Setup mSATA Card Installation 3G SIM Card Installation 1. Align the mSATA card’s key with the Mini-PCIe slot 1. Unlock the SIM card reader. notch. 2. Place the SIM card on the SIM card reader. Notice the 2.
  • Page 22: Connecting Power

    Chapter 4 Hardware Setup Connecting Power Connect the LVC-2000 to a +9V ~ +36V vehicle battery. The DC power-in connector comes with a 3-pin terminal block for its Phoenix contact. This power socket can only accept the power supply with the right pin contact so be cautious when inserting power to the system.
  • Page 23: Chapter 5: The Flow Chart

    Chapter 5 Flow Chart Chapter 5: The Flow Chart The flow chart section contains all flow chart used in the system. The flow chart describes the system’s behavior on powering on and off the system via power ignition control or on/off switch when the appropriate timer control parameters are set.
  • Page 24: Appendix A: Using The Ignition System Manager (Ism)

    COM5 features that the Power Ignition Module provides. For sample ISM code, see ISM folder under LVC-2000 Utility on the Driver and Manual CD. Running the Program Just double click the ISM.exe to launch the ISM.
  • Page 25: Appendix B: Digital Input/Output

    The Digitanl I/O on the rear panel is designed to provide the input and output operations for the system. For sample DIO code, see SuperIO folder under LVC-2000 Utility on the Driver and Manual CD. Make sure that you have installed the Lanner GPIO driver as instructed below.
  • Page 26 Appendix B Digital Input/Output Control 8. Choose to select the hardware Manually 11. Click HaveDisk to locate the L_IO.inf file 9. Choose Show all device and click Next. 12. Select the L_IO.inf 13. Select OK to confirm with the installation 10.
  • Page 27 Appendix B Digital Input/Output Control 14. Select the Lanner IO driver and click Next. To verify the GPIO driver installation, do the following steps: 1. Right-click on the My Computer icon, and then select Properties form the menu. 2. Click the Hardware tab, then click the Device Manager button.
  • Page 28 Appendix B Digital Input/Output Control A sample DIO program in C: ioaccess.c: IO access code for Lanner Platfomr Digital IO program #include <time.h> ********************************************************* #include <stdint.h> **********************/ #include <fcntl.h> #include <errno.h> #include <string.h> #define delay(x) usleep(x) #include “../include/config.h” #endif #ifdef DJGPP...
  • Page 29 Appendix B Digital Input/Output Control #include <machine/bus.h> outportb(INDEX_PORT, 0xAA); #include <machine/resource.h> return; #endif #endif unsigned char read_SIO_reg(int LDN, int reg) /* local include file */ outportb(INDEX_PORT, 0x07); //LDN register #include “../include/ioaccess.h” delay(5); outportb(DATA_PORT, LDN); #if (defined(MODULE) || defined(DIRECT_IO_ACCESS) || delay(5); defined(KLD_MODULE)) outportb(INDEX_PORT, reg);...
  • Page 30 Appendix B Digital Input/Output Control exit_SIO_config(); return; void dio_set_output(unsigned char out_value) enter_SIO_config(); write_SIO_reg(0x6, 0xf1, ((read_SIO_reg(0x6, 0xf1)& 0xF0)|out_value)); exit_SIO_config(); return; unsigned int dio_get_input(void) unsigned int tmp=0x00; enter_SIO_config(); tmp=read_SIO_reg(0x6, 0xA2)& 0x0f; exit_SIO_config(); return tmp; //====================================== ======================================== ================= #endif Embedded and Industrial Computing...
  • Page 31: Appendix C: Accessing The Digital Accelerometer Data From The Lvc-2000

    Accelerometer which is a small, thin, ultralow power, 3-axis accelerometer with high resolution (13-bit) measurement ich7_SM_WriteByte (0x1d, DATA_FORMAT, FULL_ at up to ±16 g. It interfaces with the LVC-2000 through a RESOLUTION | DATA_JUST_LEFT | RANGE_16G); SPI interface. To access the Gsensor data, locate the adxl345_v001 folder and execute the executable file adxl345 and it will show G value of 3 axes.
  • Page 32: Appendix D: Accessing The Gps Data From The Lvc-2000

    Select Programs from the Start menu on your windows from the LVC-2000 and open the Hyper Terminal program. The LVC-2000 employs an onbard u-blox NEO-7N GPS module for vehicle tracking and navigation system. You could read the GPS data through the RS-232 serial port.
  • Page 33 Appendix D Accessing the GPS Data Specify the following communication parameters: Bits per Second: 9600 Data Bits: 8 Parity: None Stop Bit: 1 Flow Control: None 9600 The hyper terminal should display GPS data: Embedded and Industrial Computing...
  • Page 34 “ F81865_test AlarmLED port_number For sample watchdog code, see watchdog folder under value\n”\ LVC-2000 Utility on the Driver and Manual CD “ F81865_test GPS_LED port_number value\n”\ “ F81865_test WirelessLED port_number value\n”\ “...
  • Page 35 Appendix E Programming Watchdog Timer “ Watchdog Watchdog timer.\n”\ int nPort = atoi (argv[2]) ; \ “ CaseOpen Check case opened state.\n”\ int nValue = atoi (argv[3]) ; “ CaseOpen_Clear Clear case open state.\n”\ “ port_number The port number.\n”\ c (nPort, nValue) ; “...
  • Page 36 Appendix E Programming Watchdog Timer // Clear case open state return 0 ; int mCaseOpen_Clear (int argc, char* argv[]) CHECK_ARGC (2) ; // Watchdog CaseOpen_Clear () ; int mWatchDog (int argc, char *argv[]) BOOL bOpen = CaseOpen () ; if (argc != 3 && argc != 2) RETMSG (-1, PARAMETER_HELP) ;...
  • Page 37 Appendix E Programming Watchdog Timer {“DIO_IN” , mDIO_IN // No match argument {“DIO_OUT” , mDIO_OUT RETMSG (-1, “Wrong Argument\n”) ; {“PIO” , mPIO catch (char *str) {“RunLED” , mRunLED // Output the error message {“AlarmLED” , mAlarmLED printf (“\n%s\n”, str) ; {“GPS_LED”...
  • Page 38: Warranty Policy

    Appendix B Terms and Conditions Appendix B: RMA Service Terms and Conditions Requesting a RMA# 6. To obtain a RMA number, simply fill out and fax the “RMA Request Form” to your supplier. Warranty Policy 7. The customer is required to fill out the problem code as listed.
  • Page 39 Appendix B Terms and Conditions Embedded and Industrial Computing...

Table of Contents