Detailed instructions for use are in the User's Guide.
[. . . ] Changes Log Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1
ATTENTION!
Do not disassemble the device. Do not touch before unplugging the power supply if the device is damaged, the power supply cables are not isolated or the isolation is damaged. All wireless data transferring devices produce interference that may affect other devices witch are placed nearby. The device may be connected only by qualified individuals.
The device must be firmly fastened in the predefined location. [. . . ] MAIN FEATURES
Track your remote objects (trucks, cars) quickly and easily. The device supports the following GSM bearers: o EDGE class 6 (up to 177, 4 kbps). As a lot of connection types are supported, you can choose one according to price, reliability, speed or ease of use. The aluminum case of the device is very robust and perfectly suitable for installation into harsh environment such as cars, trucks, boats or other moving objects. FM3101 has 3 digital inputs, 3 digital outputs and 3 analogue inputs, which could be used for performing of various tasks on remote objects, such as monitoring fuel tank level, engine status, or controlling truck door etc. FM3101 has 1-Wire® I/O protocol integrated for temperature measuring or key identification. FM 3101 has RS232 port which could be used foe external peripheral data acquisition. FM3101 is an open architecture device, which is fully programmable, so if you want to perform a very special task, you can adapt the device for your needs by writing your own JavaTM IMlet or asking our technical staff to make it for you. AutoPIN feature enters the PIN code each time the device is turned on, while SIM card is still protected with the code. 3 LED indicators: "Power", "Status" and "Navigate". FM3101 drawing & spec (Dimensions in millimeters, tolerance 0, 5 mm)
8
Part name Navigation LED Status LED Power LED GSM GPS Socket 2×10 SIM PORT 2 PORT 3
Physical specification LED LED LED GSM antenna connector SMA GPS antenna connector SMA Tyco Multi-Lock I/O MK-II C175975 GSM SIM card socket RJ45 8 pin socket RJ45 8 pin socket
Technical details Power supply 10. . . 30 V DC 12W Max Energy consumption: GPRS: 400 mA r. m. s Max. , Nominal: 100 mA r. m. s. . 95%
When GPS signal is not received, the Navigation LED is blinking as follows:
When GPS signal is received, the Navigation LED is blinking as follows:
When Navigation LED is off, that means a short circuit is GPS antenna or connector. CONNECTION & PINOUT
5. 1 Socket 2×10
ACUM 2 "1-Wire®" PWR (+5 V) "1-Wire®" DATA "1-Wire®" GND FC 1 OUT 9 AIN 3 AIN 1 IN 9 IN 7 10 9 8 7 6 5 4 3 2 1 Figure 2. 2×10 socket pinout Pin Nr.
1
20 19 18 17 16 15 14 13 12 11
ACUM 1 VCC (10÷30)V DC (+) GND (VCC (10÷30)V DC)(-) FC 2 OUT 8 OUT 6 AIN 2 GND IN 8
Pin Name
2
Description
3
1 2 3 4 5 6 7 9 10 11 12
IN 7 IN 9 AIN 1 AIN 3 OUT 9 FC 1 "1-Wire®" GND "1-Wire®" PWR (+5 V) ACUM 2 IN 8 GND
Digital input, channel 7. Fuel Counter (Quick counter digital input, channel 1) Digital output Channel 7, used for Dallas 1-Wire® devices GND (purpose: output could be OFF-ON-OFF to reset device) + 5 V output (not only) for Dallas 1-Wire® devices. Function of those pins is to disconnect the internal accumulator during shipment or storage. When ACUM 1 and ACUM 2 are connected, the internal accumulator is on, while disconnected - the internal accumulator is off. * Ground pin.
10
1
2
3
13 14 15 17 18 19
AIN 2 OUT 6 OUT 8 GND + (10÷30) V
20
ACUM 1
Analog input, channel 2. Internal architecture * When OUT5 is HIGH, then N12i module is connected to external PORT3, in other case to MCU. * Watchdog is monitoring the N12i OUT 4 pin, if it has not changed in 20 min, it restarts N12i. If after the first restart there is no change, second restart is executed after 1 hour, the same with the third etc. It is recommended to change the status of N12i OUT4 every half minute.
12
6. 1
Rechargeable battery
In FM3101 is used rechargeable battery of 250 mAh capacitance. [. . . ] It is because of the protection diode on the power supply pin.
8. 2
Event counter command set
Name Code 0x17 Parameter Description Answer Unsigned long 4byte Description When MCU gets request -> it returns FC1-FC2 answer and resets both counters
Read counter "FC1FC2"
19
8. 3
"1-WIRE®" command set
Name Code 0x14 0x15 0x16 Parameter Sensor number Description Answer Number of sensors, 1 symbol Temperature, 2 symbols Number of sensors; 1 symbol Description Returns the number of connected sensors If the answer is 0xF000, an error in temperature read Calculating sensors, and attaching ID (0, 1, 2, 3, 4) I-Button present: :01|26|01|id|id|id|id|id|id|c rc(ib)| lrc No I-Button: :01|26|00|00|00|00|00|00|0 0|00| lrc I-Button read error: :01|26|11|11|11|11|11|11|1 1|11| lrc
Calculate existing sensors Read sensor data Sensors initialize
Get_I-Button
0x26
Gets I-Button ID
8 bytes
For more detail information about the thermometer, please see "Dallas Semiconductors" digital thermometer DS1820, DS18S20 and DS18B20 specifications. For more detail information about the thermometer, please see "Dallas Semiconductors" IButton DS1990A specification.
8. 4
Firmware command set
Name Code 0x27 Parameter Description Answer 4byte Description String "0102" means the version V1. 2
Get Firmware
8. 5
Watchdog command set
Name Code 0x18 0x18 Parameter 1 0 Description 1 byte 1 byte Answer 1 0 Description Enables watchdog Disable watchdog
Watchdog_enable Watchdog_disable
Watchdog is monitoring the N12i OUT 4 pin, if it has not changed in 20 min, it restarts N12i. If after the first restart there is no change, second restart is executed after 1 hour, the same with the third etc. It is recommended to change the status of N12i OUT4 every half minute.
20
8. 6
Real Time Clock command set
Name Code Parameter 7 bytes Set_time 0x22 :01|22|ss|m m|hh|dwdw |dmdm|mm |yy|LRC 2 bytes :01|23|cr1cr 1|cr2cr2| LRC Setting the time Description Answer 7 bytes :01|22|ss|mm |hh|dwdw|d mdm|mm|yy| crc(t)|LRS 2 bytes Set RTC time Description
Set_RTC_CR
0x23
Setting the control register
:01|23|cr1cr1
|cr2cr2| crc(t)|LRS 2 bytes
Set RTC Control Register 1/2
Read_RTC_CR
0x24
Get CR value
:01|24|cr1cr1 |cr2cr2| crc(t)|LRC 7 bytes :01|25|ss|mm |hh|dwdw|d mdm|mm|yy| crc(t)|LRC
Read RTC Control Register 1/2
Read_RTC
0x25
-
Get time value
Read time from RTC
CR (Control Register) RTC (RS5C338A) management registers For more detail information about RTC, please see "Ricoh" RS5C338A datasheet.
8. 7
LRC calculation example
Id: 01 Function: 25 Modbus: 0125(LRC)
Finally Modbus command will be :012538
21
9. [. . . ]