Stap 1: Sommige instellingsdetails
Voeding
De SIM900A hardware ontwerp handleiding van SIMC (eerst inschrijven, maar Ive gezien het elders - net google het) een referentieontwerp voor levering van macht, en de voeding moet leveren tot 2A in tijden. De USB 5V levering is ontoereikend als het kan niet de vereiste stroom leveren, dus gebruik een externe 3.7V, tot 4.2V, voeding. Sommige eBay-verkopers zeggen kunt u de module op 5V invoeren, maar u kunt niet tenzij er een on-board toezichthouder of een serie diode. Mijne niet, het bevoegdheden naar beneden met een fout "op spanning" bij de levering op 5V. Voedingsspanning voor Max is 4.8V. Een eenvoudige lineaire voeding is voldoende, en deze kleine buck-conversieprogramma's beschikbaar zijn op eBay werken een traktatie, maar met een grote opslag-cap op de output te leveren van de huidige piek-pols verbinding.
Als uw "Netlight" (LED D6) langzaam en gelijkmatig knippert je ok, anders als je 4 herhalende tekens op de PC en niets anders, particulaly als de Ring indicator (RI, LED D5) ook af en toe flitsen, de voeding wordt afgevlakt tijdens die hoge huidige pulsen en de module is resetten.
Elektrische communicatieverbindingen
De Sim900A heeft 2 gebouwd in RS232 seriële poorten. Een is voor gemeenschappelijke communicatie om een PC om te praten met de module en de andere is een 'service' RS232 poort (de poort van de "debug") gebruikt voor het upgraden van de firmware, en waarschijnlijk ook andere gelijksoortige taken.
De SIM900A communiceert op TTL spanningsniveaus (0 tot voedingsspanning-0.1V) op deze poorten, en mijn module heeft een ingebouwde MAX232 chip op de communicatiepoort alleen te vertalen naar de standaard spanningsniveaus niveau TTL RS232 (-12V naar 12V) en kan rechtstreeks op een PC als interface. Als u de jumpers in de buurt van de antennes verbindingslijn verwijdert, kunt u de communicatiepoort op TTL niveaus openen. (Om helemaal correct, de MAX232 produceert - 7V aan + 7V).
De debug-poort beschikbaar is alleen niveau TTL, en om het te gebruiken op mijn module ik heb om te solderen draden aan de module (zie verderop)
De pinout van de seriële poort communicatie op standaard spanningsniveaus wordt getoond op de foto's. [bewerken] Houd er rekening mee dat andere versies van de module lichtjes verschillend TTL pin-outs, dus gebruik een multimeter en zoek de grond pin/s.
Baud-rate
De module is vooraf geconfigureerd om "auto-baud", en het detecteert baud-rate van de bron op de communicatiepoort. Het zal alleen automatisch detecteren tot 57600 baud. Om het werken wacht 2 of 3 seconden post macht en typ 'AT' en niet "at" of andere toetsencombinatie een paar keer tot u krijgen "OK" geretourneerd. Ik later bevestigde de baud-rate bij het gebruiken van 115200 "AT + IPR = 115200" (zonder aanhalingstekens) gewoon om te elimineren één mogelijke kwestie tijdens de test... Wanneer u eerst verbinding maakt, de PC vastgesteldop 9600 of als de module is vooraf geconfigureerd voor auto bauding en stel de baud-rate, dus u wilt gebruiken.
Wanneer niet auto bauding, krijg je de "RDY", "+ CFUN: 1" en "+ CPIN: klaar" verslagen.
De debug-poort heeft een maximale baud-rate van 115200 en biedt geen ondersteuning voor automatische bauding. Vreemd genoeg het knipperende hulpprogramma uitgevoerd op 460800 baud als standaard en mensen verslag die het werkt...
Standaard configuratie is 8 bits, geen pariteit, 1 stopbit en geen datatransportbesturing.
Aansluiten op uw PC
U zult een RS232-poort op uw PC, maar de meeste moderne PC's er geen hebt. U krijgen een speciale PCI-kaart of een USB naar RS232 converter te gebruiken. Ik laat u de converter en het stuurprogramma te installeren, en ontdek het virtuele comm-poortnummer. Nu installeren. Gedaan? Goed.
De foto's laten zien hoe een PC aansluiten aan de communicatiepoort van de Sim900A met behulp van een USB-RS232-converter en afwisselend een TTL level shifter. In eenvoudige termen, pin 2 van uw PC RS232 poort verbinden met de modules eerste pin en pin 3 door de modules tweede pin 5 (grond) op het derde. (3e is het dichtst bij het gat in de PCB).
Deze foto's zijn gevangen uit een document dat ik heb gedownload uit Sim900 informatie link. (Kijk voor de knop in de buurt van de titel met de pijl-omlaag om te downloaden) Zijn deel van een 3.1MB.rar-archief gekoppeld aan via het item sim900 op www.taobao.com. (downloaden op uw eigen risico) en bevat een schema, Arduino Details voor verbinding op opdrachtenlijst, en andere nuttige info. De moeite waard downloaden als het Sim900 vergelijkbaar met de Sim900A is... Het document is in het Engels, maar de site is in het Chinees. Ik gebruikte een app op mijn iPad genaamd "Web Translator" om de webpagina te vertalen in het Engels, en het werkt een traktatie eenmaal instellen.
SIM-kaart
De SIM-kaart moet worden ontgrendeld. Ik ben met behulp van een Vodaphone pre-paid SIM-kaart. Volgens de website van de informatie van de Australische cellulair netwerk Optus zowel Vodaphone gebruiken de 900 en 1800 MHz band voor GSM (aka 2 G) in Australië. Telstra verandert haar operationele banden en afschaffen van GSM dus geen gebruik maken van een Telstra SIM-kaart.