Sunteți pe pagina 1din 25

CarteRelaisGSM (ManuelUtilisateur)

CarteRelaisGSM
Introduction
CettecarteestunevritablecentraledetlcommandeetdalarmeparGSM. ElleseconnecteparunportsrieunmodemGSMcompatibleaveclescommandesAT.Un modletrsclassiqueestleWavecomWMOD2quonpeuttrouversurebaymoinsde25. EllepermetdecommanderparSMSjusqu8sortiesetdesurveillerjusqu8entresdigitaleset uneentreanalogique(capteurdetempratureparexemple). LescommandessefontparenvoideSMSlacartedepuisuntlphoneportablepralablement dclarsurlacarte.Jusqu8tlphonessontreconnus. Enplusdunumroappelant,lesSMSsontprotgsparunmotdepasse. LaconfigurationdelacartesefaitdirectementdepuisuntlphoneportableparlenvoideSMS. UneconnexionUSBpermetderaccorderlacarteunPCetdutiliserlelogicieldeconfigurationvia uneIHM.

Descriptiondesconnecteurs:

Entresdigitales:
Leshuitentresdigitalessontprotgespardesoptocoupleurs.

LesoptocoupleursprsententenentrelquivalentduneledetdunersistanceLeschmade principeestalorslesuivant:

Lintensitdalimentationdelaledestde20mA,larsistancedpenddelatensiondusignal dentre.Lesvaleurstypiquessontlessuivantes:

Lesledsdesoptocoupleurspermettentdecommuterlesphototransistorsdontlecollecteurest couplaumicrocontroleur

Sorties
Lacartedisposede8sortiesdigitalesquisonten5VTTL.

Lasortien1estconnecteunrelai5Vcapabledecommuter10Asous220V. Lessorties28sontlaisseslibres.Attentionilsagitdesortiescapablesdefournir20mAau maximum

Entreanalogique
Cetteentreestdisponiblepouruncapteuranalogiquedetempratureparexemple

OnpeutyraccorderunesondedetempraturecommeleMCP9700demicrochip

Alimentationdelacarte
Lacartesalimenteavecunetensioncontinuede7V9V,elleestquipedunrgulateur5Vpour alimenterlemicrocontroleur. CettetensiondentreestdonccompatibledublocdalimentationlivraveclemodemWavecom. Ilsuffitdecouperlecbleetdeleraccorderauborniervis. Faitesattentionauxpolarits,lacartenestpasprotge

Lapartieducbleavecleconnecteurjackmalesesoudesurlacarteetpermetdalimenterle modem.Leblocdalimalimentedonclafoislacarteetlemodem.

Leconnecteur5Vvisiblesurlacartenestpasutilis.

Raccordementduportsrie
LecblelivraveclemodemWavecomseraccordesurlesconnecteurssriesdelacarteetdu modem.

Utilisationdelacarte
Avantdeconnecterlesentresetlessortiescommencezpartesterlacarteenbranchantlaprise secteuretenlanantlelogicieldepilotageaprsavoirraccordlacartesurunepriseUSB. Dslelancementslacarteestreconnue,USBpasseltatconnected

Lacartefonctionne!

Lacommunicationaveclemodemvastablir,auboutdenviron12minuteslecarnetdadressede lacarteSIMseraluetlestlphonesdclarssafficheront:

Associationdenouveauxtlphones
Pourdclarerdenouveauxnumrosilyatroismthodes: 1) CrerdescontactssurlacarteSIMenutilisantunautretlphoneportable lenomdescontactsdevronttre#1#8 LescontactsdoiventtrecrssurlacarteSIM Lesnumrossontsouslaformeinternationale+336xxxxx 2) VouspouvezaussienvoyerunSMSaumodemdepuisuntlphonepralablementenregistr Lemessagedoitrespecterlasyntaxesuivante: #<password>#S<index><number> avec <password>=4caractrescomposantlemotdepasse <index>=unchiffrecorrespondantlindexdunumrocrer <number>=lenumrodetlphone exemple:#0000#S5+33611223344 >password0000crationdelentre#5aveclenumro+33611223344 exemple:#0000#S5 >effacelentre#5

3) CrezdescontactsdepuislIHM 1)rentrezunnouveaunumrodetlphone(numrotationinternationale) 2)slectionnezlenumrocrer(index) 3)envoyezlenumrolacarte(SendtoModem)

Lenumro#3seraalorscretsafficheraauboutdequelquesinstants:

LechangementdemotdepassesefaitdepuislammeIHM. AttentionparmesuredescuritlechangementdemotdepassepartirdunSMSnestpas possible. Lemotdepasseestcommuntouslestlphonesdclars.Lemotdepasseinitialest0000. Pourchangerlemotdepasseilfautdonclattribuerunnumrodetlphonecrer/recrer

depuislIHMPC.Surcetexempleletlphone#3estrenvoyaumodemetlemotdepasseest

changpourlavaleur1111.

Activationdessorties
LessortiessactiventpartirdunSMS. Syntaxeglobale OnpeutactiverlessortiesltatONouOFFpartirdunSMSayantlasyntaxesuivante: #<password>#O<x><number>...<number> Avec: <number>lesnumrosdesortiesde07 <x> =N>lasortiepasseON =F>lasortiepassOFF Exemple:lepasswordtant1111

