JP_GSM_Relay_MU

25
Carte Relais GSM (Manuel Utilisateur)

Transcript of JP_GSM_Relay_MU

  • CarteRelaisGSM(ManuelUtilisateur)

  • CarteRelaisGSM

    IntroductionCettecarteestunevritablecentraledetlcommandeetdalarmeparGSM.

    ElleseconnecteparunportsrieunmodemGSMcompatibleaveclescommandesAT.UnmodletrsclassiqueestleWavecomWMOD2quonpeuttrouversurebaymoinsde25.

    EllepermetdecommanderparSMSjusqu8sortiesetdesurveillerjusqu8entresdigitalesetuneentreanalogique(capteurdetempratureparexemple).

    LescommandessefontparenvoideSMSlacartedepuisuntlphoneportablepralablementdclarsurlacarte.Jusqu8tlphonessontreconnus.

    Enplusdunumroappelant,lesSMSsontprotgsparunmotdepasse.

    LaconfigurationdelacartesefaitdirectementdepuisuntlphoneportableparlenvoideSMS.

    UneconnexionUSBpermetderaccorderlacarteunPCetdutiliserlelogicieldeconfigurationviauneIHM.

    Descriptiondesconnecteurs:

    Entresdigitales:

    Leshuitentresdigitalessontprotgespardesoptocoupleurs.

  • LesoptocoupleursprsententenentrelquivalentduneledetdunersistanceLeschmadeprincipeestalorslesuivant:

    Lintensitdalimentationdelaledestde20mA,larsistancedpenddelatensiondusignaldentre.Lesvaleurstypiquessontlessuivantes:

  • Lesledsdesoptocoupleurspermettentdecommuterlesphototransistorsdontlecollecteurestcouplaumicrocontroleur

    Sorties

    Lacartedisposede8sortiesdigitalesquisonten5VTTL.

  • Lasortien1estconnecteunrelai5Vcapabledecommuter10Asous220V.

    Lessorties28sontlaisseslibres.Attentionilsagitdesortiescapablesdefournir20mAaumaximum

    EntreanalogiqueCetteentreestdisponiblepouruncapteuranalogiquedetempratureparexemple

    OnpeutyraccorderunesondedetempraturecommeleMCP9700demicrochip

  • AlimentationdelacarteLacartesalimenteavecunetensioncontinuede7V9V,elleestquipedunrgulateur5Vpouralimenterlemicrocontroleur.

    CettetensiondentreestdonccompatibledublocdalimentationlivraveclemodemWavecom.

    Ilsuffitdecouperlecbleetdeleraccorderauborniervis.

    Faitesattentionauxpolarits,lacartenestpasprotge

    Lapartieducbleavecleconnecteurjackmalesesoudesurlacarteetpermetdalimenterlemodem.Leblocdalimalimentedonclafoislacarteetlemodem.

  • Leconnecteur5Vvisiblesurlacartenestpasutilis.

    RaccordementduportsrieLecblelivraveclemodemWavecomseraccordesurlesconnecteurssriesdelacarteetdumodem.

  • UtilisationdelacarteAvantdeconnecterlesentresetlessortiescommencezpartesterlacarteenbranchantlaprisesecteuretenlanantlelogicieldepilotageaprsavoirraccordlacartesurunepriseUSB.

    Dslelancementslacarteestreconnue,USBpasseltatconnected

    Lacartefonctionne!

  • Lacommunicationaveclemodemvastablir,auboutdenviron12minuteslecarnetdadressedelacarteSIMseraluetlestlphonesdclarssafficheront:

    AssociationdenouveauxtlphonesPourdclarerdenouveauxnumrosilyatroismthodes:

    1) CrerdescontactssurlacarteSIMenutilisantunautretlphoneportablelenomdescontactsdevronttre#1#8LescontactsdoiventtrecrssurlacarteSIMLesnumrossontsouslaformeinternationale+336xxxxx

    2) VouspouvezaussienvoyerunSMSaumodemdepuisuntlphonepralablementenregistrLemessagedoitrespecterlasyntaxesuivante:##Savec=4caractrescomposantlemotdepasse=unchiffrecorrespondantlindexdunumrocrer=lenumrodetlphone exemple:#0000#S5+33611223344>password0000crationdelentre#5aveclenumro+33611223344exemple:#0000#S5>effacelentre#5

  • 3) CrezdescontactsdepuislIHM1)rentrezunnouveaunumrodetlphone(numrotationinternationale)2)slectionnezlenumrocrer(index)3)envoyezlenumrolacarte(SendtoModem)

    Lenumro#3seraalorscretsafficheraauboutdequelquesinstants:

    LechangementdemotdepassesefaitdepuislammeIHM.

    AttentionparmesuredescuritlechangementdemotdepassepartirdunSMSnestpaspossible.

    Lemotdepasseestcommuntouslestlphonesdclars.Lemotdepasseinitialest0000.Pourchangerlemotdepasseilfautdonclattribuerunnumrodetlphonecrer/recrer

  • depuislIHMPC.Surcetexempleletlphone#3estrenvoyaumodemetlemotdepasseest

    changpourlavaleur1111.

    ActivationdessortiesLessortiessactiventpartirdunSMS.

    SyntaxeglobaleOnpeutactiverlessortiesltatONouOFFpartirdunSMSayantlasyntaxesuivante:

    ##O...

    Avec:

    lesnumrosdesortiesde07

    =N>lasortiepasseON

    =F>lasortiepassOFF

    Exemple:lepasswordtant1111

    #1111#ON1357>lessorties1,3,5et7vontpasserON

    #1111#OF12678>lessorties1,2,6,7and8vontpasserOFF

    Cettesyntaxeestefficacemaisncessitedeconnatrelesnumrosdesortiesquelonveutactiver.Ilexistedoncunemthodeplussimpledusage:lesalias.

    LesaliasUnaliasestunesuitedetroiscaractresquisymboliseunecombinaisondesorties.

    Lacarteestlivreavec5aliascrsquimontrentlapuissanceetlutilitdececoncept.

  • Onpeutcrerjusqu10alias,nousverronsparlasuitecomment.

    Pourlinstantregardonscommentutiliserlesalias.

    UtilisationdunaliasIlsuffitdenvoyerunSMSdontlasyntaxeestlasuivante:

    ##b

    Avec:

    b=lecaractreblancouespace =lenomdelalias

    Exemple:aveclepassword1111

    #1111#GARvadclencherlaliasGARquisurnotreexempleestassocilasortie0quivabasculerON

    #1111#ALLvadclencherlaliasALLquibasculetouteslessortiesON

    #1111#PIOvadclencherlaliasPIOquimetONlasortie1etOFFlasortie2

    OnpeutdoncavecunaliascombinerdessortiesONouOFFavecunseulSMS.

    CrationdunaliasOnpeutcrerunaliasenenvoyantunSMSlacarte.

    LeSMSalasyntaxesuivante:

    ##A......

    Avec:

    aliasindexde09

    :nomdelaliassur3caractres

    valeurspourlessorties"ON"

    valeurspourlessorties"OFF"

  • Exemple:aveclepassword#1111#

    #1111#A2GARN234F4567crelaliasn2dontlenomestGAR.Cetaliasactiveralessorties2,3,4ONet4,5,6,7OFF

    Exemple:

    #1111#A3NONF01234567crelaliasn3NONquiactiveratouteslessortiesOFF

    Exemple:

    #1111#A3effacelaliasn3

    ConfigurationdessortiesIlexistedeuxtypesdesorties:

    LessortiesnormalesditesN LessortiesPulseditesP

    UnesortieNormalepeutavoiruntatpardfautOnouOff.OnrappellequeltatlogiqueOn(1)correspondunesortiesoustension5V,alorsquunesortieOff(0)est0V.

    UnesortiePulsesertenvoyeruneimpulsionpendantuntempsparamtrable.Unetellesortieesttrspratiquepourenvoyeruneimpulsiondouverturedeportedegarageparexemple.

    ConfigurationparIHMLessortiesseconfigurentdelafaonsuivante:

    1) Saisirltatpardfaut0=OFF;1=ON2) 2saisirletypedesortieN=Normale;P=Pulse3) SisortiePulsesaisirladurede1255(1=1,3s;255=255*1,3ssoit5minet40s)4) Sauverlesvaleursdansleepromdelacarte5) Passer(ventuellement)surMonitorpoursurveillerlessortiesentempsrel

    ConfigurationparSMSPourconfigurerunesortieonpeutenvoyerunSMSayantlasyntaxesuivante:

    ##C

  • Avec:

    de07 :PpourPulse,NpourNormal :3digitsde001255(001=dure1,33s;255donnent5min40s)

    Exemples:avecunpasswordvalant1111

    #1111#C2P250>lasortie2estconfigureenmodePulseavecunedurede250*1,33s

    #1111#C3N001>lasortie3estconfigureenmodeNormalavecunevaleurpardfautde1(ON)

    #1111#C4N000>lasortie4estconfigureenmodeNormalavecunevaleurpardfautde0(OFF)

    GestiondesentresLesentressontsurveillesentempsrel.

    Chaqueentreaunevaleurpardfaut.

    AlarmesUnSMSpeuttreenvoyunnombreparamtrabledenumrosdetlphone(danslordre#1,#2,)etsoitquanduneentrebasculesoitquandellequittesontatpardfaut.SeulcetlphonereoitleSMSdalarme.

    LeSMSestlesuivant:#Alarminput(s):Val:

    Avec:

    =numrodelentreayantgnrlalarme

    =valeurdelentrelorsquelleagnrlalarme

    LenombredenumrosappelerseconfiguredepuisliHMPCenmmetempsquunnumrodetlphoneetquelepassword(soyezcohrentaveclenombredetlphonesdclars)

  • Vouspouvezaussienvoyerdesmessagesvocauxversdestlphonesfixesoumobiles.Cesmessagessontenvoysunnombreparamtrabledenumros(numberofphonestocall).Dsquuntlphonedcroche,lemessagevocalestmisetlemodemraccrocheseulauboutde10senviron.Lesautresnumrosneserontalorspasappels.(saufbiensrsiaucundedcroche!)

    ConfigurationdesentresetdesalarmesLaconfigurationdesentres,valeurspardfautetalarmessefaitvialiHM

    1) Saisirlavaleurpardfaut2) CocherlacasesivoussouhaitezunealarmeparSMSsilentrequittesavaleurpardfaut3) CocherlacasesivoussouhaitezunealarmeparSMSsilentrechangedtat4) Uneentrepeuttreassocieuneautreentreservantdezonepourunealarme.Ainsi

    surlexemplelentre2peutgnrerunealarmeSMSsiellesortdesontatpardfautETsilentren1estellemmeactive.Idempourlentre5aveclazone2correspondantlentre2active.

    5) UneentrepeutellemmedclencherunesortielorsquelledclencheunealarmeSMS.Surlexemplelesentres2et5gnrentunealarmeSMSetfontpasserONlasortie3(quipeuttreconnecteunesirneparexemple)

    EtatglobaldesentressortiesUnSMSrcapitulantltatdesentressortiespeuttreenvoyenrponseunSMSderequte:

    SyntaxedumessagederequteGetI/O

    ##GIO

    Exemple:aveclepassword1111

  • #1111#GIO

    CeSMSrenvoieenretourleSMSsuivant:#InOut

    Avec:

    fournitles8valeursdesentres(entre7entre0)

    fournitles8valeursdessorties(sortie7sortie0)

    Exemple:

    Surcetexemple,touteslesentressont1(ON).Lasortie2estONlesautressontOFF

    GestionducapteurdetempratureAfaire!

  • Exempledutilisationavance:unecentraledalarmedeuxzonesetouvertureportegarage

    Cahierdescharges:OnsouhaiteutiliserlacartepourouvriruneportedegarageparenvoideSMSetraliserunealarmedeuxzonesdclenchantunesirneetenvoyantunSMSsilalarmesedclenche

    Solution:

    Lasortie0estconnecteunrelaisquienvoituneimpulsionsurleboutonpoussoirdouverturedugarage,uneimpulsionde1,3sestgnrepoursimulerlappuisurlebouton.

    Lentre1reoitlessignauxdalarmedescapteursdelazone1

    Lentre2reoitlessignauxdalarmedescapteursdelazone2

    Lazone1estactivesilasortie1estON

    Lazone2estactivesilasortie2estON

    Lesentres1et2sontcoupleslasortie3quidclenchelasirneellemmetemporisesurunedurede60*1,3s.

    Pourmettrelazone1activeilsuffitdebasculerlasortie1ON.Onpeutcrerunaliaspoura

    Zone1OnZ1N.Pourarrterlalarmeilfautpasserlasortie1OFFmaisilfautaussipensercouperlasirne(aucaso).UnaliasestlpouraZ1F

    Idempourlazone2Z2NetZ2F

    BiensronpeutmettrelesdeuxzonessimultanmentONALNetOFFALF

  • EnfinlaliasGARserttoutsimplementenvoyerunSMSsaportedegaragepourquellesouvre.

    Onvoitdonctoutelapuissanceetlasouplesseoffertespardesentresetdessortiestemporisesetlogiquementcouples.Lutilitdesaliasestgalementvidentecommemoyenmnmotechniquepermettantdecommanderplusieurssortiessimultanment.

    Avousdecrerlesystmequevoussouhaitez!

  • Upgradedufirmware

    Utilisationdubootloader

    LexcutablePCbootloader.exepermetduploaderlefirmwaredanslacarte.

    Lancezlebootloader.Lcransuivantapparat:

    Pourlutiliser,ilfautconnecterlacartesurlUSBbrancherlecbledalimenappuyantsurleboutonreset,ledeviceestreconnu(deviceattached)etlaprogrammationduPICpeutavoirlieu:

    Ilfautouvrirlefichier.HEX(boutonOpenHexFile)etslectionnerlefichier.hex

  • LeboutonProgram/

  • LedingdongcaractristiquedelUSBsefaitentendreetledeviceestdconnectdubootloaderetsereconnectesurlUSBenmodeHID.Vouspouvezquitterlebootloader

    ProgrammationdunPICviergeLacarteestlivreavecunPICprogramm.LamanipulationsuivantenestncessairequesivousabimezlePICetquilestncessairedelachanger.

    LacarteestquipedunconnecteurICSP(InCircuitSerialProgamming).PourlutiliserilfautunprogrammateurdePICdetypePickit2.Lapatterepre1surleconnecteurdelacartecorrespondautriangleblancduconnecteurPIckit2

  • PourlutiliserpourprogrammerunPICvierge,ilsuffitdinstalleretlancerlutilitaireMicrochipPICkit2Programmer.

    Sitoutsepassebienaulancementetsilacarteestbienconnectevousdevriezavoiruncrantelqueceluici:

  • PourrechargerlebootloaderilfaudralouvriretflasherlePIC

  • Lefichierflasherestlesuivant:

    Cemessageapparat:

    VouspouvezcliquersurleboutonWrite.Labarredeprogressionindiquequelcrituresepassebien

  • Lebootloaderestinstall:

    VouspouvezquitterPIICkit2etuploaderlefirmwaredelacarte(voirupgradedufirmware)