ARROWCUserManual ARROWC UserManual R1.0 Author Changyu Revision 1.1 Changes Initialversion Date 20160322 Confidential Material: This document contains is proprietary and confidential,readingandcopyingthisdocumentisprohibitedwithout permission. information that 1 ARROWCUserManual Contents 3 3.1 3.2 2.1 2.2 2.3 1 Introduction..............................................................................................................................3 IDandToolingDesign...................................................................................... HardwareDesign.......................................................................................................................4 2 BasicHardware..................................................................................................................4 BasicRFPerformance........................................................................................................6 CertificationandSafety.....................................................................................................8 SoftwareFeatures.....................................................................................................................9 BasicSoftware...................................................................................................................9 RemoteUpdate.................................................................................................................9 AutoExecute.............................................................................................................9 PowerModes....................................................................................................................9 ATCommand...................................................................................................................10 Report..............................................................................................................................12 Reset................................................................................................................................12 ContextPreservation...............................................................................................12 StartupBanner................................................................................................................12 TestMethod............................................................................................................................13 Hardware.........................................................................................................................13 SoftwareTest...................................................................................................................13 3.3 3.4 3.5 3.6 4.1 4.2 3.2.1 3.6.1 3.7 4 2 ARROWCUserManual 1 Introduction
(optional) GPSlocationengine 2GeneralPurposeBidirectionalI/O(GPIO)pins 1Relaydrivepinoutput SerialUARTport Inputvoltagemonitor Timers Watchdoglockupprotection Factoryl The ARROWC is a selfcontained vehicle tracking device that combines GPS location with CDMAconnectivity. TheArrowCdeviceserieshas5productions:AR2CX/SR2CU/S4N2CU/S6N2CU/KT2CU Logically,theARROWCappearstoauseroraserverapplicationasasingleendpointdevice. Itcanbequeried,updatedandconfiguredeitherthroughaserialconnection,oranoverthe airCDMAIPconnection,orthroughSMSmessaging.TheARROWCpresentsitselfoverthese connectionsasanenhancedcellularmodemwithattachedfunctionalelements.These elementsinclude:
AccesstotheseelementsandgeneralpurposeinterfacesisdonethroughanextendedAT commandsetasdefinedherein. Application scene:
(Dedicatedwatchdogcircuitisoptional) oadoptionformotiondetection ThisproductwillbedesignedbasedontheVIACBP8.2CDMA1X800M&1900MBaseband chipset, which includes GPS functionality, ARM CPU and CDMA protocol. This baseband external connection 256M serial flash, CDMA 800M/1900M/GPS RF Transceiver, and RF Frontendcircuit. ThedevicewilluseonedualbandantennaCDMA800&CDMA1900andonededicateGPS antenna. 3 ARROWCUserManual Hardware Design 1.1 Basic Hardware Items BasebandChipset RFTransceiver Memory AirInterface Frequency Antenna GPSAntenna UIMrequirement Interface BatteryMonitor Buildinbatterymanager DedicateTimers Watchdog MotionDetect LED Battery WorkingTime Powerswitch PowerCablecolor PowerCableconnectortype PowerConsumption Requirement VIACBP8.2C GRF6416 SerialFlash64Mb PSRAM128Mb CDMA20001x,GPS CDMA20001x:800MHz,1900MHz InternalAntenna(800M&1900M) Dedicatehighperformanceceramicantenna NoUIMmode,UIMcardconnectoroptional UARTTX UARTRX 12VDCInput1Acurrent RelayDrive(12VOutput,500mAcurrent) GPIO1 GPIO2 internalanaloginputscaled(Optional) Supported No Supported(DedicateWatchdogisOptional) OptionalGPS/Sensor 2LEDSupported 2LEDs(oneisREDoneisGreen) Build in battery80MAH Lion 4hours No 8 colors 8 pin
< 5Watts The ARROWC provides support for specialized hardware features through extended AT commands.Thefeaturessupportedincludethefollowing. ThemajorfunctionalityoftheGPSmoduleistocomputethecorrelationresultsbetweenthe incomingsignalandtheselectedPRNcodebasedoncertainCarrierDopplerFrequency,Code Doppler Frequency, code phase, carrier phase, and the particular satellite the module is trackingoracquiring. GPS GPIO 4 ARROWCUserManual Two GPIO pins, GP1 and GP2, are presented to the external environment on the main connector. They are general purpose bidirectional lines capable of providing system interruptstogenerateareportordrivelogiclevelstoexternaldevices.Theselinesare2.8V logiclevelandare15Vtolerant.Thesepinsdefaulttoinput.GP1ispulleddownrepresenting 0 when disconnected; GP2 is pulled up representing logical 1 when disconnected. They shouldbeassertedtoaknownvalueifused.GP1isintendedtouseforIgnitionSensing. LEDs Two LED status indicators are provided to verify correct installation and operation. The statusLEDsarecolorcodedanddirectlyconveythestatusoftheCDMAandGPSsubsystems asdescribedinthetablebelow.Theirvalidoperationalsoindicatesoperationalstatusand power. LED Red Function GPS Status On:GPSsatellitesacquiredand Locked FlashSlow:GPSsatellitesearchis inprogress Off:NopowerorGPSsubsystem fault Green CDMA/CDMAConnection On:IndicatesCDMAconnectionis made FlashSlow:CDMAsubsystem initializedbutnoconnection FlashFast:CDMAinitializationin process Off:NopowerorCDMA subsystemfault UART Relay Driver Battery Monitor Timers TheARROWCprovidesusercontrolallowingtheLEDstobeextinguishedonceinstallationis verified. This feature reduces power and further conceals the ARROWC Tracker from untrainedpartieswishingtodefeatitsoperation. AUARTportisprovidedforATcommandanddatainteractionandoptionallyforapplication specificcontrol.Wheninpowerdownmode,acharactermustbesenttotheUARTfirstto wakeitup.Theportwillstayawakefor5secondsafteranycharacterreceived. A500mAsinkcapableoutputpinisprovided.Thispinismeanttodrivearelaycoilindented tointerruptthestartersolenoidrelayfortheignitioncircuittoacar. ThebatterymonitorisinternalanaloginputscaledsuchthattheDCvalueofthepowerinput pintotheARROWCsystemismeasured.Thisvalueisscaledtospanthemostsignificant8 bitsoftheA/Dandconsequentlycoversascalefrom0to25.5Volts. TimersresidentontheCDMAbasebandchipgenerateperiodicinterruptsforpowerdown wakeup, watchdog support, report generation and other timer related functions. Report timersaresupportedbyrelatedATcommandandcausegenerationofperiodicreports. 5 ARROWCUserManual Watchdog Motion Detect (Option) CBP8.2 chipset provide internal software Watchdog, and a physically dedicate Watchdog circuitrequirementisoptional. A factory populates option for motion detector is provided. If populated at the time the ARROWCismanufactured,thisoptionwillworkwithfirmwarepowerdownoptionstokeep theARROWCinaverylowpowerdownstateuntilmotionisdetected.Uponwakening,a reportcanthenbegenerated. 1.2 Basic RF Performance Items TRPfreespace TISfreespace Antennaloss AntennaLoss Requirements
>=20dBm
<=104dBm
<=3dB
<=3dB Remark TRPfreespace TISfreespace TRPTXPowerConducted RXreceivesensitivityconducted TIS BoardRFSpecification CellularBandRX Frequencyrange Sensitivity Dynamicrange SingletoneDesensitization IntermediationSpurious ResponseAttenuation ConductedSpurious Emission CellularBandTX Frequencyrange MaximumFrequencyerror Maximumoutputpower Minimum controlled output power Standbyoutputpower Codedomainpower Timereference Waveformquality Rangeofopenloopoutput 869MHz894MHz 108dBm(FER0.5%) 25108dBm(FER0.5%) 102.4dBm(FER1%,30dBm@900KHz) 102.4dBm(FER1%,43dBm@900KHz/1700KHz) 91.4dBm(FER1%,32dBm@900KHz/1700KHz) 80.4dBm(FER1%,21dBm@900KHz/1700KHz)
<76dBm/1MHzRXband
<61dBm/1MHz TXband
<47dBm/30KHzotherfrequency 824MHz849MHz 300KHz 2330dBm
<50dBm
<61dBm The code domain power in each inactive code channel shall be 23 dB or more below the total output power measuredonboththeIandQdatachannelcombined. 1.0uS
>0.944 test125dBm/1.23MHz47.79.5dBm 6 ARROWCUserManual power Conductedspuriousemission PCSBandRX Frequencyrange Sensitivity Dynamicrange SingletoneDesensitization Intermediation ResponseAttenuation Spurious Conducted Emission Spurious PCSBandTX Frequencyrange MaximumFrequencyerror Maximumoutputpower Minimum controlled output power Standbyoutputpower Codedomainpower Timereference Waveformquality Range of open loop output power Conductedspuriousemission test260dBm/1.23MHz7.79.5dBm test393.5dBm/1.23MHz20.39.5dBm 42dBc/30Khzor54dBm/1.23MHz
|f|:1.25MHz~1.98MHz 50dBc/30Khzor54dBm/1.23MHz
|f|:1.98MHz~4.00MHz
<36dBm/1kHz
|f|>4MHz,9KHz<f<150KHz,
<36dBm/10kHz
|f|>4MHz,150kHz<f<30MHz,
<36dBm/100kHz
|f|>4MHz,30MHz<f<1GHz
<30dBm/1MHz
|f|>4MHz,1GHz<f<12.75GHz 1930MHz~1990MHz 108dBm(FER0.5%) 25~108dBm(FER0.5%) 102.4dBm(FER1%,40dBm@1250KHz) 102.4dBm(FER1%,43dBm@1250KHz/2050KHz)
<76dBm/1MHzRXband
<61dBm/1MHz TXband
<47dBm/30KHzotherfrequency 1850MHz~1910MHz 150KHz 23~30dBm
<50dBm
<61dBm The code domain power in each inactive code channel shall be 23 dB or more below the total output power measuredonboththeIandQdatachannelcombined. 1.0uS
>0.944
(test1:25dBm/1.23MHz)50.79.5dBm
(test2:60dBm/1.23MHz)10.79.5dBm
(test3:91.3dBm/1.23MHz)20.39.5dBm 7 ARROWCUserManual 42dBc/30Khzor54dBm/1.23MHz
(|f|:885KHz~1.98MHz) 54dBc/30Khzor54dBm/1.23MHz 1.98MHz~4.00MHz)
<36dBm/1kHz(|f|>4MHz,9KHz<f<150KHz)
<36dBm/10kHz(|f|>4MHz,150kHz<f<30MHz)
<36dBm/100kHz(|f|>4MHz,30MHz<f<1GHz)
<30dBm/1MHz(|f|>4MHz,1GHz<f<12.75GHz)
(|f|:
Embedded AGPS software supporting an internal GPS subsystem solution E911FCCmandatedphase1andphase2(optional1) L1-band (1.57542GHz) Channels: 210 PRN 66 Search 22 Simultaneous tracking Sensitivity (UHIS):
Tracking: -156dBm Reacquisition: -153dBm Acquisition: -144dBm Acquisition time:
Hot: <2s Warm: <30s Cold: <60s Reacquisition: 2s - 10s Depends on signal level GPS AGPSSupport FrequencySupport Sensitivity TrackingTimeRequirement 1.3 Certification and Safety Items DropDesign TemperatureRange Humidity:
Altitude:
VehicleISOTest FCCCertification Safety Requirement 1.2meter6directionstandarddroptest 40to85COperation 50to+100CStorage 20%to90%Operation 10%to95%Storage 500to+18,000m ISO+763722004; ISO+763732007; ISO_106052008;
ISO+1675022010 FCC47CFRPart15andPart18 ULListing OthersOperatorRequirement ESDRequirement IndustryCanada/AT&T(optional) 15KVnonconductive 8 ARROWCUserManual 2 Software Features 2.1 Basic Software Items AirInterface 1xData IPStack UpgradeMethod RUIM CompatiblewithNoneRUIM RemoteUpdate PowerModes ATCommand Report Driver GPIOs LEDs WatchDog Reset StartupBanner Requirement CDMA20001x800/1900MHz;GPS Supported Ipv4/IPV6 Remoteupdate /PCtool Optional Supported Supported Supported Supported Supported3000records GPIOLEDGPSUART Interrupt for Door Open Detect, Ignition Status GPSStatus,CDMAStatus Supported(CBP8.2integrated) Softreset Supported 2.2 Remote Update TheARROWCsupportsOTAfieldupgradesoftheARROWCresidentapplication.Anoverthe air TFTP (Trivial File Transfer Protocol) connection is made over a UDP/IP connection. A replacementfileisthentransferredfromaservertotheARROWCandthatfilereplacesthe previousapplicationimage. 2.2.1 Auto Execute TheAutoExecuteUtilitycopiesthecontentsoffilesystem.exfintosystemexecutableRAM andexecutesitfromthere.Thisfileisthefactorydefaultapplication.Anotherfilenamed custom.exfcanbeloadedintothefilesystem. AutoExecutewilllookfirstforafilenamedupdate.exfandloadandexecutethatinplaceof custom.exfifitexists.Ifupdate.exfexecutessuccessfully,thepreviouscopyofcustom.exfis deletedfromthefilesystemandupdate.exfisrenamedtocustom.exf. 2.3 Power Modes The ARROWC device supports several power modes that are set by the power mode command. In full power mode the cellular subsystem will maintain a persistent cellular connectionwheneverserviceisavailableaswellasanIPconnectionwhereavailable. Anyhardwareorsoftwareresetwillinterruptanypowermodeandreturnthedevicetofull powermode. Insummary,theconditionspermanentlyrestoringfullpowermodeinclude:
9 ARROWCUserManual Powercycle Watchdogtimeout Resetcommand CDMAphonecallreset SMSorUARTpowermodecommand Motiondetect(ifdetectorinstalledandenabled) Wheninapowerdownmode,thefollowingresourceswillcauseinterruptsthatwillwake theARROWCandcauseittoattemptcompletethefunctionassociatedwiththeinterrupt. Simultaneousinterruptswillcausesequentialcompletionofeachassociatedfunction.These interruptsinclude:
Reporttimer GPIOchange Batterythreshold Heartbeat Watchdog Power up Therelatedinterruptfunctionwillbeattemptedforatotaldurationsettheassociated parameterinthepowermodecommand. 2.4 AT Command ARROWCcommandsareATextensionsspecifictoARROWCdevices.Theyarecloselybased on commands that are as similar as possible to other industry common devices and are essentiallysubsetsofstandardARROWCcommands.CommoncommandsusedwithCDMA modems supporting IP connectivity are not included within the ARROWCcommand set extensions.Thesecommandsareleftintheirnativestructure,asdefinedbytherespective basebandCDMAchipsupplierwhichproductalreadyinuse. Command Summary ThefollowingcommandsarehighlyspecializedtotheTALONCV001.Thecommandslisted areintendedtobesimilartocounterpartsfoundincommonCDMAmodemcommand extension. 1.AT+IONAA:Setappendmode 2.AT+IONACK:Setacknowledgementmode 3.AT+IONAPN:SetAPN 4.AT+IONBIN:Readthefactorycoresoftwareversion(readonly) 5.AT+IONBZ:Buzzersetting 6.AT+IONCV:Configurationversion 7.AT+IONDI:Setdistanceintervalinterrupt 10 ARROWCUserManual 8.AT+IONDTE:Setdrivingtimeevents 9.AT+IONFR:Restorefactorydefaults 10.AT+IONGF:Setgeofenceborders 11.AT+IONGFH:Setgeofencearoundcurrentlocation 12.AT+IONGPIO:GPIORead/Write 13.AT+IONGS:GPSStatereport 14.AT+IONHB:Heartbeat 15.AT+IONHC:HeadingChange 16.AT+IONINFx:Listsysteminformationsegments 17.AT+IONIP:SettargetserverIPaddressandportnumber 18.AT+IONIPC:IPChangereport 19.AT+IONIS:IgnitionState 20.AT+IONLT:LEDsTimingandIntensity 21.AT+IONLPORT:SetthelocalIPportnumber 22.AT+IONNR:SettimebeforeIPsessionisclosedandrestarted 23.AT+IONNW:Setwatchdogtimeoutifnonetworkfound 24.AT+IONPM:Setautopowerdownmode 25.AT+IONRF:ReportFormatASCII/Binary 26.AT+IONRI:Setreporttimerinterval 27.AT+IONRM:ReportMask 28.AT+IONRN:Queuereportrecordfortransmission 29.AT+IONRR:Setresetreport 30.AT+IONRS:Resetsettingsoft/hard,periodic 31.AT+IONSD:SetSMSresponsedestination 32.AT+IONSI:Setinterrupt 33.AT+IONSQ:Setqueuelength 34.AT+IONSR:Setrelaydriver(GP3)statehighorlow 35.AT+IONSV:Readthefactoryapplicationsoftwareversion(readonly) 36.AT+IONTA:TowAlert 37.AT+IONTID:CDMAtowerIDandlocationdata 38.AT+IONUA:UpdateapplicationfirmwareOTA 11 ARROWCUserManual 39.AT+IONUC:UpdateconfigurationfilesOTA 40.AT+IONVO:VirtualOdometer 41.AT+IONVTO:VirtualTripOdometer 2.5 Report TheARROWCcapturesdataandformsareportrecordwiththatdata.Thisisasingledata structureintendedtocontainallofthetypicallyusefuldataontheTALONCV001.Other informationcanbequeriedseparatelyusingseparateATcommands. ReportsarealwaysgeneratedbyinterruptsregardlessofwhetherornotthereisaGPSlock. Ifnolockhaseverbeenattainedsincehardwarereset,defaultvaluesof0arereturnedfor allGPSfields.Ifalockhasbeenattainedandlost,thereportwillcontainthelastvalidGPS dataincludingthetimestampofthatdata. BaseRequirements 1. A report is generated in response to either an interrupt event or in response to executionofassociatedATcommandsexplicitlyrequestingone. 2. GPScoordinatesarestoredinreportsassignedhexvaluestosavespace. 3. Toreducedatatransmissioncosts,thedatawithinareportrecordcanbemasked andremovedbeforeitistransmitted. 4. Every report has a tag and each enabled interrupt or event generates a separate report.Thereporttagsindicatethecauseofthegeneratedreport,whichcanbean interrupt,aneventorinresponsetoacommand. 2.6 Reset Thereisaninternalsoftreset. 2.6.1 Context Preservation WhenaresetiscausedbytheNetworkWatchdogorbytheResetcommand(modes0,1), thecontextofthesystemisbeingpreservedandisrestoredafterthereset.Thecontext includesalltheperiodictimers,thereportqueue,theodometer,etc.Thisallowstoresetthe unitasatroubleshootingmeasureeitherperiodicallyorduetoNetworkWatchdogwithout losingreportsthatarealreadyinthequeueorarependingonrunningtimers.Notethatthe resetprocessmaycause12minofinaccuracyinthetimersandshouldnotbeconsideredas veryprecise. Modes 8/9 of the IONRS command perform soft and hard reset respectively without preserving any context. Factory reset (IONFR) also does not preserve any context of the system. 2.7 Startup Banner AfteraresetastartupbannerisprintedthroughtheUARTonly.Theformatandcontentof thebannershownbelow:
FW:<firmware version>; BIN:<bin version>; MEID/ESN:<MEID/ESN>
APN1:<apn1 name>; IP:<IP>:<port>;LPORT:<lport>
RI:<s,v,t>; DTE:<t1,t2,t3>; DI:<t>; HB:<t>; NR:<t,c,r>; RS:<a,t,r>
12 ARROWCUserManual 3 Test Method 3.1 Hardware TestItem BasebandFunctionTest RFTest Description PowerInputTest PowerConsumptionandCurrentTest HeatDissipationTest UARTStabilityTest GPIOLevelTest LEDStabilityTest Drop DownTest High/LowTemperatureTest HumidityTest RFPerformanceTest GPSPerformanceTest AntennaPerformanceTest ESDTest 3.2 Software Test TestEnvironmentConstruct messageTestenvironment 1.usbdongleandPCasmessageserver 2.send messagetoIONX UDPTestenvironment 1.connectdongletoPCandcreatedialupasipserver 2.IONXcreateIPconnectiontoserver UARTTest environment 1.connectIONXtopcwithcomserialcable 2.openTerminaltoolandsendatcommand 3.reponsecanbeshownatterminalwindow 13 ARROWCUserManual FCC Statement 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 installation. This equipment generates uses and can radiate radio frequency energy and, if not installed and used in accordance with the instructions, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment 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. Changes or modifications not expressly approved by the party responsible for compliance could void the user's authority to operate the equipment. This device complies with part 15 of the FCC Rules. Operation is subject to the following two conditions:
(1) This device may not cause harmful interference, and
(2) this device must accept any interference received, including interference that may cause undesired operation. 14