Vehicle OBD2 Shield with STN1110 IC

Vehicle OBD2 Shield

Vehicle OBD2 Shield



Use it for hacking your car or for prototyping your vehicle fleet monitoring project

General Features  

  • Communicate using the hardware serial port on pins 0-1 either with 5V or 3.3V lines.
  • Power the board through vehicle’s OBD2 port.
  • Use standard ELM327 commands also with the new extended ST commands for new functionalities.
  • Low power modes for safe usage of your vehicles battery especially in permanent installations.
  • Superior support of OBD2 protocols, more than any other available IC.
  • Firmware of STN1110 can be upgraded easily.

Feature Highlights
Short description of the features you will find on this shield. Please read the STN1110 manual for better understanding of how to use it in your next project
STN1110 Features
  • Fully compatible with the ELM327 AT command set
  • Extended ST command set
  • UART interface (baud rates from 38 bps to 10 Mbps)
  • Secure bootloader for easy firmware updates
  • Support for all legislated OBD II protocols:
    • ISO 15765-4 (CAN)
    • ISO 14230-4 (Keyword Protocol 2000)
    • ISO 9141-2 (Asian, European, Chrysler vehicles)
    • SAE J1850 VPW (GM vehicles)
    • SAE J1850 PWM (Ford vehicles)
  • Support for non-legislated OBD protocols:
    • ISO 15765
    • ISO 11898 (raw CAN)
  • Support for SAE J1939 OBD protocol
  • Superior automatic protocol detection algorithm
  • Large memory buffer
  • Voltage input for battery monitoring

  Communication Features

  • Hardware Serial Port: Communicate directly with the STN1110 IC through Arduino’s RX-TX pins. Send AT-Commands and get responces of vehicle PIDs. Use standard ELM327 or the extended ST commands for even more.
  • OBD2 Port: Use a DB9 female to OBD2 connector cable like this one here to connect the OBD2 shield to vehicle’s on-board computer.
  • OBD2 Header: If you want to connect it directly you can use the header pins beside the DB9 connector, or get easily access to the signals if you are using the OBD2 Port for debug or other purpose.

  Power Features

  • OBD2 Power: You can power on the OBD2 Shield from you vehicle through OBD2 cable, just plug it to the OBD2 port of your car and watch the power led light on.
  • OBD2 Arduino Power: You can solder the  solder jumper underneath the board if you don’t want want to have separate power supply for the Arduino and the OBD2 Shield. The shield’s 5V regulator can handle up to 150mA, some of them are used by the STN1110 IC and the rest can power your Arduino board. Use it with caution if you are sure your total power will stay under 150mA.


Source Code

There is a library for Arduino available on github