JP_GSM_Relay_MU
-
Upload
hassan199002 -
Category
Documents
-
view
11 -
download
0
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)