M Labs Technologies TALONCV002 CDMA vehicle tracking device User Manual TALONCV002

Montage Systems, Inc. CDMA vehicle tracking device TALONCV002

User Manual

TALONCV002UserManual1TALONCV002UserManualR1.0Copyright©MONTAGESYSTEMS,INC.Allrightsreserved.AuthorRevisionChangesDateRan1.0Initialversion2014‐05‐29ConfidentialMaterial:Thisdocumentcontainsinformationthatisproprietaryandconfidential,readingandcopyingthisdocumentisprohibitedwithoutpermission.
TALONCV002UserManual2Contents1Introduction..............................................................................................................................3IDandToolingDesign........................................................................................................................42HardwareDesign.......................................................................................................................52.1BasicHardware..................................................................................................................52.2BasicRFPerformance........................................................................................................72.3CertificationandSafety.....................................................................................................93SoftwareFeatures...................................................................................................................103.1BasicSoftware.................................................................................................................103.2RemoteUpdate...............................................................................................................103.2.1AutoExecute...........................................................................................................103.3PowerModes..................................................................................................................103.4ATCommand...................................................................................................................113.5Report..............................................................................................................................133.6Reset................................................................................................................................133.6.1ContextPreservation...............................................................................................133.7StartupBanner................................................................................................................134TestMethod............................................................................................................................144.1Hardware.........................................................................................................................144.2SoftwareTest...................................................................................................................14
TALONCV002UserManual31 Introduction TheTALONCV002isaself‐containedvehicletrackingdevicethatcombinesGPSlocationwithCDMAconnectivity.Logically,theIONappearstoauseroraserverapplicationasasingleendpointdevice.Itcanbequeried,updatedandconfiguredeitherthroughaserialconnection,oranovertheairCDMAIPconnection,orthroughSMSmessaging.TheTALONCV002presentsitselfovertheseconnectionsasanenhancedcellularmodemwithattachedfunctionalelements.Theseelementsinclude:GPSlocationengine 2GeneralPurposeBidirectionalI/O(GPIO)pins 1Relaydrivepinoutput SerialUARTport Inputvoltagemonitor (optional)Timers Watchdoglockupprotection (Dedicatedwatchdogcircuitisoptional)Factoryl oadoptionformotiondetectionAccesstotheseelementsandgeneralpurposeinterfacesisdonethroughanextendedATcommandsetasdefinedherein.Application scene:              ThisproductwillbedesignedbasedontheVIACBP8.2CDMA1X800M&1900MBaseband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Frontendcircuit.Thedevicewilluseonedualbandantenna(CDMA800&CDMA1900)andonededicateGPSantenna.
TALONCV002UserManual4ID and Tooling Design Thehousingwillbeprovidedbycustomer.Theproductappearance is shown as follows: ItemDefinitionDimension86.7(L)*30.8(W)*10.7(H)mmWeight
TALONCV002UserManual52 Hardware Design 2.1 Basic Hardware ItemsRequirementBasebandChipsetVIACBP8.2C/CBP8.2DRFTransceiverFCI7790MemorySerialFlash256MbPSRAM128Mb/64Mb(optional)AirInterfaceCDMA20001x,GPSFrequencyCDMA20001x:800MHz,1900MHzAntennaInternalAntenna(800M&1900M)GPSAntennaDedicatehighperformanceceramicantennaUIMrequirementNo‐UIMmode,UIMcardconnectoroptionalInterfaceUARTTXUARTRX12VDCInput(1Acurrent)RelayDrive(12VOutput,500mAcurrent)GPIO1GPIO2BatteryMonitorinternalanaloginputscaled(Optional)BuildinbatterymanagerSupportedDedicateTimersNoWatchdogSupported(DedicateWatchdogisOptional)MotionDetectOptional(GPS/Sensor)LED2LEDSupported2LEDs(oneisRED,oneisGreen)BatteryBuild in battery(80MAH Lion)WorkingTime4hours PowerswitchNo PowerCablecolor8 colors PowerCableconnectortype8 pin PowerConsumption< 5Watts Built‐inbattery 3.7V80mAhLi‐ionbatteryTheTALONCV002providessupportforspecializedhardwarefeaturesthroughextendedATcommands.Thefeaturessupportedincludethefollowing.GPSThemajorfunctionalityoftheGPSmoduleistocomputethecorrelationresultsbetweentheincomingsignalandtheselectedPRNcodebasedoncertainCarrierDopplerFrequency,CodeDopplerFrequency,codephase,carrierphase,andtheparticularsatellitethemoduleistrackingoracquiring.GPIO
TALONCV002UserManual6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interruptstogenerateareportordrivelogiclevelstoexternaldevices.Theselinesare2.8Vlogiclevelandare15Vtolerant.Thesepinsdefaulttoinput.GP1ispulleddownrepresenting0whendisconnected;GP2ispulleduprepresentinglogical1whendisconnected.Theyshouldbeassertedtoaknownvalueifused.GP1isintendedtouseforIgnitionSensing.LED’sTwoLEDstatusindicatorsareprovidedtoverifycorrectinstallationandoperation.ThestatusLEDsarecolorcodedanddirectlyconveythestatusoftheCDMAandGPSsubsystemsasdescribedinthetablebelow.Theirvalidoperationalsoindicatesoperationalstatusandpower.LED Function StatusRed GPS On:GPSsatellitesacquiredandLockedFlashSlow:GPSsatellitesearchisinprogressOff:NopowerorGPSsubsystemfaultGreen CDMA/CDMAConnection On:IndicatesCDMAconnectionismadeFlashSlow:CDMAsubsysteminitializedbutnoconnectionFlashFast:CDMAinitializationinprocessOff:NopowerorCDMAsubsystemfaultTheIONprovidesusercontrolallowingtheLEDstobeextinguishedonceinstallationisverified.ThisfeaturereducespowerandfurtherconcealstheIONTrackerfromuntrainedpartieswishingtodefeatitsoperation.UARTAUARTportisprovidedforATcommandanddatainteractionandoptionallyforapplicationspecificcontrol.Wheninpowerdownmode,acharactermustbesenttotheUARTfirsttowakeitup.Theportwillstayawakefor5secondsafteranycharacterreceived.RelayDriverA500mAsinkcapableoutputpinisprovided.Thispinismeanttodrivearelaycoilindentedtointerruptthestartersolenoidrelayfortheignitioncircuittoacar.BatteryMonitorThebatterymonitorisinternalanaloginputscaledsuchthattheDCvalueofthepowerinputpintotheIONsystemismeasured.Thisvalueisscaledtospanthemostsignificant8bitsoftheA/Dandconsequentlycoversascalefrom0to25.5Volts.TimersTimersresidentontheCDMAbasebandchipgenerateperiodicinterruptsforpowerdownwakeup,watchdogsupport,reportgenerationandothertimerrelatedfunctions.ReporttimersaresupportedbyrelatedATcommandandcausegenerationofperiodicreports.
TALONCV002UserManual7WatchdogCBP8.2chipsetprovideinternalsoftwareWatchdog,andaphysicallydedicateWatchdogcircuitrequirementisoptional.MotionDetect(Option)Afactorypopulatesoptionformotiondetectorisprovided.IfpopulatedatthetimetheTALONCV002ismanufactured,thisoptionwillworkwithfirmwarepowerdownoptionstokeeptheTALONCV002inaverylowpowerdownstateuntilmotionisdetected.Uponwakening,areportcanthenbegenerated.2.2  Basic RF Performance ItemsRequirementsRemarkTRPfreespace>=20dBmTRPfreespaceTISfreespace<=‐104dBmTISfreespaceAntennaloss<=‐3dBTRP‐TXPowerConductedAntennaLoss<=‐3dBRXreceivesensitivityconducted–TISBoardRFSpecification CellularBandRXFrequencyrange869MHz~894MHzSensitivity‐108dBm(FER≤0.5%)Dynamicrange‐25~‐108dBm(FER≤0.5%)SingletoneDesensitization‐102.4dBm(FER≤1%,‐30dBm@±900KHz)IntermediationSpuriousResponseAttenuation‐102.4dBm(FER≤1%,‐43dBm@±900KHz/±1700KHz)‐91.4dBm(FER≤1%,‐32dBm@±900KHz/±1700KHz)‐80.4dBm(FER≤1%,‐21dBm@±900KHz/±1700KHz)ConductedSpuriousEmission<‐76dBm/1MHz(RXband)<‐61dBm/1MHz(TXband)<‐47dBm/30KHz(otherfrequency)CellularBandTX Frequencyrange824MHz~849MHzMaximumFrequencyerror±300KHzMaximumoutputpower20~24dBmMinimumcontrolledoutputpower<‐50dBmStandbyoutputpower<‐61dBmCodedomainpowerThecodedomainpowerineachinactivecodechannelshallbe23dBormorebelowthetotaloutputpowermeasuredonboththeIandQdatachannelcombined.Timereference±1.0uSWaveformquality>0.944Rangeofopenloopoutput(test1:-25dBm/1.23MHz)-47.7±9.5dBm
TALONCV002UserManual8power(test2:-60dBm/1.23MHz)-7.7±9.5dBm(test3:-93.5dBm/1.23MHz)20.3±9.5dBmConductedspuriousemission‐42dBc/30Khzor‐54dBm/1.23MHz(|Δf|:1.25MHz~1.98MHz)‐50dBc/30Khzor‐54dBm/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)PCSBandRX Frequencyrange1930MHz~1990MHzSensitivity‐108dBm(FER≤0.5%)Dynamicrange‐25~‐108dBm(FER≤0.5%)SingletoneDesensitization‐102.4dBm(FER≤1%,‐40dBm@±1250KHz)IntermediationSpuriousResponseAttenuation‐102.4dBm(FER≤1%,‐43dBm@±1250KHz/±2050KHz)ConductedSpuriousEmission<‐76dBm/1MHz(RXband)<‐61dBm/1MHz(TXband)<‐47dBm/30KHz(otherfrequency)PCSBandTX Frequencyrange1850MHz~1910MHzMaximumFrequencyerror±150KHzMaximumoutputpower20~24dBmMinimumcontrolledoutputpower<‐50dBmStandbyoutputpower<‐61dBmCodedomainpowerThecodedomainpowerineachinactivecodechannelshallbe23dBormorebelowthetotaloutputpowermeasuredonboththeIandQdatachannelcombined.Timereference±1.0uSWaveformquality>0.944Rangeofopenloopoutputpower(test1:‐25dBm/1.23MHz)‐50.7±9.5dBmConductedspuriousemission(test2:‐60dBm/1.23MHz)‐10.7±9.5dBm(test3:‐91.3dBm/1.23MHz)20.3±9.5dBm
TALONCV002UserManual9‐42dBc/30Khzor‐54dBm/1.23MHz(|Δf|:885KHz~1.98MHz)‐54dBc/30Khzor‐54dBm/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)GPS AGPSSupportEmbedded AGPS software supporting an internal GPS subsystem solution   E911FCCmandatedphase1andphase2(optional1)FrequencySupportL1-band (1.57542GHz) Channels:  210 PRN, 66 Search, 22 Simultaneous tracking SensitivitySensitivity (UHIS):   Tracking: -156dBm Reacquisition: -153dBm Acquisition: -144dBm TrackingTimeRequirementAcquisition time: Hot: <2s Warm: <30s Cold: <60s Reacquisition: 2s  - 10s Depends on signal level 2.3  Certification and Safety ItemsRequirementDropDesign1.2meter6directionstandarddroptestTemperatureRange‐40to85°COperation‐50to+100°CStorageHumidity:20%to90%Operation10%to95%StorageAltitude:‐500to+18,000mVehicleISOTestISO+7637‐2‐2004;ISO+7637‐3‐2007;ISO_10605‐2008;ISO+16750‐2‐2010FCCCertificationFCC47CFRPart15andPart18SafetyULListingOthersOperatorRequirementIndustryCanada/AT&T(optional)ESDRequirement15KVnon‐conductive
TALONCV002UserManual103 Software Features 3.1 Basic Software ItemsRequirementAirInterfaceCDMA20001x800/1900MHz;GPS1xData SupportedIPStackIpv4/IPV6 UpgradeMethodRemoteupdate /PCtoolRUIMOptionalCompatiblewithNone‐RUIMSupportedRemoteUpdateSupportedPowerModesSupportedATCommandSupportedReportSupported;3000recordsDriverGPIO,LED,GPS,UARTGPIOsInterruptforDoorOpenDetect,IgnitionStatusLEDsGPSStatus,CDMAStatusWatchDogSupported(CBP8.2integrated)ResetSoftresetStartupBannerSupported3.2 Remote Update TheTALONCV002supportsOTAfieldupgradesoftheTALONCV002residentapplication.AnovertheairTFTP(TrivialFileTransferProtocol)connectionismadeoveraUDP/IPconnection.AreplacementfileisthentransferredfromaservertotheTALONCV002andthatfilereplacesthepreviousapplicationimage.3.2.1 Auto Execute  TheAutoExecuteUtilitycopiesthecontentsoffilesystem.exfintosystemexecutableRAMandexecutesitfromthere.Thisfileisthefactorydefaultapplication.Anotherfilenamedcustom.exfcanbeloadedintothefilesystem.AutoExecutewilllookfirstforafilenamedupdate.exfandloadandexecutethatinplaceofcustom.exfifitexists.Ifupdate.exfexecutessuccessfully,thepreviouscopyofcustom.exfisdeletedfromthefilesystemandupdate.exfisrenamedtocustom.exf.3.3 Power Modes TheTALONCV002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connectionwheneverserviceisavailableaswellasanIPconnectionwhereavailable.Anyhardwareorsoftwareresetwillinterruptanypowermodeandreturnthedevicetofullpowermode. Insummary,theconditionspermanentlyrestoringfullpowermodeinclude:
TALONCV002UserManual11 Powercycle Watchdogtimeout Resetcommand CDMAphonecallreset SMSorUARTpowermodecommand Motiondetect(ifdetectorinstalledandenabled)Wheninapowerdownmode,thefollowingresourceswillcauseinterruptsthatwillwaketheTALONCV002andcauseittoattemptcompletethefunctionassociatedwiththeinterrupt.Simultaneousinterruptswillcausesequentialcompletionofeachassociatedfunction.Theseinterruptsinclude: Reporttimer  GPIOchange  Batterythreshold  Heartbeat  Watchdog  Power ‐upTherelatedinterruptfunctionwillbeattemptedforatotaldurationsettheassociatedparameterinthepowermodecommand.3.4 AT Command TALONCV002commandsareATextensionsspecifictoTALONCV002devices.TheyarecloselybasedoncommandsthatareassimilaraspossibletootherindustrycommondevicesandareessentiallysubsetsofstandardIONcommands.CommoncommandsusedwithCDMAmodemssupportingIPconnectivityarenotincludedwithintheTALONCV002commandsetextensions.Thesecommandsareleftintheirnativestructure,asdefinedbytherespectivebasebandCDMAchipsupplierwhichproductalreadyinuse.CommandSummaryThefollowingcommandsarehighlyspecializedtotheTALONCV002.ThecommandslistedareintendedtobesimilartocounterpartsfoundincommonCDMAmodemcommandextension.1.AT+IONAA:Setappendmode2.AT+IONACK:Setacknowledgementmode3.AT+IONAPN:SetAPN4.AT+IONBIN:Readthefactorycoresoftwareversion(readonly)5.AT+IONBZ:Buzzersetting6.AT+IONCV:Configurationversion7.AT+IONDI:Setdistanceintervalinterrupt
TALONCV002UserManual128.AT+IONDTE:Setdrivingtimeevents9.AT+IONFR:Restorefactorydefaults10.AT+IONGF:Setgeofenceborders11.AT+IONGFH:Setgeofencearoundcurrentlocation12.AT+IONGPIO:GPIORead/Write13.AT+IONGS:GPSStatereport14.AT+IONHB:Heartbeat15.AT+IONHC:HeadingChange16.AT+IONINFx:Listsysteminformationsegments17.AT+IONIP:SettargetserverIPaddressandportnumber18.AT+IONIPC:IPChangereport19.AT+IONIS:IgnitionState20.AT+IONLT:LEDs’TimingandIntensity21.AT+IONLPORT:SetthelocalIPportnumber22.AT+IONNR:SettimebeforeIPsessionisclosedandrestarted23.AT+IONNW:Setwatchdogtimeoutifnonetworkfound24.AT+IONPM:Setautopowerdownmode25.AT+IONRF:ReportFormat‐ASCII/Binary26.AT+IONRI:Setreporttimerinterval27.AT+IONRM:ReportMask28.AT+IONRN:Queuereportrecordfortransmission29.AT+IONRR:Setresetreport30.AT+IONRS:Resetsetting‐soft/hard,periodic31.AT+IONSD:SetSMSresponsedestination32.AT+IONSI:Setinterrupt33.AT+IONSQ:Setqueuelength34.AT+IONSR:Setrelaydriver(GP3)statehighorlow35.AT+IONSV:Readthefactoryapplicationsoftwareversion(readonly)36.AT+IONTA:TowAlert37.AT+IONTID:CDMAtowerIDandlocationdata38.AT+IONUA:UpdateapplicationfirmwareOTA
TALONCV002UserManual1339.AT+IONUC:UpdateconfigurationfilesOTA40.AT+IONVO:VirtualOdometer41.AT+IONVTO:VirtualTripOdometer3.5 Report TheTALONCV002capturesdataandformsareportrecordwiththatdata.ThisisasingledatastructureintendedtocontainallofthetypicallyusefuldataontheTALONCV002.OtherinformationcanbequeriedseparatelyusingseparateATcommands.ReportsarealwaysgeneratedbyinterruptsregardlessofwhetherornotthereisaGPSlock.Ifnolockhaseverbeenattainedsincehardwarereset,defaultvaluesof0arereturnedforallGPSfields.Ifalockhasbeenattainedandlost,thereportwillcontainthelastvalidGPSdataincludingthetimestampofthatdata.BaseRequirements:1. AreportisgeneratedinresponsetoeitheraninterrupteventorinresponsetoexecutionofassociatedATcommandsexplicitlyrequestingone.2. GPScoordinatesarestoredinreportsassignedhexvaluestosavespace.3. Toreducedatatransmissioncosts,thedatawithinareportrecordcanbemaskedandremovedbeforeitistransmitted.4. Everyreporthasatagandeachenabledinterruptoreventgeneratesaseparatereport.Thereporttagsindicatethecauseofthegeneratedreport,whichcanbeaninterrupt,aneventorinresponsetoacommand.3.6 Reset Thereisaninternalsoftreset.3.6.1 Context Preservation  WhenaresetiscausedbytheNetworkWatchdogorbytheResetcommand(modes0,1),thecontextofthesystemisbeingpreservedandisrestoredafterthereset.Thecontextincludesalltheperiodictimers,thereportqueue,theodometer,etc.ThisallowstoresettheunitasatroubleshootingmeasureeitherperiodicallyorduetoNetworkWatchdogwithoutlosingreportsthatarealreadyinthequeueorarependingonrunningtimers.Notethattheresetprocessmaycause1‐2minofinaccuracyinthetimersandshouldnotbeconsideredasveryprecise.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.3.7 Startup Banner AfteraresetastartupbannerisprintedthroughtheUARTonly.Theformatandcontentofthebannershownbelow: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>
TALONCV002UserManual144 Test Method 4.1 Hardware TestItemDescriptionBasebandFunctionTest•  PowerInputTest•  PowerConsumptionandCurrentTest•  HeatDissipationTest•  UARTStabilityTest•  GPIOLevelTest•  LEDStabilityTest•  DropDownTest•  ESDTest•  High/LowTemperatureTest•  HumidityTestRFTest•  RFPerformanceTest•  GPSPerformanceTest•  AntennaPerformanceTest4.2 Software Test TestEnvironmentConstruct messageTestenvironment1.usbdongleandPCasmessageserver2.sendmessagetoIONX UDPTest environment1.connectdongletoPCandcreatedialupasipserver2.IONXcreateIPconnectiontoserver UARTTestenvironment1.connectIONXtopcwithcomserialcable2.openTerm ialtoolandsendatcommand3.reponsecanbeshownatterminalwindow
TALONCV002UserManual15TestItemsDescriptionExtensionFeaturesTestCDG2/3TestBasicFunctionTestFieldTest
TALONCV002UserManual165 Caution  Thedevisecannotbeusedwithin20cmofanypersonsandmustnotbeco‐locatedwithin20cmofothertransmitterantennas.

Navigation menu