#1111#ON1357>lessorties1,3,5et7vontpasserON #1111#OF12678>lessorties1,2,6,7and8vontpasserOFF

Cettesyntaxeestefficacemaisncessitedeconnatrelesnumrosdesortiesquelonveutactiver.Il existedoncunemthodeplussimpledusage:lesalias. Lesalias Unaliasestunesuitedetroiscaractresquisymboliseunecombinaisondesorties. Lacarteestlivreavec5aliascrsquimontrentlapuissanceetlutilitdececoncept.

Onpeutcrerjusqu10alias,nousverronsparlasuitecomment. Pourlinstantregardonscommentutiliserlesalias. Utilisationdunalias IlsuffitdenvoyerunSMSdontlasyntaxeestlasuivante: #<password>#b<aliasname> Avec: b=lecaractreblancouespace <aliasname>=lenomdelalias

Exemple:aveclepassword1111 #1111#GARvadclencherlaliasGARquisurnotreexempleestassocilasortie0quivabasculer ON #1111#ALLvadclencherlaliasALLquibasculetouteslessortiesON #1111#PIOvadclencherlaliasPIOquimetONlasortie1etOFFlasortie2 OnpeutdoncavecunaliascombinerdessortiesONouOFFavecunseulSMS. Crationdunalias OnpeutcrerunaliasenenvoyantunSMSlacarte. LeSMSalasyntaxesuivante: #<password>#A<x><name><N><number>...<number><F><number>...<number> Avec: <x>aliasindexde09 <name>:nomdelaliassur3caractres <N>valeurspourlessorties"ON" <F>valeurspourlessorties"OFF"

Exemple:aveclepassword#1111# #1111#A2GARN234F4567crelaliasn2dontlenomestGAR.Cetaliasactiveralessorties2,3,4 ONet4,5,6,7OFF Exemple: #1111#A3NONF01234567crelaliasn3NONquiactiveratouteslessortiesOFF Exemple: #1111#A3effacelaliasn3 Configurationdessorties Ilexistedeuxtypesdesorties: LessortiesnormalesditesN LessortiesPulseditesP

UnesortieNormalepeutavoiruntatpardfautOnouOff.Onrappellequeltat logiqueOn(1)correspondunesortiesoustension5V,alorsquunesortieOff(0)est0V. UnesortiePulsesertenvoyeruneimpulsionpendantuntempsparamtrable.Unetellesortie esttrspratiquepourenvoyeruneimpulsiondouverturedeportedegarageparexemple. ConfigurationparIHM Lessortiesseconfigurentdelafaonsuivante:

1) 2) 3) 4) 5) Saisirltatpardfaut0=OFF;1=ON 2saisirletypedesortieN=Normale;P=Pulse SisortiePulsesaisirladurede1255(1=1,3s;255=255*1,3ssoit5minet40s) Sauverlesvaleursdansleepromdelacarte Passer(ventuellement)surMonitorpoursurveillerlessortiesentempsrel

ConfigurationparSMS PourconfigurerunesortieonpeutenvoyerunSMSayantlasyntaxesuivante: #<password>#C<outputnumber><type><number>

Avec: <outputnumber>de07 <type>:PpourPulse,NpourNormal <number>:3digitsde001255(001=dure1,33s;255donnent5min40s)

Exemples:avecunpasswordvalant1111 #1111#C2P250>lasortie2estconfigureenmodePulseavecunedurede250*1,33s #1111#C3N001>lasortie3estconfigureenmodeNormalavecunevaleurpardfautde1(ON) #1111#C4N000>lasortie4estconfigureenmodeNormalavecunevaleurpardfautde0(OFF)

Gestiondesentres
Lesentressontsurveillesentempsrel. Chaqueentreaunevaleurpardfaut. Alarmes UnSMSpeuttreenvoyunnombreparamtrabledenumrosdetlphone(danslordre#1,#2, )etsoitquanduneentrebasculesoitquandellequittesontatpardfaut.Seulcetlphone reoitleSMSdalarme. LeSMSestlesuivant:#Alarminput(s):<inputnumber>Val:<inputvalue> Avec: <inputnumber>=numrodelentreayantgnrlalarme <Inputvalue>=valeurdelentrelorsquelleagnrlalarme

LenombredenumrosappelerseconfiguredepuisliHMPCenmmetempsquunnumrode tlphoneetquelepassword(soyezcohrentaveclenombredetlphonesdclars)

Vouspouvezaussienvoyerdesmessagesvocauxversdestlphonesfixesoumobiles.Cesmessages sontenvoysunnombreparamtrabledenumros(numberofphonestocall).Dsquun tlphonedcroche,lemessagevocalestmisetlemodemraccrocheseulauboutde10senviron. Lesautresnumrosneserontalorspasappels.(saufbiensrsiaucundedcroche!) Configurationdesentresetdesalarmes Laconfigurationdesentres,valeurspardfautetalarmessefaitvialiHM

1) 2) 3) 4) Saisirlavaleurpardfaut CocherlacasesivoussouhaitezunealarmeparSMSsilentrequittesavaleurpardfaut CocherlacasesivoussouhaitezunealarmeparSMSsilentrechangedtat Uneentrepeuttreassocieuneautreentreservantdezonepourunealarme.Ainsi surlexemplelentre2peutgnrerunealarmeSMSsiellesortdesontatpardfautETsi lentren1estellemmeactive.Idempourlentre5aveclazone2correspondant lentre2active. 5) UneentrepeutellemmedclencherunesortielorsquelledclencheunealarmeSMS.Sur lexemplelesentres2et5gnrentunealarmeSMSetfontpasserONlasortie3(qui peuttreconnecteunesirneparexemple)

