Home
AVR-GSM User Manual
Contents
1. AVR GSM development board Users Manual Pote Geen All boards produced by Olimex are compliant Rev C October 2011 Copyright c 2011 OLIMEX Ltd rights reserved Page 1 INTRODUCTION AVR GSM is excellent board for adding remote monitoring and control in remote places by GSM cellular network Do you want to switch on off your local heating in your mountain house To monitor the temperature at up to 8 remote points up to 30 meters away from the module To listen what happens in your house with silent call after you get message for alarm status Then AVR GSM is the board for you It contains ATmega32 microcontroller and 3 band GSM GPRS module 900 1800 1900Mhz inside which covers most used GSM networks around the world The GSM antenna is build in the board so no need for external expensive GSM antennas AVR GSM have two relays 240VAC 10A two opto isolated inputs which could be connected to alarm sensors or just buttons for user actions like call pre loaded phone numbers on board temperature sensor and connector for additional up to 8 addressable remote temperature sensors at up to 30 meter distance from the module Normal phone hook can be connected to this board and to allow user to speak listen taking and placing phone calls as normal stand alone cellular phone AVR GSM can be connected to PC with the USB connector it have and it is recognized as modem which could be used to add internet via GPRS to your computer imagine
2. B Lil s Ph E SCL SDA OPT TEMP 1 CONBPH MIC TXD RXD RTS CTS DTR DCD RI DBG TX DBG RX MAIN TX JACK 3PINPHONE JACK UNI H 5 825 8185 CONSPH REL Page 8 BOARD LAYOUT button outputs E o 5 4 4 WWW OLYMEX COM DEV COPYRIGHT 2007 Rev B POWER SUPPLY CIRCUIT The power supply of AVR GSM could be done in two different ways 1 Power from 12VDC without using the internal backup battery The module is powered only from external 12V and the battery is not connected In this case jumper BAT E must be open jumper 4V E must be closed jumper 4V must be closed jumper 5V CHG E must be open Power consumption
3. TMP and communication with up to 30 meters between the AVR GSM and MOD TEM is possible error free HANDSEREE Pes Signal Name GND 7 GND MIC2P audio in MIC 2 GND om t 5 MIC This is Audio 2 5 mm connector Standard hands free headphone microphone combined cable can be used Page 13 SPEAKER CONNECTOR SPEAKER EXT Signal Name EAR This is connector for external 32 ohm speaker Cre see m oe p ww s pee o po meme _ POWERKEY pin12 of GSM ADC1yPA1 module 14 EXT is connector external plug in modules It s standard 26 pin ribbon cable IDC keyed connector Backup RTC backup power supply for the GSM module real time clock and RAM when the battery is discharged If the battery attached to this signal is chargeable and the voltage level is low the module will charge the battery Vnom 1 8V Inom 20uA AREF Analog reference input of ATMega32 microcontroller Can be used for external analogue circuits GND Digital ground Analog power supply of ATMega32 microcontroller This is 3VDC output which can be used for external analog modules Digital power of ATMega32 This is 3VDC output for external digital modules AGND Analog ground of ATMega32 microcontroller Can be used for external analog circuits VBAT Dedicated to connect main Li ion battery The power supply of GSM module has to be a single voltage
4. how useful is this for your mountain house if there is no internet but only cellular network BOARD FEATURES e MCU ATMega32 32KB Flash memory RAM 1KB EEPROM e JTAG connector for programming and debugging with AVR JTAG L or AVR JTAG USB GSM GPRS 3 BAND MODULE 900 1800 1900Mhz with build on board GSM cellular antenna e Li ion backup battery for up to 200 hours of GSM module stand by no relays etc peripherals active SIM card holder Two RELAYS 240VAC 10A Two opt isolated inputs USB interface 2 5mm Hands free connector Buzzer ringer Status LED On board temperature digital sensor e Connector for remote temperature sensors up to 30meters far away from AVR GSM e Plastic housing optional e Extension 26 pin connector for all unused ATMega32 ports e PCB FR 4 1 5 mm 0 062 solder mask silkscreen component print e Dimensions 130x82x34 mm 5 1x3 2x1 3 ELECTROSTATIC WARNING The AVR GSM board is shipped in protective anti static packaging The board must not be subject to high electrostatic potentials General practice for working with static sensitive devices should be applied when working with this board Page 2 BOARD USE REQUIREMENTS Cables 1 8 meter USB A B cable to connect to USB host on PC Hardware AVR JTAG AVR USB JTAG Or any compatible tool for programming and or debugging Software AVRStudio WinAVR for developing your own applications The demo software show basic funct
5. source of VBAT 3 4V 4 5V Li ion battery with 650mA capacity is used in AVR GSM ADC3 PA3 ADC3 input digital IO of ATMega32 5V 5VDC output up to 2A current source POWERKEY This is GSM module power on off key When the module is ON if you press and hold for more than 3 seconds the module go in power down state If the module if in power down mode and you press and hold this key for more than 1 second the module will go in ON mode ADC1 PA1 ADC1 input digital IO of ATMega32 AUXADC This is general purpose analog to digital converter build in the GSM module The input voltage value should be in range OV to 2 4V This pin value can be read with AT command ADCO PAO ADCO input digital IO of ATMega32 GPOI This is GPO of GSM module and can be configured by AT command for outputting high or low level voltage All of the GPOs are initialy in low state without any setting from AT command SCK PB7 MISO PB6 MOSI PB5 SS PB4 ATMega32 SPI pins SPI DATA SPI CLK SPI CS SPI D C This is GSM module SPI port reserved for future use KBROWO This is external keyboard input pin of GSM module RST ATMega32 Reset pin Open collector output Page 15 JUMPER DESCRIPTION BAT E 4V E 4V 5V CHG E DCDC E 3V E Download Connects 3 7V Li ion battery to the GSM module Default state is to be open to not drain the battery during stocking the modules Default state open When this jumper is open state the DC
6. DC voltage output is set to 5V when the jumper is closed the DCDC output voltage is set to 4V This is necessary when main battery is not connected and the supply voltage should be 4V when the battery is connected the DCDC voltage should be 5V Default state open When the main battery is not present this jumper feeds the 4V from the DCDC output to the GSM module rw Default state open The GSM module have build in li ion charge circuit This jumper connects the DCDC 5V output to the internal charger circuit Default state closed Important 4V E 4V and E jumpers have to moved together Do not plug in external 12V if BAT E jumper is open This jumper connects the DCDC output to the GSM module It is useful to measure the current consumption 9 Default state closed This jumper connects 3V to FT232RL and ATMega32 It is useful to measure the current consumption Feb Default state closed This is GSM module bootloader enable pin Reserved for GSM module firmware upgrade ry Default state open 16 MTX DTX MRX DRX The GSM module have two UART channels One for the commands one for debugging With this jumper you control which chnnel goes to ATMega32 and FT232RL MTX DTX CE Default state MTX J The GSM module have two UART channels One for the commands one for debugging With this jumper you control which chn
7. K DIAGRAM Figure 2 Block Diagram 7 7 1 PORTA DRIVERS BUFFERS PORTA DIGITAL INTERFACE PORTC DRIVERS BUFFERS PORTC DIGITAL INTERFACE B MUX amp ADC ADC INTERFACE PROGRAM COUNTER PROGRAM FLASH STACK GENERAL PURPOSE REGISTERS CONTROL LINES PROGRAMMING COMP INTERFACE POINTER TIMERS COUNTERS OSCILLATOR INTERNAL OSCILLATOR WATCHDOG OSCILLATOR MCU CTRL amp TIMING INTERRUPT UNIT EEPROM INTERNAL CALIBRATED OSCILLATOR USART PORTB DRIVERS BUFFERS lt lt IM P PBO 7 PORTD DIGITAL INTERFACE PORTD DRIVERS BUFFERS PDO PD7 Page 5 0000 Application Flash Section Boot Flash Section 3FFF Page 6 Data Memory Register File Data Address Space 085F SCHEMATIC EXT 9 AVR GSM Rev
8. ber 2011 in AVAILABLE DEMO SOFTWARE added hyperlinks Page 21 Disclaimer 2011 Olimex Ltd All rights reserved Olimex logo and combinations thereof are registered trademarks of Olimex Ltd Other terms and product names may be trademarks of others The information in this document is provided in connection with Olimex products No license express or implied or otherwise to any intellectual property right is granted by this document or in connection with the sale of Olimex products Neither the whole nor any part of the information contained in or the product described in this document may be adapted or reproduced in any material from except with the prior written permission of the copyright holder The product described in this document is subject to continuous development and improvements particulars of the product and its use contained in this document are given by OLIMEX in good faith However all warranties implied or expressed including but not limited to implied warranties of merchantability or fitness for purpose are excluded This document is intended only to assist the reader in the use of the product OLIMEX Ltd shall not be liable for any loss or damage arising from the use of any information in this document or any error or omission in such information or any incorrect use of the product Page 22
9. in this mode is about 60mA when have a conversation About 25mA in normal mode without conversation 60mA if relays are turned on Important 4V E 4V and 5V CHG E jumpers have to be moved together Power from 12VDC with backup battery The module is powered with battery and allows battery charging In this case jumper BAT E must be closed jumper 4 E must be open jumper 4V must be open Page 9 jumper 5V CHG E must closed Power consumption in this mode depend on the battery charge may vary between 10 and 300mA If the 12V power supply is missing the battery discharge current is between 5 and 25 mA without call and about 200mA during active call RESET CIRCUIT AVR GSM reset circuit is made with STM1001R with typical threshold 2 63V CLOCK CIRCUIT Quartz crystal 7 37MHz is connected to ATMega32 CONNECTOR DESCRIPTIONS TAG 20000010 __ 00000 Eq E pem This connector allows programming and debugging via AVR JTAG or compatible tool Page 10 USB Signal Name SIM CARD This is standard USB Type B connector for connection to PC On board there is FT232RL USB to UART converter To use it you should download and install the drivers for your OS from http www ftdichip com Drivers CDM20602 zip ATMega32 can control FTDI chip as detect USB present and can toggle RST line of FTDI chip ie the microcontrolle
10. ionality and how to place take phone calls C source and HEX or how to remote control via SMS C source and HEX The sources are compiled with WinAVR free C compiler Important If your board does not work first try to charge the battery as you power supply the board for few hours PROCESSOR FEATURES High performance Low power AVR 8 bit Microcontroller Advanced RISC Architecture 131 Powerful Instructions Most Single clock Cycle Execution 32 8 General Purpose Working Registers Fully Static Operation Upto 16 MIPS Throughput at 16 MHz On chip 2 cycle Multiplier e Nonvolatile Program and Data Memories 32K Bytes of In System Self Programmable Flash Endurance 10 000 Write Erase Cycles 1024 Bytes EEPROM Endurance 100 000 Write Erase Cycles 2K Byte Internal SRAM Programming Lock for Software Security JTAG IEEE std 1149 1 Compliant Interface e Peripheral Features Two 8 bit Timer Counters with Separate Prescalers and Compare Modes One 16 bit Timer Counter with Separate Prescaler Compare Mode and Capture Mode Real Time Counter with Separate Oscillator Four PWM Channels 8 channel 10 bit ADC with Programmable Gain at 1x 10x 200x Byte oriented Two wire Serial Interface Programmable Serial USART Master Slave SPI Serial Interface Programmable Watchdog Timer with Separate On chip Oscillator Power on Reset and Programmable Brown out Detection Page 3 4 BLOC
11. nel goes to ATMega32 and FT232RL MRX DRX CE Default state J Page 17 INPUT OUTPUT Button B1 user button connected to ATmega32 pin 12 INT1 PWRKEY button This is GSM module power on off key When the module is ON if you press and hold for more than 3 seconds the module go in power down state If the module if in power down mode and you press and hold this key for more than 1 second the module will go in ON mode MIC on board microphone voice with AT command you can switch the voice audio input to be taken from this microphone of from the handsfree audio connector SPEAKER voice output for external 32 ohm speaker with AT command you can switch the voice audio output to be directed to this speaker or to the handsfree audio connector HANDSFREE audio 2 5 mm jack voice input and speaker output BUZ audio buzzer can be used as RING signalization Status green LED with name LED connected to ATmega32 pin 16 PD7 Status red LED with name STAT indicates the state of GSM module STAT is off state GSM module is not running 64ms On 800ms Off GSM module does not find the network 64ms On 3000ms Off GSM module is connected to the network 64ms On 300ms Off GPRS communication Optocouple 1 OPT1 H11A817SMD 5V 12V optoisolated input with LED2 indication and open collector output connect to ATMega32 pin 40 PBO TO Positive voltage of terminal and negative voltage or GND of
12. r decides whether the communication is between PC terminal and GSM module or between ATMega32 and GSM module When USB cable from PC is connected to AVR GSM ATMega32 allows communication between USB PC terminal and GSM module when USB cable is removed from AVR GSM the communication is between ATMega32 and GSM module Signal Name VSIM SIMRST SIMCLK This is standard SIM card connector to operate AVR GSM should have inserted valid SIM card for your operator network Note that the SIM card should be without PIN security Page 11 PWR CON Signal Name This connector is used to power the AVR GSM External 12VDC power source have to be applied to this pins OUTPUT RELAYS CONNECTOR Pint Signal Name COMMON REL1 je eme NO relay normally opened contact NC relay normally closed contact COMMON relay common contact By this connector the user can switch on off load witch not exceed next maximal admissible ranges 15A 125VAC 10A 250VAC 15A 24VDC Page 12 INPUT OPTOCOUPLER amp TEMP CONNECTOR mr Ce i Two digital optoisolated inputs are available for user code The input level are between 5 and 12V DC I2C signals SCL SDA are used for external temperature sensor connection or other suitable I2C device interfacing There is possibility up to 8 external temperature sensors on this bus Olimex sell these modules separately under the order code MOD
13. terminal of OPT TEMP connector reflect with log O of Mega32 input Optocouple 2 OPT2 H11A817SMD 5V 12V optoisolated input with LED3 indication and open collector output connect to ATMega32 pin 11 PD2 INTO Positive voltage of terminal and negative voltage or GND of terminal of OPT TEMP connector reflect with log O of Mega32 input 1 REL1 240VAC 10A RAS1215 with default tied Normal Close NC and COM terminals and disconnected Normal Open and COM terminals LED R1 Red indicated when turn on REL1 The relay is turned on with log 1 of PC7 port Relayl REL2 240VAC 10A RAS1215 with default tied Normal Close NC and COM terminals and disconnected Normal Open and COM terminals LED R2 Red indicated when turn on REL2 The relay is turned on with log 1 of PC6 port Page 18 MECHANICAL DIMENSIONS 002 2 ee ooooooooooooooQo All measures are in mm Page 19 AVAILABLE DEMO SOFIWARE Placing taking phone calls with AVR GSM C source Remote control via SMS AVR GSM source firmware description Page 20 ORDER CODE How to order You can order to us directly or by any of our distributors Check our web www olimex com dev for more info Pote All boards produced by Olimex are compliant Revision history Rev C edited Octo
Download Pdf Manuals
Related Search
Related Contents
SEVENTH FRAMEWORK PROGRAMME THEME 3 Information and User Manual - Junostatic.com explanation of major functions and features V Panel Express with SC Module DP-008EX Owner`s Manual (French) - 3.93 MB PTE P2A TTT User Manual 31_083_02--DBL-01-de Uniden EXP971 Cordless Telephone User Manual Copyright © All rights reserved.
Failed to retrieve file