Documente Academic
Documente Profesional
Documente Cultură
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.
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
Lenumro#3seraalorscretsafficheraauboutdequelquesinstants:
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
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
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)
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
Surcetexemple,touteslesentressont1(ON).Lasortie2estONlesautressontOFF
Gestionducapteurdetemprature
Afaire!
Exempledutilisationavance:unecentraledalarmedeuxzoneset ouvertureportegarage
Cahierdescharges:OnsouhaiteutiliserlacartepourouvriruneportedegarageparenvoideSMSet raliserunealarmedeuxzonesdclenchantunesirneetenvoyantunSMSsilalarmesedclenche Solution: Lasortie0estconnecteunrelaisquienvoituneimpulsionsurleboutonpoussoirdouverturedu garage,uneimpulsionde1,3sestgnrepoursimulerlappuisurlebouton. Lentre1reoitlessignauxdalarmedescapteursdelazone1 Lentre2reoitlessignauxdalarmedescapteursdelazone2 Lazone1estactivesilasortie1estON Lazone2estactivesilasortie2estON
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
PourrechargerlebootloaderilfaudralouvriretflasherlePIC
Lefichierflasherestlesuivant:
Cemessageapparat:
VouspouvezcliquersurleboutonWrite.Labarredeprogressionindiquequelcrituresepassebien
Lebootloaderestinstall:
VouspouvezquitterPIICkit2etuploaderlefirmwaredelacarte(voirupgradedufirmware)