Etatglobaldesentressorties
UnSMSrcapitulantltatdesentressortiespeuttreenvoyenrponseunSMSderequte: SyntaxedumessagederequteGetI/O #<password>#GIO Exemple:aveclepassword1111

#1111#GIO CeSMSrenvoieenretourleSMSsuivant:#In<valuesIn>Out<ValuesOut> Avec: <ValuesIn>fournitles8valeursdesentres(entre7entre0) <ValuesOut>fournitles8valeursdessorties(sortie7sortie0) Exemple:

Surcetexemple,touteslesentressont1(ON).Lasortie2estONlesautressontOFF

Gestionducapteurdetemprature
Afaire!

Exempledutilisationavance:unecentraledalarmedeuxzoneset ouvertureportegarage
Cahierdescharges:OnsouhaiteutiliserlacartepourouvriruneportedegarageparenvoideSMSet raliserunealarmedeuxzonesdclenchantunesirneetenvoyantunSMSsilalarmesedclenche Solution: Lasortie0estconnecteunrelaisquienvoituneimpulsionsurleboutonpoussoirdouverturedu garage,uneimpulsionde1,3sestgnrepoursimulerlappuisurlebouton. Lentre1reoitlessignauxdalarmedescapteursdelazone1 Lentre2reoitlessignauxdalarmedescapteursdelazone2 Lazone1estactivesilasortie1estON Lazone2estactivesilasortie2estON

Lesentres1et2sontcoupleslasortie3quidclenchelasirneellemmetemporisesurune durede60*1,3s. Pourmettrelazone1activeilsuffitdebasculerlasortie1ON.Onpeutcrerunaliaspoura Zone1OnZ1N.Pourarrterlalarmeilfautpasserlasortie1OFFmaisilfautaussipenser couperlasirne(aucaso).UnaliasestlpouraZ1F Idempourlazone2Z2NetZ2F BiensronpeutmettrelesdeuxzonessimultanmentONALNetOFFALF

EnfinlaliasGARserttoutsimplementenvoyerunSMSsaportedegaragepourquelle souvre. Onvoitdonctoutelapuissanceetlasouplesseoffertespardesentresetdessortiestemporiseset logiquementcouples.Lutilitdesaliasestgalementvidentecommemoyenmnmotechnique permettantdecommanderplusieurssortiessimultanment. Avousdecrerlesystmequevoussouhaitez!

Upgradedufirmware
Utilisationdubootloader
LexcutablePCbootloader.exepermetduploaderlefirmwaredanslacarte. Lancezlebootloader.Lcransuivantapparat:

Pourlutiliser,ilfautconnecterlacartesurlUSBbrancherlecbledalimenappuyantsurlebouton reset,ledeviceestreconnu(deviceattached)etlaprogrammationduPICpeutavoirlieu:

Ilfautouvrirlefichier.HEX(boutonOpenHexFile)etslectionnerlefichier.hex

LeboutonProgram/<verifyestdsormaisaccessiblepourflasherlePIC

Sitoutsepassebienvousaurezlesmessagessuivantsetvouspourrezalorsappuyersurlebouton ResetDevicepourbooterlePICsurlefirmware:

LedingdongcaractristiquedelUSBsefaitentendreetledeviceestdconnectdubootloader etsereconnectesurlUSBenmodeHID.Vouspouvezquitterlebootloader

ProgrammationdunPICvierge
LacarteestlivreavecunPICprogramm.Lamanipulationsuivantenestncessairequesivous abimezlePICetquilestncessairedelachanger. LacarteestquipedunconnecteurICSP(InCircuitSerialProgamming).Pourlutiliserilfautun programmateurdePICdetypePickit2.Lapatterepre1surleconnecteurdelacarte correspondautriangleblancduconnecteurPIckit2

PourlutiliserpourprogrammerunPICvierge,ilsuffitdinstalleretlancerlutilitaireMicrochip PICkit2Programmer. Sitoutsepassebienaulancementetsilacarteestbienconnectevousdevriezavoiruncrantel queceluici:

PourrechargerlebootloaderilfaudralouvriretflasherlePIC

Lefichierflasherestlesuivant:

Cemessageapparat:

VouspouvezcliquersurleboutonWrite.Labarredeprogressionindiquequelcrituresepassebien

Lebootloaderestinstall:

VouspouvezquitterPIICkit2etuploaderlefirmwaredelacarte(voirupgradedufirmware)

S-ar putea să vă placă și