Date post: | 02-Mar-2016 |
Category: |
Documents |
Upload: | eduardo-cudia |
View: | 703 times |
Download: | 4 times |
of 9
Copyright 2012by e-Gizmo Mechatronix Central
All Rights ReservedGSM/GPRS Modem (Shield) Hardware Manual Page 1 of 9
GSM GPRS SHIELD/
FEATURES & SPECIFICATIONS
Industry proven SIMCOM SIM900D Module Buffered UART provides additional layer of protection Fused power input On board LDO voltage regulator UART/SUART switch selectable port (gizDuino) On board manual power switch SIM Card Holder
GENERAL SPECIFICATIONS
Power Input: 5V-7.5VDC @ 1.5A I/O Interface: UART 3.3V Logic 5V Tolerant LED Indicators: Power Network Status PCB Dimensions: 53.5W x 69L mm
Copyright 2012by e-Gizmo Mechatronix Central
All Rights ReservedGSM/GPRS Modem (Shield) Hardware Manual Page 2 of 9
Major Components Presentation
Figure 1. GSM/GPRS Major Parts ID & Presentation (Top & Bottom).
Bottom
Top
We develop a GSM/GPRS modem circuit board that is compatible with Arduino or on our own version of Arduino, the gizDuino. These kinds of circuit is known as Shields, an easy to install and compatible pins that fits to gizDuino or any other Arduino compatible clones. With the power of SIM900D (the module that was used to our GSM/GPRS modem (Shield)), the utilization of SMS and voice can be initi-ate a remote control command from any range that the network service provider covers.
Not all the pins of sim900d was used to inline the compatibility of the shield to any gizDuino compatible controllers, but the unused pins of SIM900d may yet be used because we put the uncommitted ports to each pin that is ready for interfacing and soldering. We also imple-ment a mini SIM card slot & holder for (ISO/IEC 7810:2003, ID-000) SIM cards, that will act as the medium in connecting to a network provider. , We also attached 3 LED indicators for easy power, command status, & network status checking, UART SUART switch for, a built in Antenna slot for wider signal range, and a jamming port for controlling the power switch of the shield through codes or command.
Copyright 2012by e-Gizmo Mechatronix Central
All Rights ReservedGSM/GPRS Modem (Shield) Hardware Manual Page 3 of 9
Pin I.D. & Descriptions
Pin I.D. DescriptionRST Reset Pin
3.3V 3.3V Device Power Supply
5V 5V Device Power SupplyGND GroundGND GroundVIN 8-12V Device Power Supply
JP1 Details & Pin Assignment
Pin I.D. DescriptionA0 Analog In / Digital I/O
A1 Analog In / Digital I/O
A2 Analog In / Digital I/O
A3 Analog In / Digital I/O
A4 Analog In / Digital I/O
A5 Analog In / Digital I/O
JP2 Details & Pin Assignment
Pin I.D. DescriptionAREF analog reference pin for the A/D Converter.
- -13 Digital I/O
12 Digital I/O11 Digital I/O10 Digital I/O9 Digital I/O8 Digital I/O
JP3 Details & Pin Assignment
Pin I.D. Description7 Digital I/O6 Digital I/O
5 Digital I/O4 Digital I/O
3 Digital I/O / SUART mode (Transmit)
2 Digital I/O / SUART mode (Recieve) TX Digital I/O / Transmit
RX Digital I/O / Recieve
JP4 Details & Pin Assignment
Pin I.D. DescriptionPWR Power indicator
MC2N Auxiliary positive and negative voiceband inputMC2P Auxiliary positive and negative voiceband inputMC1N Positive and negative voiceband inputMC1P Positive and negativevoiceband inputAGND Analog Ground
SP1P Positive and negative voiceband outputSP1N Positive and negative voiceband outputSP2N Auxiliary positive and negative voiceband outputSP2P Auxiliary positive and negative voiceband outputTEMP Battery temperature
VCHG Voltage input for the chargeADCO General purpose analog to digital converter
SIM900D open interfacing pin ports Details & Pin Assignment
Pin I.D. DescriptionRI Ring Indicator
DRXD Serial interface for debugging and firmware upgrade
DTXD Serial interface for debugging and firmware upgrade
CTS Clear to sendRTS Request to send
DTR Data terminal ready
DCD Data carry detectNETL Net status indicator
GPO1 Normal output port
SIM900D open interfacing pin ports Details & Pin Assignment
Copyright 2012by e-Gizmo Mechatronix Central
All Rights ReservedGSM/GPRS Modem (Shield) Hardware Manual Page 4 of 9
How to test GSM / GPRS ShieldUsing with gizDuino microcontroller
Figure 2. First, connect the gizDuino to your PC to upload the sample sketch for GSM/GPRS shield.
After connecting the gizDuino to your PC, open the the CD (included in purchasing the kit.) and go to e-Gizmo KITS> GSM-GPRS (Shield)> Sample Arduino Sketch> GSM_Shield_test> GSM_Shield_test, and after opening the sample sketch, you need to edit some codes.
Find the line containing codes like this ( send_msg(09232814046, this is the message area edit here.); ) , on the first quotation mark insert the recievers number, and on the second quotation mark input any alphanumeric characters (it will serve as the message). After editing the codes, upload the sketch and wait until the uploading is complete and do not remove the USB cable.
Figure 3. Install the GSM/GPRS shield to the gizDuino microcontroller..
After installing the GSM/GPRS shield to the microcontroller, put a 5 to 9V power supply to the GSM/GPRS shield, the Power status LED Indicator should turn green upon supplying. Next install the antenna, and SIM card and switch the the Serial programming switch to UART and then press the Power button switch approximately 1-5 seconds until the status LED indicator turn red, the Network indicator will blink fast upon turning on, wait until the blink has 2-3 seconds blink delay; it means the signal of the GSM/GPRS shield is stable. if the network indicators blink is stable press the reset button once and wait until the number indicated in the sample sketch recieve the message.
Note: the network indicator LED may take a long time before getting to a stable state depending on the networks signal, make sure that the antenna is attached for more signal strength, and the SIM card you install have load that can call or text depending on your program.
Copyright 2012by e-Gizmo Mechatronix Central
All Rights ReservedGSM/GPRS Modem (Shield) Hardware Manual Page 5 of 9
GSM/GPRS Shield to PC
How to test GSM / GPRS Shield
Figure 4. A example Interface of GSM/GPS Shield(PC to USB-UART Serial Converter to GSM/GPRS Shield)
In testing the GSM/GPRS shield directly to you PC, we also need a 5-9V external power supply for the shield, a programming dongle in this case we will use our USB-UART Serial TTL Converter, wires to connect the shield to the programming dongle, a SIM card, USB Cable type A to type B, and ofcourse your PC with Hyperterminal application (Hyperterminal is not available in windows vista and windows 7 but it was downloadable through the internet.). Now attach all the said components needed to run and test the GSM/GPRS shield just like the illustration above (Figure 4.). After setting up all the components needed, press the power button and hold the power button until the the status LED indicator turn red (just like on how we test the shield using gizDuino microcontroller) and wait until the Network LED indicator blink normally. Now we need to open the Hyperterminal, in opening the Hyperterminal just follow these steps (in windows XP) Click start>, All programs>, Accessories>, Communications>, and finally Hyperterminal. After opening it, the connection wizard will apear and follow these steps:
Copyright 2012by e-Gizmo Mechatronix Central
All Rights ReservedGSM/GPRS Modem (Shield) Hardware Manual Page 6 of 9
GSM/GPRS Shield to PC
How to test GSM / GPRS Shield
First, enter the name of your connection
Second, Replace this with the COM port in which the GSM modemis attached to. To know which COM you used, go to
(My Computer>, Properties>, hardware tab>, DeviceManager>, Ports>).
The third step is to configure the COM port parameters. These parameters are the Baud Rate or Bits per second, Data bits, Parity, Stop bits, and Flow control. Each of these must be set accord-ing to the values found on the figure to the left. just click the restore default button and then click OK.
And last step is typing AT Commands, type the commands indicated bellow.
Edit this field and enter the Cellphone number that will recieve the test message and press Enter
Edit this field and enter the text message, and press (CTRL+Z) to send.
Copyright 2012by e-Gizmo Mechatronix Central
All Rights ReservedGSM/GPRS Modem (Shield) Hardware Manual Page 7 of 9
How to test GSM / GPRS ShieldList of basic 'AT Commands
The characters represent a Carriage Return command. It is simply an ENTER key command on the keyboard.
Type:ATGSM Response:OK(This is just the commands previously done.)
Type:ATE1GSM Response:OK(This command tells the GSM Modem to echo the characters you type into the Hyper Terminal, which allows the display of every character typed.)
Type:AT+CMGF=1GSM Response:OK(This command tells the GSM Modem to display SMS messages in the Human Read able Text Format.)
Type:AT+CMEE=2GSM Response:OK(This command lets the GSM Modem report any errors found in a read-able format.)
Type:AT+CFUN=1GSM Response:OK(This command sets all the GSM Modem functions to be available to the user.)
Type:AT+COPS=0GSM Response:OK(This command lets the GSM Modem functions choose an available net-work operator automatically. The process may take some time to com-plete, and its completion is marked by the OK response. This usually takes around 30 seconds to complete.)
Type:AT+CPASGSM Response:OK(Whenever this command is executed during the processing time from the above command, it reports on the status of the loading process. When the GSM modem is still loading, it will respond with an OK. Oth-erwise, if it is done it will respond Ready. If the GSM modem responds an Error up until a minute then the problem may result in the improp-er attachment of the SIM card. To remedy this, turn off the GSM modem power, carefully reattach the SIM card and check if it is properly placed, and resume with the start up process once again.)
Display SIM number: AT+CNUM
Show operator network: AT+COPS?
Show signal quality: AT+CSQ
Display an SMS message: AT+CMGR=1(If there are no messages in storage of the SIM card, it will return an Error message.)
Display all SMS messages: AT+CMGL=ALLWARNING: If there are large amounts of SMS messages in the SIM card, this command will flood your HyperTerminal with SMS messages.
Send an SMS message: AT+CMGS=SIM numberUser Message For example, if the user types in AT+CMGS=09123456789 and exe-cutes ENTER, and types in for the message Hello There! (excluding the apostrophes) and presses down both CTRL and Z simultaneously, the GSM modem will send a Hello There! message to the desired number. Note that this will cost an amount of credit or load depending on the network service provider.
Show list of all available commands: AT+CLAC
Switches GSM Module power to OFF: AT+CPOWD
For more information regarding all the available commands of the GSM module, the user may refer to the SIM900D AT Command manual.
C
opyr
ight
201
2by
e-Gi
zmo
Mec
hatro
nix
Cent
ral
All R
ight
s Res
erve
dGSM/GPRS Modem (S
hield)
Har
dwar
e M
anua
l Pag
e 8
of 9
schematic diagram
CLOCK
RESET
Vcc
DATA
GND
1 2
3 4
5 6
CON1
SIM
DBG_RXD1
DBG_TXD2
RXD3
TXD4
STATUS5
SIM_DATA6
SIM_CLK7
SIM_RST8
SIM_VDD9
KBR010
RI11
PWRKEY12
DISP_CLK13
DISP_DATA14
VRTC15
DISP_D/C16
GND17
MIC
2P18
MIC
2N19
MIC
1N20
MIC
1P21
AG
ND
22
SPK
1P23
SPK
1N24
SPK
2N25
SPK
2P26
TEM
P_B
AT
27
VC
HG
28
AD
C0
29
GN
D30
GN
D31
GN
D32
AN
TEN
NA
33G
ND
34
GN
D35
GN
D36
GN
D37
VB
AT
38V
BA
T39
GPO
140
NET
LIG
HT
41D
CD
42D
TR43
RTS
44C
TS45
DIS
P_C
S46
NC
47G
ND
48
Module1SIM340D
R7
22
R6
10 K
R9
22
R8
22
1 23 45 67 89 10
JP7
HEADER 5X2
12
JP5
HEADER 2
Vin3
AD
J1
+Vout 2
U1EZ1086CM
+ C3100u
+ C2
100uR4RES1
R5RES1
C1100n
C4
224
S2
SW-PB Q3
NPN 1 23 45 67 89 10
JP8
HEADER 5X2
Q2
NPN
Q1
NPN
D4
DIODE
R2
RES1
R1
RES1
D1LED
D2
LED
VBAT
VBAT
VBAT
VBAT
R3RES1
D3
LED
F1
FUSE1D5DIODE
1 23 45 67 89 1011 12
JP6
HEADER 6X2
PowerON
PowerON
12345678
JP3
HEADER 8
12345678
JP4
HEADER 8
01234567
8910111213
123456
JP2
HEADER 6
123456
JP1
HEADER 6
VIN
S1
Reset
GNDGND+5V
RESET
A0A1A2A3A4A5
AREF
+3.3V
RXTX
1
2 4
35
U2
74LVC1G125
TX
C6
100n
1
24
35
U3
74LVC1G125
RXC5
100n
S3
SW DPDT2
3
VBAT
VBAT
RXDTXD
RXD
TXD
Figure 5. Schematic diagram of GSM/GPRS Shield.
Copyright 2012by e-Gizmo Mechatronix Central
All Rights ReservedGSM/GPRS Modem (Shield) Hardware Manual Page 9 of 9
PCB LAYOUT
Figure 6. GSM/GPRS Shield Silk screen layout
Figure 7. GSM/GPRS Shield Copper layout (Top) Figure 8. GSM/GPRS Shield Copper layout (Bottom)