Home

GMM 518 Zero

image

Contents

1. x 8x9 2 zo0z c Notes 1 8 analog Inputs 8 Digital 2 5 Bit I O Port 2 AT89C51CC03 4182A CAN 07 03 py Pagina 42 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e 3 bus Keyboard 4x4 DO R6 CLK 57 R7 DATA DC POWER JACK Date 13 10 2007 O Pa Ki LO GMM 518 Zero Rel 3 00 G abaco e bus grifo ___ TECHNOLOGY i pe o n p pers E 1 1 1 1 2 aem lt 2 9 9 py Pagina B 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e bus MISO SCK MOSI D9F 9 Vie GMM 518 Zero Rel 3 00 G pagina B 3 abaco e grifo ITALIAN TECHNOLOGY py Pagina 4 gt 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY gr ifo APPENDICE CONFIG BASE OPZIONI ACCESSORI In corrispondenza di un prim
2. 40 5555 42 DESCRIZIONE SOFTWARE PERIFERICHE DI BORDO 43 INGRESSI DI CONFIGURAZIONE 43 LED DI SEGNALAZIONE ariani ina 43 SEGNALI MULTIFUNZIONE 44 ACCESSO ALLE MEMORIE 44 BIBLIOGRAFIA cla 45 APPENDICE A DESCRIZIONE COMPONENTI DI BORDO A 1 WV EUER aac A 1 APPENDICE B SCHEMA ELETTRICO B 1 APPENDICE C CONFIG BASE OPZIONI ACCESSORI eee 900 9 490 C 1 APPENDICE D INDICE ANALITICO puri D 1 Pagina MM518Zero Rel 3 00 ITALIAN TECHNOLOGY grifo _____ INDICE DELLE FIGURE FIGURA 1 POSIZIONE DELLA VERSIONE SCHEDA sssssssccscsreseesessssescoresecnesssseseesesecenesesssseesesecenneseseceeso 3 FIGURA 2 SCHEMA A BLOCCHI ananas rara ee 7 FIGURAS VISTA COMPLESSIVA ssctccescssssoccocscstsstssscscesssssesssvscecesdscesesessscestecscoossecdeceeossesssss esseuessces ses 9 FIGURA 4 PIANTA COMPONENTI LATO SUPERIORE cccccccccccccccccecccecccecccccccecccecccecccccccccccccccccccccccscccees 11 FIGURA 5 PIANTA COMPONENTI LATO INFERIORE ccccccccccccscccecccccccecccecccccccecccecccccccccccccccccccccccccscecs 11 DALL ALTO 13 FIGURA 7 TABELLA DELLE SEGNA
3. gr ifo nbaco e bus CONFIGURAZIONE SCHEDA Allo scopo di rendere configurabile la scheda ed in particolare il programma applicativo sviluppato stato previsto un Jumper ad 5 vie L acquisizione via software dello stato di 1 di questi Jumper fornisce all utente la possibilit di gestire diverse condizioni tramite un unico programma senza dover rinunciare ad altre linee d ingresso le applicazioni caratteristiche sono selezione della lingua di rappresentazione definizione di parametri del programma selezione delle modalit operative ecc In aggiunta la scheda ha un LED gestibili via software che possono essere usati per segnalare visivamente la configurazione attuale della scheda come descritto negli appositi paragrafi Tutte le risorse di configurazione descritte sono completamente gestite via software tramite la programmazione di appositi registri interni del microcontrollore Per ulteriori informazioni si vedano i paragrafi DIP SWITCH SEGNALAZIONI VISIVE e LEDS DI SEGNALAZIONE FIGURA 3 VISTA COMPLESSIVA 518 Zero Rel 3 00 pagina 9 abaco e grifo __ ITALIAN TECHNOLOGY CON DROIT MIDIS CONTROLLORE CAN Il controllore CAN della GMM 518 Zero si preoccupa della completa gestione dell omonimo protocollo in tutte le sue modalit ed aspetti In dettaglio si possono brevemente elencare le caratteris
4. 23 14 Modified Insert Compile program FiGURA 24 COMPILAZIONE CON BASCOM 8051 D3B1 Il pacchetto di sviluppo uC S1 provvisto di due ambienti distinti Il primo coincide con l IDE JFE editor ovvero un programma che comprende un editor un rappresentatore di dipendenze ad albero ed un esecutore di programmi esterni Questo pu essere configurato con appositi programmi in modo da effettuare tutte le operazioni necessarie allo sviluppo del programma applicativo Il secondo comprende un editor denominato uEdit con cui si pu esaminare e modificare il sorgente ed un gestore di progetti denominato UmShell che pu compilare il sorgente ed ottenere quindi il codice eseguibile per la GMM 518 Zero I seguenti passi illustrano le operazioni basilari per entrambi gli ambienti del uC 51 mentre per informazioni dettagliate sull uso dei vari programmi descritti si rimanda alla documentazione fornita con il pacchetto GMM 518 Zero Rel 3 00 G Pagina35 abaco e bus grifo _ ITALIAN TECHNOLOGY D3B2 Usando il JFE editor si deve prima lanciare programma dal ment di avvio di Windows e quindi aprire il file di ambiente relativo al demo con estensione WSP tramite il menu File Open Workspace Qualora questo file non sia disponibile l utente pu generarlo oppure usare gli altri programmi uEdit e UmShell descritti dopo Cerca in a Gmm amp CBZero c PrACBO_
5. grifo S Scariche 20 Schede di supporto 24 Schema a blocchi 7 Schematico 38 Schemi elettrici 23 B 1 Segnalazioni visive 14 Segnali di controllo 17 22 Segnali multifunzione 16 44 Seriale asincrona 5 20 Seriale RS 232 5 16 18 21 28 C 1 Seriale TTL 5 16 18 21 Settori applicativi 10 Sicurezza 1 8 17 Soglia alimentazione 13 SYSSICW 42 SYSSIPW 42 T Tabella esempi 30 Tastiera 26 Temperatura 12 Tempo conversione A D 12 Tempo intervento Watch Dog 12 Tempo reset 12 Tensione alimentazione 13 Tensione riferimento 13 17 Timer 16 Trigger 16 TTL 5 6 20 21 U Umidit 12 Utilizzo 10 V Velocit 8 Versione 3 Vista complessiva 9 Vista dall alto 13 Vref 13 17 20 W Watch Dog 8 12 17 GMM 518 Zero Rel 3 00 Pagina D 5 abaco e grifo ITALIAN TECHNOLOGY Z Zoccolo 16 py Pagina D6 6 GMM 518 Zero Rel 3 00
6. 32 FIGURA 22 CARICAMENTO SORGENTE CON BASCOM 8051 eee eeee 1 eren eee eee 34 FIGURA 23 CONFIGURAZIONE COMPILATORE BASCOM 8051 eee e eee e eee eee eerte 34 FIGURA 24 COMPILAZIONE CON BASCOM 8051 2 2 11 11 1 ee eren ee eee en sese seen aee e eee 35 FIGURA 25 CARICAMENTO AMBIENTE CON 51 E JFE 36 FIGURA 26 COMPILAZIONE CON UC 51 JFE sssssescsscecesssscssoscnssseassconceastsacsssnncacscasekonteaacesnsconsesanses 36 FIGURA 27 CARICAMENTO SORGENTE CON UC 51 ED UEDIT 1 eese 37 FIGURA 28 CARICAMENTO PROGETTO CON WC 51 ED UMSHELL eee ee scere eere eren ette 37 FIGURA 29 COMPILAZIONE CON UC 51 UMSHELL eee eese ee ente seen eee 38 FIGURA 30 CARICAMENTO SCHEMATICO CON LADDER WORK eee ee 38 FIGURA 31 CONFIGURAZIONE COMPILATORE CON LADDER WORK 39 FIGURA 32 COMPILAZIONE CON LADDER WORK 39 FIGURA 33 RISULTATO COMPILAZIONE CON LADDER WORK eee ee ee eee eee ene e ee 88 39 FIGURA 34 ESEMPI DI CONNESSIONE e ee ee eee eo oo oo eo eese totns ones ee e tete eos e esee eso sese eee e teet
7. 41 Figura TABELLA CONFIGURAZIONE BASE 1 GMM 518 Zero Rel 3 00 Pagina III abaco grifo ITALIAN TECHNOLOGY Pagina GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e 3 bus INTRODUZIONE L uso di questi dispositivi rivolto IN VIA ESCLUSIVA a personale specializzato Questo prodotto non un componente di sicurezza cos come definito dalla direttiva 98 37 CE I pin della scheda non sono dotati di protezione contro le cariche elettrostatiche Visto che esiste un collegamento diretto tra numerosi pin della scheda ed i rispettivi pin dei componenti di bordo e che quest ultimi sono sensibili ai fenomeni ESD il personale che maneggia la scheda invitato a prendere tutte le precauzioni necessarie per evitare 1 possibili danni che potrebbero derivare dalle cariche elettorostatiche Scopo di questo manuale la trasmissione delle informazioni necessarie all uso competente e sicuro dei prodotti Esse sono il frutto di un elaborazione continua e sistematica di dati e prove tecniche registrate e validate dal Costruttore in attuazione alle procedure interne di sicurezza e qualit dell informazione I dati di seguito riportati sono
8. 000000 MADE IN ITALY 25041 14 a CO ELI 11 DISPOSIZIONE DEI JUMPERS Nelle precedenti tabelle asterisco indica la configurazione di default ovvero quella impostata in fase di collaudo con cui la scheda viene fornita L utente pu verificare la configurazione base ricevuta anche nell APPENDICE C del manuale Per individuare facilmente la posizione del Jumpers si faccia riferimento alla figura 11 INTERRUPTS Una caratteristica peculiare della GMM 518 Zero la notevole potenza nella gestione delle interruzioni Di seguito viene riportata una breve descrizione di quali sono i dispositivi che possono generare interrupts e con quale modalita per quanto riguarda la gestione di tali interrupts si faccia riferimento alla documentazione del microprocessore oppure all APPENDICE A di questo manuale Pin 19 di CNI gt Genera un INTO P3 2 sul microcontrolore Pin 18 di CN1 gt Genera un INT1 P3 3 sul microcontrolore Periferiche di bordo gt Generano un interrupt interno In particolare le possibili sorgenti d interrupt interno sono le sezioni Timer 0 Timer 1 Timer 2 UART seriale A D converter controllore CAN temporizzatore CAN ecc Complessivamente il modulo dispone di 19 sorgenti d interrupt e di 4 livelli di priorit ed incorporata nel microcontrollore si trova la logica di gestione degli interrupt che consente di attivare
9. 518 Zero in particolare il J1 c pu essere accquisite via software effettuando una semplice operazione di input dai relativi bit del Port 0 gt P0 0 L acquisizione in logica negata ovvero il Jumper Chiuso fornisce lo stato logico 0 L mentre il Jumper Aperto fornisce lo stato logico 1 H gt Connesso DEBUG gt Non Connesso RUN Il Jumper J1 b svolge la funzione di selettore delle modalit RUN o DEBUG ovvero se al momento dell accensione o dopo un Reset Connesso Jumper Chiuso viene eseguito il Boot Loader Se il Jumper Non Connesso Jumper Aperto viene eseguito il programma uternte a partire dall indirizzo 0 dell area codice allocata nella FLASH interna LED DI SEGNALAZIONE Il LED pu essere pilotato dal software ed il suo stato pu essere definito mediante semplici operazioni sui relativi bit del Port 0 LD1 Spento rosso gt P2 7 1 LD1 Acceso rosso gt P2 7 0 Il pilotaggio del LED in logica negata ovvero il LED si accende ponendo a 0 Logica L il corrispondente bit del Port 0 mentre si spegne ponendo ad 1 Logica H lo stesso bit Tutti i segnali del port PO vengono mantenuti alti in fase di Reset od accensione di conseguenza durante ed in seguito ad una di queste fasi il LED spento 518 Zero Rel 3 00 pagina 43 abaco e grifo __ ITALIAN TECHNOLOGY SEGNALI MU
10. MANUALE UTENTE Via dell Artigiano 8 6 40016 San Giorgio di Piano g r ifo Bologna ITALY ITALIAN TECHNOLOGY E mail grifo grifo it http www grifo it http www grifo com Tel 39 051 892 052 r a FAX 39 051 893 661 GMM 518 Zero Rel 3 00 Edizione 12 Settembre 2011 me a grifo sono marchi registrati della ditta grifo MANUALE UTENTE Zoccolo maschio 28 piedini dual in line passo 100 mils largo 600 mils ridottissimo ingombro 20 6 x 42 6 x 15 mm circuito stampato a 4 strati per ottimizzare le immunita e le caratteristiche EMI Unica alimentazione a 5Vdc 10 mA disponibilita di modalit operative a Basso Consumo microcontrollore Atmel AT89C51CC03 codice compatibil cone 8051 con quarzo da 14 74 Mhz Ciclo macchina programmabile a 12 6 periodi di clock 64K FLASH per codice 2K FLASH per Boot Loader 256 bytes IRAM per dati 2K bytes ERAM per dati 2K EEPROM per dati 8 canali di A D Converter con 10 bit di risoluzione 20 usec per ogni conversione 19 sorgenti di Interrupt con 4 livelli di priorita 3 Timer Counter a 16 bits 5 canali PCA a 16 bit con funzionalit di PWM comparazione ecc 24 linee di I O digitale collegate al connettore alcune di queste linee hanno funzionalit multiple Linea seriale hardware con Baud Rate programmabile fino a 115200 Baud bufferata in TTL o in RS 232 con protezione contro scariche da 15 KV Circuiteria di Reset e controllo alimentazione L
11. Transistor Ingressi Optoisolati LED pulsanti ecc collegare la linea seriale RS 232 tramite un connettore a vaschetta D9 femmina impostare e visualizzare lo stato della 2 linee di I O del Mini Modulo e tramite pulsanti e LED di colori differenti generare feedback sonori mediante il Buzzer di bordo fornire la tensione di riferimento per la sezione A D azzerare il Mini Modulo montato tramite un comodo pulsante di Reset py Pagina 26 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grito abaco 977 sviluppare rapidamente e confortevolmente applicazioni di interfaccia utente avvalendosi della tastiera a matrice 4x4 da 16 tasti e del display LCD retroilluminato da 2 righe di 20 caratteri sviluppare una scheda di supporto secondo le esigenze dell utente partendo dallo schema elettrico fornito gestire la programmazione ed il Debugger del Mini Modulo tramite appositi programmatori ed interfacce esterni se interessati potete contattare la grifo La seguente configurazione consente di usare l accoppiata TST3 518 Zero in modalit RUN tramite la linea seriale in RS 232 Configurazione GMM 518 Zero 2 3 2 3 Connesso Non Collegato Jl c Indifferente Configu J1 J2 J3 J4 J5 J6 J7 J8 J9 J10 J12 J13 razio ne GMM TST 3 2 3 Non connesso 1 2 2 3 2 3 2 3 2 3 2 3 2 3 1 2 1 2 1 2 1 2 Cavo colleg
12. ear unsigned char debcod debchar debcnt C CPU FAM_IS1 UCS1 bin binZhex pracb0 it bin pracb0 it hex ake ttt tt Output Search results lal gt RW pos 7 Alea FIGURA 26 COMPILAZIONE CON 51 E JFE y Pagina 36 6 GMM 518 Zero Rel 3 00 21678 Byte ITALIAN TECHNOLOGY grifo nbaco e 3 bus D3B3 D3B4 D3B5 Al termine della compilazione si ottiene il file HEX identico a quello presente sul disco grifo e gi usato nei punti C Usando invece il uEdit e l UmShell si deve innanzitutto lanciare il primo programma dal men di avvio di Windows e quindi aprire il file sorgente del demo con estensione C tramite il menu File Open Apri 2 x Nome file Cartelle R 0 itc program gmmacbzero Annulla 25 CPU gt 151 pracb0_it s51 UCSI Pr amp CBO_uk c 25 Program E gt GmmACBZero Unita Standard files Rete FIGURA 27 CARICAMENTO SORGENTE CON UC 51 ED VEDIT Continuando ad usare il uEdit e l UmShell si deve poi lanciare il secondo programma dal men di avvio di Windows e quindi aprire il file di progetto del demo con estensione tramite il menu File Open Cerca in 2 Bl e it mak PrA
13. 518 Zero in posizione Connesso Jumper Chiuso C6 Togliere e successivamente ridare alimentazione al Mini Modulo oppure resettarlo py 30 gt gt 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grito abaco 977 C7 Lanciare il programma FLIP installato al punto Salvo diverse impostazioni effettuate durante la stessa installazione si pu usare il collegamento Avvio Programmi ATMEL FLIP x y z FLIP C8 Selezionare il dispositivo da programmare premendo il primo pulsante in alto a sinistra poi scegliendo il nome 89 5 1 nella finestra che appare e premendo OK 19 f Device Selection AT83C5114 AT amp XC5122 878325130 878325131 878325132 AT83C51AC3 ATS83C51ID2 AT88CS1RB2 AT88C51RC2 FINESTRA SETTAGGIO FLIP 1 3 C9 Impostare la modalit di comunicazione per la programmazione ISP ovvero premere il secondo pulsante in alto da sinistra scegliendo in sequenza RS 232 la porta seriale del PC collegata al punto 5 200 Baud e quindi premendo il pulsante Connect A questo punto il FLIP instaura lacomunicazione con il Boot Loader del microcontrollore e compila una serie di dati nella sua finestra principale Se la comunicazione non si instaura e dopo circa 20 secondi appare la finestra Timeout Error potete abbassare la velocit di comunicazione da 115 200 19 200 Baud e ricontro
14. Lez Misc effettuare i seguenti settaggi Register File 1CC03 DAT Byte End Hex AO Size warning 65535 regfile 89C51CC03 dat Sromstart Ind inizio codice in ramstart Ind inizio area dati ramsize amp H200 Dimensioni area dati Scrystal 14745600 Felock della scheda baud 19200 Velocit comunickazion large Dimensione codice gt 2 Snap Genera info per Hebug Config Lcd 20 2 Led avente 20 colonne Connessioni delle linee dell LCD vedere help in linea per informazioni Config Lcdpin Pin Db4 P3 4 DbS P3 5 Db6 P3 6 Db P3 7 P3 2 Carattere R di registrato creato con LCD Designer nel menu Edit Deflcdchar 0 32 14 20 12 10 32 32 Cr Alias Ccon 6 Controllo timer del P Etim Alias Ienl 2 Interrupt timer On Adc Risp_adc On Int0 Risp_int0 Nosave Dichiarazione delle costanti 3 Const Cret 13 Codice di ritornp di Const Nl 10 Codice nuova linea Const Clrscr 12 codice di clear kcree Const Bell 7 codice di Bell Const R 1 valore per leggere in Const WV 0 valore per scrivere i Const Ee_timeout 5000 Timeout programmazion Iterazioni del debouncing prima che un tasto di consideri acqiuisito Const Debiter 10
15. 16 44 I2C BUS 6 16 20 Idle 14 Impedenza 20 23 Impedenza ingressi analogici 13 Informazioni generali 4 Ingressi optoisolati 24 Ingressi analogici 6 13 17 20 44 Ingressi configurazione 18 43 Installazione 14 Interfacce operatore 41 Interfacciamento 20 Interrupts 16 19 IRAM 8 12 44 ISP 22 29 32 J JFE 36 Jumpers 10 15 18 21 22 C 1 K 51 6 41 L LADDER WORK 33 38 39 42 LEDs 9 14 15 16 18 43 M Manuali 45 Massa 17 Memorie interne 8 12 44 C 1 Microcontrollore 12 31 A 1 Modo operativo 22 MSI 01 5 41 GMM 518 Zero Rel 3 00 Pagina D 3 abaco e Lus grifo Normative 1 O Opzioni C 1 P Parita 29 Passo 12 16 PC 41 PC di sviluppo 28 PCA 17 44 Periferiche di bordo 43 Peso 12 Piante componenti 11 PLC 41 Port 6 16 43 Power down 14 Predisposizione collegamenti 28 Preparazione definitiva 40 Primo uso 28 Priorit 19 Programmazione FLASH 29 Programmi demo 29 30 C 1 Protezione RS 232 13 Protocollo elettrico 20 Protocollo fisico 20 C 1 Prova programma demo 29 PWM 17 20 Q QTP 6 41 Quarzo 8 R Range ingressi analogici 13 Rel 24 Reset 17 Resistenze pullup 20 Risoluzione A D 12 Risorse della scheda 12 RS 232 5 13 20 21 28 RUN 18 22 29 40 43 C 1 Pagina D 4 G ITALIAN TECHNOLOGY GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY
16. disattivare mascherare le sorgenti e che regolamenta l attivazione contemporanea di pi interrupts In questo modo l utente ha sempre la possibilit di rispondere in maniera efficace e veloce a qualsiasi evento esterno stabilendo anche la priorit delle varie sorgenti GMM 518 Zero Rel 3 00 G Pagina 19 abaco e grifo __ ITALIAN TECHNOLOGY IAN TT MARTDA IL CAMPO Al fine di evitare eventuali problemi di collegamento della scheda con tutta elettronica del campo a cui la GMM 518 Zero si deve interfacciare si devono seguire le informazioni riportate in tutto il manuale e le relative figure che illustrano le modalit interne di connessione Per i segnali che riguardano la comunicazione seriale con il protocollo RS 232 fare riferimento alle specifiche standard di questo protocollo Tutti i segnali a livello TTL possono essere collegati a linee dello stesso tipo riferite alla massa digitale della scheda Il livello corrisponde allo stato logico 0 mentre il livello 5V corrisponde allo stato logico 1 La connessione di tali linee ai dispositivi del campo fine corsa encoders elettrovalvole rel di potenza ecc deve avvenire tramite apposite interfacce che preferibilmente devono essere optoisolate inmodo da mantenere la logica del Mini Modulo separata dagli eventuali disturbi dell elettronica di potenza I segnali d ingresso alla sezione
17. A D devono essere collegati a segnali analogici a bassa impedenza che rispettino il range di variazione ammesso ovvero da 0 a 3 Vdc Queste indicazioni valgono anche perla tensione di riferimento Vref che inoltre deve essere perfettamente filtrata e stabilizzata segnali PWM generati dalle sezioni Timer Counter e PCA sono livello TTL e devono essere quindi opportunamente bufferati per essere interfacciati all azionamento di potenza Le classiche circuiterie da interporre possono essere dei semplici driver di corrente se ancora necessario un segnale PWM oppure un integratore qualora sia necessario un segnale analogico Anche i segnali I2C BUS software sono a livello TTL come definito dallo stesso standard per completezza si ricorda solo che dovendo realizzare una rete con numerosi dispositivi e con una discreta lunghezza si deve studiare attentamente il collegamento e configurare opportunamente lo stadio d uscita le molteplici modalit operative ed il bit rate in modo da poter comunicare in ogni condizione operativa In ogni collegamento 2 BUS ci devono essere due resistenze di pull up alle estremit della stessa come definito dalle specifiche standard di questa interfaccia I segnali di comunicazione CAN sono a livello TTL e non possono essere collegati direttamente ai segnali delle linee CAN bens si deve interporre un adeguato driver di linea come indicato nel paragrafo INTERFACCIA CAN ELEZIONE COMUNICAZIONE SERIA
18. FLASH per boot loader 256 bytes IRAM per dati 2K bytes ERAM per dati 2K EEPROM per dati 8 canali di A D converter con 10 bit di risoluzione 20 usec per ogni conversione Tensione di Riferimento della sezione A D riportata sul connettore 19 sorgenti di Interrupt con 4 livelli di priorit 3 Timer Counter a 16 bits 5 canali PCA a 16 bist con funzionalit autonome di PWM comparazione cattura su evento generatore di frequenze ecc Sistema di Watchdog che conferisce al sistema controllato una Sicurezza estrema in tutte le condizioni operative 24 linee di I O digitale collegate al connettore Alcune di queste hanno funzionalit multiple Circuiteria di Reset e controllo alimentazione Linea seriale hardware con Baud Rate programmabile fino a 115 200 Baud bufferata py Pagina 4 a uao 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo in TTL o in RS 232 Driver per linea seriale RS 232 con protezione contro scariche fino a 15 kV Linea I2C BUS software riportata sul connettore Controllore CAN compatibile con standard 2 0A e 2 0B che tramite un adeguato driver esterno consente il collegamento a tutte le linee basate su questo standard Jumpers di configurazione ad 5 vie di cui 1 acquisibili via software 1 LED di segnalazione gestiti via Firmware tramite I O digitali Possibilit di gestione della FLASH ed EEPROM di bordo in mo
19. Linker Librerie ed un Debugger Simbolico Remoto SYSSIPW Cross compilatore per programmi scritti in PASCAL disponibile in ambiente WINDOWS con un comodo IDE che mette a disposizione Editor Compilatore PASCAL Assemblatore Ottimizzatore Linker Librerie ed un Debugger Simbolico Remoto DDS MICRO C51 un comodo pacchetto software a basso costo che tramite un completo IDE permette di utilizzare un editor un Compilatore C integer un Assemblatore un Linker e un Remote Debugger abbinato ad un Monitor Sono inclusi i sorgenti delle librerie ed una serie di utility BASCOM 8051 Cross compilatore a basso costo per files sorgenti scritti in BASIC disponibile in ambiente WINDOWS con un comodo IDE che mette a disposizione un editor il compilatore ed un simulatore molto potente per il debugger del sorgente Comprende molti modelli di memoria svariati tipi di dati e numerose istruzioni dedicate alle tipiche risorse hardware usate nell automazione industriale 51 un comodo pacchetto software a basso costo che tramite un completo IDE permette di utilizzare un editor un Compilatore ANSI C un Assemblatore un Linker e un Debugger Remoto configurabile da utente a livello Sorgente Sono inclusi i sorgenti delle librerie fondamentali e del deDugger Remoto alcuni esempi di utilizzo e vari programmi di utilit LADDER WORK un semplice sistema per creare programmi di automazione con la conosciuta e diffusa logica a contatti
20. destinati INVIA ESCLUSIVA ad un utenza specializzata in grado di interagire con i prodotti in condizioni di sicurezza per le persone per la macchina e per l ambiente interpretando un elementare diagnostica dei guasti e delle condizioni di funzionamento anomale e compiendo semplici operazioni di verifica funzionale nel pieno rispetto delle norme di sicurezza e salute vigenti Le informazioni riguardanti installazione montaggio smontaggio manutenzione aggiustaggio riparazione ed installazione di eventuali accessori dispositivi ed attrezzature sono destinate e quindi eseguibili sempre ed in via esclusiva da personale specializzato avvertito ed istruito direttamente dall ASSISTENZA TECNICA AUTORIZZATA nel pieno rispetto delle raccomandazioni trasmesse dal costruttore e delle norme di sicurezza e salute vigenti I dispositivi non possono essere utilizzati all aperto Si deve sempre provvedere ad inserire i moduli all interno di un contenitore a norme di sicurezza che rispetti le vigenti normative La protezione di questo contenitore non si deve limitare ai soli agenti atmosferici bens anche a quelli meccanici elettrici magnetici ecc GMM 518 Zero Rel 3 00 G abaco e grifo __ TECHNOLOGY Per un corretto rapporto coi prodotti 6 necessario garantire leggibilit e conservazione del manuale anche per futuri riferimenti In caso di deteriora
21. di reset cosi realizzata assicura il corretto funzionamento della scheda e dell eventuale elettronica collegata in ogni condizione operativa e soprattutto nella sempre difficile fase di accensione e spegnimento 518 Zero Rel 3 00 Pagina 17 bus grifo __ ITALIAN TECHNOLOGY Connessione in TTL Collega il segnale di ricezione della linea seriale asincrona sul pin 3 di CN1 direttamente al microcontrollore Usato in abbinamento ai jumpers Connessione in RS232 Collega il segnale di Ricezione RX della linea seriale asincrona sul pin 3 di CNI al driver RS 232 Usato in abbinamento ai jumpers Connessione in TTL Collega il segnale di trasmissione della linea seriale asincrona sul pin 4 di CN1 direttamente al microcontrollore Usato in abbinamento ai jumpers J1 A e Connessione in RS232 Collega il segnale di Trasmissione TX della linea seriale asincrona sul pin 4 di CNI al driver RS 232 Usato in abbinamento ai jumpers Connessione in TTL Non Non collega segnale di ricezione della linea seriale Connesso asincrona del microcontrollore al driver RS 232 Usato in abbinamento ai jumpers J1 A e J1 B Connessione in RS232 Collega segnale di ricezione della linea seriale asincrona del microcontrollore al driver RS 232 Usato in abbinamento ai jumpers e Non Coll
22. pracb8 it s51 iC CPU FAM_I51 UC51 include g C CPU FAM_I51 UC51 bin farg link lnk pracb8 it obj C CPU FAM_I51 UC51 bin 151 e opracb8 it bin Glink lnk 1C CPUX FAM_I51 UC51 lib sm pracb it bin start 6 end 1850 total size 1851 dec 6225 bytes used dec text start 58 end 1850 size 1851 dec 6225 Bytes dram start 20 end 40 size 21 dec 33 Bytes iram start 541 end 49 size 9 dec 9 Bytes C CPU FAM_I51 UC51 bin bin2hex pracb8 it bin pracb8 it hex e xxx sil FIGURA 29 COMPILAZIONE CON 51 UMSHELL D3C1 Una volta lanciato l IDE del LADDER WORK dal men di avvio di Windows aprire lo schematico del programma demo con estensione PJN tramite il menu File Open Cerca in GMMACBZero e IPrACBO PJN Nome file PrACBO PJN Tipo file Ladder Files pin g mula 2 FIGURA 30 CARICAMENTO SCHEMATICO CON LADDER WORK py Pagina 38 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo D3C2 Assicurarsi che il profilo scelto per la compilazione sia quello relativo al Mini Modulo GMM ACB Zero PrACBO PJN LadderwORK File Edit Build View Zoom Options Tools ay Na amp GA cmm ACB Zero gt
23. 31 CONFIGURAZIONE COMPILATORE CON LADDER WORK D3C3 Compilare il sorgente premendo il primo pulsante da destra PrACBO PJN LadderwORK File Edit Build View Zoom Options Tools OSH 2 58 9 zero I FE A AMARA FIGURA 32 COMPILAZIONE LADDER WORK D3C4 Durante la compilazione non si devono presentare errori come nella seguente figura PrACBO PJN LadderwWORK le xl File Edit Build Zoom Options Tools Help sense ly GMM Zero 2 gt kC E T AES SS tm ess IT Em BS Massembling lt C lw223a_grifo projects gmbhri68 advanced s01 gt Jr Q Assembling with no errors Dassembling lt c lw223a_grifo plb MPUS051 comm s01 gt Cc Massembling with no errors Assembling lt c lw223a_grifo plb MPUS051 startup s01 gt SIL assembling with no errors Linking D Q Creating link file for small model copE SIZE CODE 1199 4 IDATA SIZE IDATA 79 4FH I G Linking with no errors Ready NUM MPUB051 DEMO 52 15 33 RISULTATO COMPILAZIONE CON LADDER WORK 518 Zero 1 3 00 G _ _ 39 abaco e grifo __ ITALIAN TECHNOLOGY D4 05 compilazione impiega un tempo che dipende dal PC usat
24. 89C51CC03 incorpora un Watch Dog hardware programmabile in grado di resettare la CPU se il programma utente non riesce a retriggerarlo entro il tempo di intervento selezionato Lo scopo principale di questa sezione quella di conferire al sistema controllato dal Mini Modulo una sicurezza intrinseca che ne garantisce il lavoro in qualsiasi condizione operativa e che evita pericolosi malfunzionamenti non previsti durante lo sviluppo Il tempo di intervento della sezione programmabile in un range piuttosto ampio da un minimo di circa 6 millisecondi ad 1 7 secondi Per ulteriori informazioni si veda la documentazione del microcontrollore o l APPENDICE A di questo manuale MT O Lj 25 1 amp Sul modulo GMM 518 Zero presente una circuiteria basata su un quarzo che si occupa della generazione del segnale di clock per il microcontrollore Questa circuiteria genera una frequenza di 14 7456 MHz che viene quindi usata direttamente o indirettamente da tutte le periferiche del modulo che richiedono temporizzazioni ovvero la linea seriale asincrona 1 Timer il Watch Dog i canali il controllore CAN ecc Dal punto di vista delle prestazioni si ricorda che la GMM 518 Zero ha la possibilit di impostare la durata di un ciclo macchina a 12 o 6 cicli di clock X2 mode e che se paragonata ad una CPU I51 classica esegue il codice 2 volte pi velocemente py Pagina 8 _ G GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY
25. CBO_uk mak Tipo Makefiles lt FIGURA 28 CARICAMENTO PROGETTO CON 51 ED UMSHELL Il file di progetto definisce tutte le modalit di compilazione del sorgente e stabilisce quindi le caratteristiche del programma eseguibile generato in termini di allocazione codice allocazione area dati ottimizzazioni gestione della console ecc Usando sempre il uEdit e l UmShell a questo punto si deve compilare il sorgente premendo il secondo pulsante da destra dell UmShell oppure usando il suo men Make Remake Target Durante la compilazione si deve verificare che non avvengano GMM 518 Zero Rel 3 00 G 2 abaco e grifo __ ITALIAN TECHNOLOGY T UmShell C ACPU FAM_151 uC51 Program GmmACBZero PrACB0_it mak File Edit Search Make Options Help errori ed al termine si ottiene il file HEX identico a quello presente sul disco grifo e gi usato nei punti C La compilazione impiega un tempo che dipende dal PC usato in ogni caso si deve attendere il completamento di tutte le fasi opportunamente segnalate nella finestra dell UmShell in modo da ottenere una condizione simile a quella riportata nella seguente figura a ee Bi pracb ithex Complete Remake of the main Target C CPU FAM_I54 UC51 bin uc51 pracb it c pracb8 10 551 IC CPU FAM_I51 UC51 include C CPU FAM_I51 UC51 bin a51 e
26. COUNTER FLASH E EEPROM 22 Segnali I O TTL CNI 6 Segnali Multifunzione TTL Zoccolo a 28 Pin PCA PWM COUNTER MULTIPLEXER 8 Segnali Analogici Linea Seriale TTL DRIVER 2 RS 232 WATCH INTERRUPT ia UART vi ea gt E FiGURA 2 SCHEMA A BLOCCHI 518 Zero Rel 3 00 gg Pagina7 grifo __ ITALIAN TECHNOLOGY La scheda dotata di un massimo di 70 25K di memoria variamente suddivisi in 64K Bytes FLASH EPROM 2K Bytes FLASH EPROM per il Boot Loader 256 Bytes di IRAM interna 2K Bytes di ERAM esterna 2K Bytes di EEPROM Tutte le memorie ad eccezzione della FLASH per il Boot Loader sono a completa disposizione dell utente sia per il codice che per i dati del suo programma applicativo Grazie alla EEPROM del microcontrollore c inoltre la possibilit di mantenere i dati anche in assenza di alimentazione Questa caratteristica fornisce alla scheda la possibilit di ricordare in ogni condizione una serie di parametri come ad esempio la configurazione o lo stato del sistema Qualora le quantit di memorie risultino insufficienti ad esempio per sistemi di data loghin o applicazioni molto articolate si possono sempre collegare dei dispositivi di memoria esterni nelle tecnologie SRAM EEPROM EPROM e FLASH tramite l interfaccia 12 BUS descritta prima A WATCH DOG Il microcontrollore AT
27. ERIORE GMM 518 Zero Rel 3 00 abaco e grifo __ ITALIAN TECHNOLOGY GENERALI Risorse della scheda 24 linee di I O digitale TTL 8 ingressi analogici su A D converter 5 sezioni PCA per comparazione cattura PWM frequenze 1 sezione Watch Dog 3 Timer Counter multifunzione 19 sorgenti e 4 livelli di interrupt 1 circuiteria di reset e controllo alimentazione 1 linea seriale RS 232 TTL 1 controllore CAN 5 Jumper di configurazione 1 LEDs di segnalazione Memorie 64K Bytes FLASH programma utente 2K Bytes FLASH boot loader 2K Bytes EEPROM dati utente ultimi 8 Bytes riservati 2K Bytes ERAM dati utente 256 Bytes IRAM dati utente Microcontrollore Atmel AT89C51CC03 Frequenza clock 14 7465 MHz Risoluzione A D 10 bit Tempo conversione A D 20 usec Tempo reset tipico 200 msec Tempo intervento Watch Dog programmabile da circa 6 msec ad 1 7 sec CARATTERISTICHE FISTCRUE Dimensioni L x A x P 20 61 x 42 6 x 15 mm Peso 9g Connettori CNI zoccolo maschio da 28 piedini passo 100 mils largo 600 mils Range di temperatura da 0 a 50 gradi Centigradi Umidit relativa 20 fino a 9096 senza condensa py Pagina 12 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo abaco e bv 7 CARATTERISTICHE ELETTRICHE Tensione di alimentazione 5 Vdc 5 Consumo di co
28. In aggiunta si ricordano anche alcuni modelli dei pannelli operatore QTP che possono essere comandati lasciando libera l alternativa linea di comunicazione seriale asincrona Il Mini Modulo GMM 518 Zero mette a disposizione 8 linee di ingresso analogiche collegate alla sezione A D converter del microcontrollore A queste linee possono essere collegati sensori esterni per numerose grandezze fisiche come temperatura pressione velocit peso ecc o qualsiasi sistema che fornisca un segnale in tensione compatibile Le caratteristiche principali di questa sezione sono risoluzione di 10 bit il range d ingresso massimo 0 3 tempo di conversione tipico su singolo canale di 20 usec semplicissima gestione software generazione interrupt di fine conversione Le conversioni A D sono eseguite con la tecnica delle approssimazioni successive e si effettuano tramite un opportuna manipolazione di appositi registri interni AI fine di semplificare la gestione del convertitore A D alcuni pacchetti software forniscono delle procedure di utility che gestiscono la sezione in tutte le sue parti Per ulteriori informazioni si vedano i documenti nell APPENDICE A edil paragrafo CONNESSIONI Pagina6 ____________ 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e 3 bus 2K BOOT LOADER Controllore Reset ed Alimentazione CPU 89 51 03 Linea 2 BUS Firmware TIMER 64K 22K 2K PORT VO
29. Include un editor grafico che consente di posizionare e collegare i componenti hardware della scheda input output contatori A D ecc come su uno schema elettrico e di defirne le propriet un efficiente compilatore che converte lo schema in codice eseguibile ed utilit per lo scaricamento di tale codice verso la scheda Il tutto integrato in un comodo IDE per Windows Viene fornito sotto forma di CD che comprende esempi e manuale d uso e relativa chiave di abilitazione Pagina 42 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e 9 bus DESCRIZIONE SOFTWARE PERIFERICHE DI BORDO Di seguito viene riportata una descrizione dettagliata della gestione software delle periferiche di bordo Qualora la documentazione riportata fosse insufficiente fare riferimento direttamente alla documentazione tecnica della casa costruttrice del componente In questo paragrafo inoltre non vengono descritte le sezioni che fanno parte del microcontrollore Timer Counter PCA Port I O A D UART seriale Interrupt Watch Dog controllore CAN ecc per la gestione di quest ultime si faccia riferimento all APPENDICE A di questo manuale Nei paragrafi successivi si usano le indicazioni D0 D7 e 0 7 per fare riferimento ai bits della combinazione utilizzata nelle operazioni di I O GT AAT DITA 5 J DI G 0 RAZ ION 16 Una delle vie del Jumper montato bordo della
30. LAZIONI VISIVE 14 FIGURA 8 DISPOSIZIONE LED CONNETTORI JUMPERS ee eee eee ee erento ee eene ee eee etn eee e teet 15 FIGURA 9 ZOCCOLO CON SEGNALI DEL MINI 16 FIGURA 10 TABELLA UTILIZZO JUMPERS ee ee ee 18 FIGURA 11 DISPOSIZIONE DEI JUMPERS 19 FIGURA 12 ESEMPIO COLLEGAMENTO SERIALE TTL ee eene ee ee eee eee ee eee tone eene eee ee tta 21 FIGURA 13 ESEMPIO COLLEGAMENTO SERIALE RS 232 2 eene ee eee eee ee eee ense ee een sese etas 21 Iure WEEDS 24 Fiora 15 GMB HERBA APERTA ninna scanner daniela 25 FiGURA 158 GMB HR84 518 ZERO 2 25 FiGURA 16 ACCOPPIATA GMM TST 518 ZERO 26 FiGURA 17 COLLEGAMENTO SERIALE RS 232 TRA GMM ACB ZERO E 28 18 CD 30 FIGURA 19 FINESTRA SETTAGGIO FLIP 1 DI 3 1 ee ee 31 FIGURA 20 FINESTRA SETTAGGIO FLIP 2 DI 3 ecce eene ee ee ee eene nene nene aeneae neas aeneae 31 FIGURA 21 FINESTRA SETTAGGIO FLIP 3 DI 3 2 11 ee
31. LE La linea di comunicazione seriale asincrona della scheda GMM 518 Zero pu essere bufferata in RS 232 o TTL Nel caso venga bufferata in RS 232 i segnali della linea sono protetti da scariche fino a 15 KV Dal punto di vista software sulla linea pu essere definito il protocollo fisico di comunicazione tramite la programmazione di alcuni registri interni del microprocessore La selezione del protocollo elettrico avviene via hardware e richiede un opportuna configurazione del Jumper di bordo come descritto nelle precedenti tabelle l utente pu autonomamente passare da una configurazione all altra seguendo le informazioni riportate di seguito py Pagina 20 G GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY gr ifo nbaco e bus LINEA SERIALE SETTATA IN TTL 1 2 J1 B 1 2 Non Connesso Sistema Esterno n Zs 5 ON 7 FIGURA 12 ESEMPIO COLLEGAMENTO SERIALE TTL LINEA SERIALE SETTATA IN RS 232 configurazione default 2 3 J1 B 2 2 Connesso RX RS232 TX RS232 CN1 GMM 518 Zero Sistema Esterno FIGURA 13 ESEMPIO COLLEGAMENTO SERIALE RS 232 GMM 518 Zero Rel 3 00 G oO 21 grifo _ ITALIAN TECHNOLOGY Come descritto nella figura 10 e nei successivi paragrafi il Jumper J1 b seleziona il modo operativo del Mi
32. LTIFUNZIONE Numerosi segnali presenti su possono essere utilizzati dall utente con diverse funzionalit selezionabili via software dal programma applicativo sviluppato Questa specializzazione dei segnali multiplexati avviene tramite appositi settaggi di registri interni al microcontrollore come descritto nella documentazione del componente Ad esempio i piedini 20 27 possono operare come ingressi analogici ANn oppure come digitali P1 n a seconda del settaggio del registro ADCF quando settati come I O possono poi operare come segnali del Timer 2 o del PCA attivando opportunamente queste due periferiche Sul Mini Modulo GMM 518 Zero sono disponibili diversi tipi di memorie che possono essere gestite dal programma applicativo dell utente come indicato di seguito Memoria Allocazione Accesso Gestione 64K bytes di FLASH Area codice R Istruzioni lettura area codice W Chiamate a funzioni del Boot Loader 256 bytes di RAM Area interna R W Istruzioni per RAM interna sia ad accesso diretto che indiretto 2K bytes di ERAM Area dati esterna R W Istruzioni per accesso a RAM esterna 2K bytes di EEPROM Area dedicata R W Tramite appositi registri di gestione SFR Le modalit di indirizzamento e le istruzioni di accesso alle memorie del microcontrollore vengono spiegate nei manuali del componente pertanto si prega di consultare questi ultimi o A di questo manuale Questa conoscenza diventa necessaria quand
33. MENTO SERIALE RS 232 TRA GMM 518 Zero E PC Come si pu notare dalla figura 17 in caso di utilizzo dell accoppiata GMM TST3 GMM 518 Zero il cavo di collegamento seriale coincide con un normale cavo dritto con vaschetta D9 quelli ad esempio usati per la comunicazione con Modem RS 232 che pu essere anche ordinato alla grifo specificando il codice CCR 9 9E A2 Provvedere un alimentazione adeguata in caso di utilizzo del solo mini modulo tale alimentazione deve essere fornita come descritto nel paragrafo ALIMENTAZIONE ad esempio usando un alimentatore da laboratorio Qualora si utilizzi una accoppiata si possono sfruttare diverse sorgenti di alimentazione come descritto nel manuale tecnico della scheda di supporto usata py Pagina 28 G _ GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e bus TRICO TR IDA DI SNO ANE ANTICO NE ELO SE BI B2 B3 B4 B5 B6 Avviare il programma di emulazione terminale HYPERTERMINAL sul PC di sviluppo ed impostare la comunicazione a Connetti direttamente a COMx quella usata al punto Bit per secondo 19200 Bit di Dati 8 Parit Nessuna Bit di Stop 1 Controllo di flusso Nessuno Si ricorda che HYPERTERMINAL un programma fornito assieme al sistema operativo Windowse essere facilmente lanciato seguendo il percorso Avvio Programm
34. Program HEX PRACBO IT HEX BSB 5 00 rr 12 5 Kbyt ai Devicess V Verity Levell Level2 Run Clear HEX PRACBO_IT HEX FiGURA 21 FINESTRA SETTAGGIO FLIP 3 DI 3 C13 Premere il pulsante Run nella finestra principale per avviare le operazioni ISP impostate che programmeranno la FLASH interna con il codice caricato C14 Attendere la fine delle operazioni ISP Nel riquadro in basso a sinistra si pu vedere l operazione in corso affiancata da una barra a scorrimento che indica il suo stato di avanzamento le caselle di spunto diventano rosse durante l esecuzione e poi verdi man mano che la rispettiva operazione viene completata Si deve quindi aspettare che la casella Verify diventi verde C15 A questo punto la FLASH programmata ed il FLIP pu essere chiuso C16 Riprovare il programma demo appena riprogrammato ripetendo 1 passi B1 B6 y Pagina 32 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e 9 bus AI fine di velocizzare le operazioni sopra descritte che devono essere ripetute ad ogni prova del programma applicativo si pu conveniente usare la modalit BatchISP del FLIP corredata di un adeguato file di comando con le seguenti istruzioni device AT89C51CC03 hardwar
35. TCH DOG 17 JUMPERS Marna 18 INTERRUPTIS T 19 INTERFACCIAMENTO CON IL CAMPO zioni 20 SELEZIONE COMUNICAZIONE SERIALE eres 20 SELEZIONE MODO OPERATIVO sssccsersesissassstscenssesanssscstscestsseiasancoasacssossendeacossesasaceancessoves 22 INTERFACCIA CAIN I 22 SCHEDE DI SUPPORTO Rem 24 UTILIZZO CON MODULO GMB ccccscscsccescesseossasctactcessoossossscosseossnsescsesscssenscssseenss 24 UTILIZZO CON SCHEDA GMM TST E GMM 26 GMM 518 Zero Rel 3 00 amp 1 grifo ITALIAN TECHNOLOGY COME INIZIARE 28 A PREDISPOSIZIONE 2 21 zzare sario nio sione 28 PROVA PROGRAMMA DEMO SALVATO NEL MINI MODULO 29 C RIPROGRAMMAZIONE DELLA FLASH CON PROGRAMMA DEMO 29 D CREAZIONE DEL CODICE ESEGUIBILE DEL PROGRAMMA DEMO 33 RICOMPILAZIONE CON BASCOM 8051 20 0 10444 9 1 0 33 DSB RICOMPILAZIONE CON 35 RICOMPILAZIONE CON LADDER 38 E PREPARAZIONE DEFINITIVA DELL APPLICAZIONE
36. amento seriale con PC di sviluppo CCR 9 9E ovvero cavo prolunga con vaschetta D9 Femmina e D9 Maschio GMM 518 Zero Rel 3 00 Pagina 27 abaco e grifo __ ITALIAN TECHNOLOGY COME INIZIARE In quest capitolo vengono illustrate le operazioni da effettuare per iniziare ad usare la GMM 518 Zero in maniera rapida e lineare senza dover affrontare alcun problema tipico del primo uso Il capitolo 6 composto da alcune parti comuni ed altre che invece si differenziano a seconda dell ambiente di sviluppo usato Inoltre si ipotizza che l utente disponga degli accessori di alimentazione e collegamento seriale e di un PC provvisto dei requisiti minimi necessari ad eseguire i programmi descritti nei seguenti punti tale PC viene identificato con il nome PC di sviluppo ed i suoi requisiti sono riportati nella documentazione degli stessi programmi usati AX DISSI CODE 1 Per prima cosa dovete effettuare il collegamento seriale tra il Mini Modulo GMM 518 Zero edil PC di sviluppo ovvero collegare i due segnali di comunicazione TX RS232 RX RS232 elamassadi riferimento GND Naturalmente questa connessione varia a seconda dell eventuale scheda di supporto usata ed in generale quella riportata nella seguente figura DB25F DB9F TX RS232 518 Zero Linea seriale COMx GMM TST3 17 COLLEGA
37. chronization Independent Baud Rate Prescaler Data Remote Error and Overload Frame Handling On chip Emulation Logic Enhanced Hook System Power Saving Modes Idle Mode Power down Mode 1 At BRP 1 sampling point will be fixed Rev 4182A CAN 07 03 AIMEL Pagina 1 GMM 518 Zero Rel 3 00 abaco e grifo __ ITALIAN TECHNOLOGY ATMEL Power Supply 3 volts to 5 5 volts Temperature Range Industrial 40 to 85 C Packages VQFP44 PLCC44 VQFP64 PLCC52 CA BGA64 Description The 89 51 03 is the third member of the CANary family of 8 bit microcontrollers dedicated to CAN network applications In X2 mode a maximum external clock rate of 20 MHz reaches a 300 ns cycle time Besides the full CAN controller AT89C51CC03 provides 64K Bytes of Flash memory including In System Programming ISP 2K Bytes Boot Flash Memory 2K Bytes EEPROM and 2048 byte ERAM Primary attention is paid to the reduction of the electro magnetic emission of AT89C51CC03 Block Diagram AX 8 8 38 gt 2 XTAL1 XTAL2 es Timer2 CAN CONTROLLER ALE 1 RD Timer 0 arallel Ports Ext Bu SPI Timer 1 Interface WR Port OPort 1 Port 2 3Port 4 N
38. cuiteria di Watch Dog interna al microcontrollore molto efficiente e di facile gestione software In dettaglio le caratteristiche di questa circuiteria sono le seguenti funzionamento astabile tempo d intervento programmabile via software da circa 6 msec fino a circa 1 700 msec attivazione via software tramite doppia scrittura consecutiva su registri di gestione retrigger via software Nel funzionamento astabile una volta scaduto il tempo d intervento la circuiteria si attiva rimane attiva peril tempo di reset e poi si disattiva nuovamente Si ricorda che la funzione principale della circuiteria di Watch Dog quella di conferire una sicurezza intrinseca per la corretta esecuzione del programma da parte della scheda Infatti se il programma non pi eseguito regolarmente non effettua il retrigger periodico della circuiteria e questa quindi interviene resettando la scheda come descritto Per maggiori informazioni sulla circuiteria di Watch Dog e sull operazione di retrigger fare riferimento alla documentazione del microcontrollore oppure all APPENDICE A di questo manuale Per le prime due sorgenti la circuiteria di reset rimane attiva per 200 msec e poi si disattiva mentre per la terza rimane attiva solo per pochi usec A questo punto tutte le sezioni della scheda vengono resettate per garantire una condizione di azzeramento generale la scheda riprende l esecuzione del programma salvato in FLASH all indirizzo 0000H La circuiteria
39. dalit In System Programming ovvero con modulo gi montato sfruttando la linea di comunicazione seriale Software Gratuito per PC di supporto alla programmazione ISP che permette di scaricare il codice generato nella FLASH di bordo Vasta disponibilit di software di sviluppo che consentono di poter utilizzare il modulo tramite un semplice PC Trai pacchetti disponibili si possonoricordare vari Assemblatori ASMSI A51 SXA51 Compilatori C uC 51 SYS51CW Compilatori BASIC BASCOM 8051 Compilatori PASCAL SYS51PW linguaggi con Logica a Contatti LadderWORK ecc Riccaserie di programmi dimostrativi ed esempi di utilizzo forniti sotto forma di sorgenti ampiamente commentati ed eseguibili per i vari ambienti di sviluppo Viene di seguito riportata una descrizione dei blocchi funzionali della scheda con indicate le operazioni effettuate da ciascuna di essi Per una pi facile individuazione di tali blocchi e per una verifica delle loro connessioni fare riferimento alla figura 2 COMUNICAZIONE SERIALE Lascheda dispone sempre di una linea seriale hardware in cui il protocollo fisico baud rate stop bit bit per chr parit completamente settabile via software tramite la programmazione dei registri interni al microcontrollore La linea seriale collegata al connettore CNI a livello TTL o RS 232 grazie alla configurazione di alcuni Jumper di bordo Quando la scheda deve essere collegata in una rete collegata a not
40. e RS232 port COMI baudrate 115200 operation memory FLASH erase F loadbuffer lt file utente gt HEX addrange 0x0000 OxFF FF program verify Per ulteriori informazioni sulla programmazione ISP e sull uso del programma FLIP si prega di consultare la specifica documentazione rilasciata dalla ATMEL ID CREAZIONE IDIBIE CODICI 00 0015 SOS DI Installare l ambiente di sviluppo scelto per realizzare programma applicativo sul disco rigido del PC Come descritto nel capitolo AMBIENTI DI SVILUPPO sono disponibili diversi pacchetti in modo da soddisfare le richieste di ogni utente ma qui si rpresentano quelli pi diffusi ovvero il BASCOM 8051 uC 51 e LADDER WORK Per informazioni dettagliate su questi prodotti si faccia riferimento al relativo manuale d uso oppure all aiuto in linea D2 Accertarsi che al punto C4 dal CD grifo siano stati copiati tutti i file e non solo l eseguibile del demo In dettaglio nella cartella di lavoro devono essere presenti il i file sorgenti i file di progetto i file di definizione provvisti delle seguenti estensioni a seconda dell ambiente di sviluppo usato Ambiente di sviluppo Linguaggio Sorgente Progetto Definizioni Ambiente BASCOM 8051 BASIC BAS DAT 51 WSP LADDER WORK LADDER PJN PJN D3 Ricompilare il sorgente usando l ambiente di sviluppo scelto in modo da ottenere il file HEX identico aquello ricevuto e gi usat
41. ega Non collega la linea PSEN del Non microcontrollore Se il Mini Modulo viene acceso o resettato Connesso questa condizione si attiva la modalit RUN e parte il programma memorizzato nella FLASH del microcontrollore Connesso Collega Collega la linea PSEN del microcontrollore alla massa zero volt Se il Mini Modulo viene acceso o resettato in questa condizione si attiva la modalit DEBUG e parte il Boot Loader Connesso Non Collega Lascia libero il pin 24 della CPU che v Non quindi al 5Vdc Questo condizione pone a livello logicol Connesso H il segnale P0 0 del microcontrollore agendo come ingresso di configurazione acquisibile via software Collega Collega il pin 24 della CPU a massa Questo condizione pone a livello logico 0 L il segnale P0 0 del microcontrollore agendo come ingresso di configurazione acquisibile via software Connesso Ficura 10 TABELLA DI UTILIZZO DEI JUMPERS py Pagina 18 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo bordo del Mini Modulo GMM 518 Zero 6 presente un Jumpers da 5 vie denominato J1 x con cui possibile effettuare alcune selezioni che riguardano il modo di funzionamento dello stesso Nelle seguenti figure ne riportato l elenco e la loro funzione nelle varie modalit di connessione 6 o ICI a lt 060
42. esti tools si ricordano i vari Compilatori C BASIC PASCAL ed anche un ambiente di programmazione grafica a contatti Grande attenzione e stata riservata alla messa a punto dell applicativo rendendo disponibili dei prodotti che salvano direttamente il programma utente nella FLASH di bordo con l ausilio di un normale PC e che consentono di provare lo stesso programma direttamente sulla scheda La GMM 518 Zero dotata di un connettore normalizzato che le consente di essere montata immediatamente su schede di supporto come la GMM TST3 la GMB HR84e la GAB H844 oppure di essere utilizzata su una scheda dell utente come macro componente In entrambi i casi si riduce drasticamente il tempo di sviluppo l utente puo avere il suo prototipo o addirittura il prodotto finito nel giro di una settimana Le caratteristiche di massima del modulo GMM 518 Zero sono Zoccolo maschio 28 piedini dual in line a passo 100 mils largo 600 mils Ridottissimo ingombro 20 6 x 42 6 x 15 mm Circuito stampato a 4 strati per ottimizzare le immunit e le caratteristiche EMI Unica tensione di alimentazione a 5 Vdc 10 mA l assorbimento varia in base ai collegamenti ed allo stato del modulo Disponibilit di modalit operative a basso consumo come Idle Mode e Power Down Mode Microcontrollore Atmel AT89C51CC03 codice compatibile 8051 con quarzo da 14 74 Mhz Ciclo Macchina programmabile a 12 o 6 periodi di clock 64K FLASH per codice 2K
43. evole distanza o collegata ad altri dispositivi che usano diversi protocolli elettrici si deve interporre un apposito driver seriale esterno RS 422 RS 485 Current Loop ecc Sul connettore CNI oltre alle linee di ricezione e trasmissione sono disponibile anche altre linee di gestibili via software che possono essere usate per definire la direzione della linea in caso di RS 485 per abilitare il driver di trasmissione in caso di RS 422 oppure come handshake hardware in caso di RS 232 Ad esempio pu essere utilizzato il modulo MSI 01 che in grado di convertire la linea seriale TTL in qualsiasi altro standard elettrico in modo comodo ed economico Per maggiori informazioni sulla scelta del protocollo elettrico leggere il paragrafo SELEZIONE COMUNICAZIONE SERIALE e contattare direttamente la grifo se necessario mentre per dettagli sulla programmazione dei registri con cui impostare il protocollo fisico e gestire la comunicazione fare riferimento alla documentazione del microcontrollore all APPENDICE A di questo manuale ed ai numerosi esempi forniti GMM 518 Zero Rel 3 00 G bus grifo __ ITALIAN TECHNOLOGY LINEE DI DIG TALE TTL Il Mini Modulo 518 Zero mette a disposizione linee di I O digitale TTL del microcontrollore Atmel 89 51 03 raggruppate in quattro port da 8 bit P2 ed un port da 2 bit Per co
44. i Accessori Comunicazioni HyperTerminal In alternativa si possono usare anche altri programmi come l emulatore terminale incorporato nel compilatore BASCOM 8051 Impostare la modalit RUN ovvero posizionare il Jumper J1 b della GMM 518 Zero in posizione Non Connesso Jumper Aperto Fornire l alimentazione o resettare il Mini Modulo e verificare che il LED lampeggi continuamente e che sul monitor del PC di sviluppo compaia la presentazione del programma demo Ogni GMM 518 Zero in caso di primo acquisto viene fornita con il rispettivo programma demo gi programmato nella FLASH interna e configurato per farlo partire all accensione con le funzionalit descritte Se non vedete accadere quanto descritto riverificate l alimentazione la connessione seriale e che il Jumper J1 b sia in posizione Non Connesso Jumper Aperto Eseguire le funzioni del demo in modo da provare le risorse disponibili sul Mini Modulo e verificarne gli effetti l utente pu interagire con il demo usando il PC di sviluppo come una console Terminata la prova del demo togliere alimentazione alla GMM 518 Zero Uscire dal programma HYPERTERMINAL sul PC di sviluppo O NIBROGRAMMAZIONIE MCAS COIN TDI Cl C2 Sul CD grifo ricevuto localizzare e quindi installare sul disco rigido del PC di sviluppo il programma di utility FLIP Questo gestisce la programmazione ISP della FLASH presente sulla GMM 518 Zero e com
45. i supporto pi interessanti In corrispondenza del primo ordine viene fornita una ricca serie di programmi dimostrativi che consentono di utilizzare immediatamente sia le risorse del Mini Modulo che quelle della scheda di supporto 30884 UTILIZZO CON MODULO GMB La GMB 84 si distingue per essere una scheda che fornisce ai Mini Moduli da 28 pin di essere collegati ai segnali del campo tramite delle apposite circuiterie di potenza optoisolate in modo da essere facilmente e velocemente installati nei quadri elettrici del sistema da realizzare La descrizione completa del prodotto disponibile nel relativo foglio e manuale tecnico mentre in questo paragrafo sono riportate le potenzialita offerte e la configurazione richiesta da questa accoppiata La GMB HR84 permette facilmente di alimentare il Mini Modulo tramite lo switching di bordo che accenta un ingresso ad ampio range sia in continua che alternata riportare 8 linee dei port di I O sugli ingressi optoisolati che possono essere indifferentemente di tipo NPN o PNP Lo stato di tutti gli 8 ingressi viene visualizzato tramite LED verdi Essendo le linee multiplexate con le periferiche interne possibile creare rapidamente funzioni evolute come contatori riconoscimento combinazioni gestore di eventi ecc fornire una alimentazione galvanicamente isolata per gli ingressi NPN o PNP in modo da poter collegare all esterno dei semplici ed economici contatti puliti ri
46. i trigger esterno per Timer 2 py Pagina 16 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo SCL Linea clock dell interfaccia I2C BUS software SDA I O Linea dati dell interfaccia I2C BUS software RxD CAN I Linea di ricezione controllore CAN TxD CAN O Linea di trasmissione controllore CAN Vref I Tensione di riferimento dell A D converter ANn I Ingressi analogici collegati a sezione A D converter CEXn Segnale collegato alla sezione PCAn uscite PWM ingressi cattura comparazione ecc ECI I Ingresso di clock esterno delle sezioni PCA RES I Segnale di reset 5 Vdc I Linea di alimentazione 5 Vdc GND Linea di massa RESET CONTROLLO AILIMENT VAT CIA DOG Sulla GMM 518 Zero sono presenti tre diverse sorgenti di reset che possono essere cosi riassunte 1 Circuiteria di controllo alimentazione che attiva il reset quando la tensione di alimentazione scende al di sotto della soglia di 4 65 Vdc 2 Segnale collegato al pin 8 di CNI attivo basso che pu essere collegato anche ad un semplice pulsante normalmente aperto e che una volta premuto collega il segnale RES alla massa GND La sua funzione principale quella di uscire da condizioni di loop infinito soprattutto durante la fase di debug oppure per rieseguire il programma applicativo senza dover interrompere l alimentazione della scheda 3 Cir
47. il malfunzionamento del Mini Modulo EEPROM Dati Interna Calibrazio Utente ne FIGURA TABELLA CONFIGURAZIONE BASE La precedente tabella pu essere ulteriormente ridotta indicando che il prodotto viene fornito calibrato con tutte le linee di I O sullo zoccolo libere e pronto per la comunicazione in RS 232 con un protocollo fisico 19 200 8 No 1 La 518 Zero non ha opzioni che possono essere aggiunte in fase di ordine del modulo Come descritto nel capitolo SCHEDE DI SUPPORTO ci sono altre schede che sono in grado di alloggiare il Mini Modulo e di rendere immediatamente utilizzabili tutte le sue risorse 518 Zero Rel 3 00 G pagina C 1 abaco e grifo ITALIAN TECHNOLOGY py Pagina 2 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e bus Simboli 31 33 34 37 38 40 RES 17 uC 51 33 35 42 A A D converter 6 12 13 17 20 Accensione 17 Accesso 44 Accessori C 1 Alimentazione 13 14 17 Allocazione memorie 44 Ambienti di sviluppo 42 Areacodice 17 Area dati 17 23 44 Assistenza 1 AT89C51CCO3 12 31 1 Attributi 30 B BASCOM 8051 33 35 42 Basso assorbimento 14 BatchISP 33 Baud rate 29 31 Bibliografia 45 Bit di Dati 29 Bit di S
48. inea I2C BUS software riportata sul connettore controllore CAN compatibile con standard 2 0A e 2 0B Jumpers di configurazione da 5 vie di cui 1 acquisibili via Firmware 1 LED di segnalazione gestiti via Firnware tramite I O digitali Gestione della FLASH ed EEPROM interna in modalita In System Programming ovvero con modulo gi montato sfruttando la linea di comunicazione seriale Software gratuito per PC di supporto alla programmazione ISP Vasta disponibilit di software di sviluppo compilatori uC 51 SYSSICW DDS Micro C51 compilatori BASIC BASCOM 8051 compilatori PASCAL SYS51PW logica a Contatti LADDER WORK ecc Ricca serie di programmi dimostrativi ed esempi di utilizzo forniti sotto forma di sorgenti ampiamente commentati ed eseguibili per 1 vari ambienti di sviluppo Via dell Artigiano 8 6 40016 San Giorgio di Piano g r ifo Bologna ITALY ITALIAN TECHNOLOGY E mail grifo grifo it http www grifo it http www grifo com Tel 39 051 892 052 r a FAX 39 051 893 661 GMM 518 Zero Rel 3 00 Edizione 12 Settembre 2011 grifo sono marchi registrati della ditta grifo Vincoli sulla documentazione grifo Tutti i Diritti Riservati Nessuna parte del presente manuale pu essere riprodotta trasmessa trascritta memo rizzata in un archivio o tradotta in altre lingue con qualunque forma o mezzo sia esso elettronico meccanico magnetico ottico chimico manua
49. it wsp Nome file D Tipo file Workspaces wsp z Annulla 2 FIGURA 25 CARICAMENTO AMBIENTE CON WC 51 E JFE A questo punto tutto gia predisposto e per creare il codice eseguibile del programma 6 sufficiente premere il pulsante RE MAKE sulla riga dei pulsanti del JFE verificando che non avvengano errori come illustrato nella seguente figura 7 Jens File Editor pracb0_it c Edit View Settings Windows 2 Dci mW 0 Update PrACBO_it wsp Iz B pracb it c clrscr MAKE RE MAKE DL BAT f tttttttttttttttt Header costanti strutture dati ecc ttrtrrererrrereeet finclude canary h finclude lt stdio h gt finclude ctype h finclude irq52 h e fdefine FALSE 0x00 ff Valori booleani demoiod define TRUE OxFF mat fdefine LF getP3P4 fdefine Ox0D iniser init cpu Gestione debouncing init lcd define DEBITER 10 locate le Gestione del cursore n fdefine BLINK 0 10 main STEADY 0x00 peekb Variabili globali gestione interrupt puts lcd ear unsigned int nint0 4 Variabili globali usate dal main e dalle procedure Sardo ear unsigned char scelta dr dw M scan Buffer per l input sel cursc
50. ize warning 55535 Cancel FIGURA 23 CONFIGURAZIONE COMPILATORE BASCOM 8051 D3A4 Ricompilare il sorgente del programma demo con una semplice pressione del tasto rapido 7 oppure selezionare il comando Program Compile e verificare che non avvengano errori In questo modo si deve ottenere il file HEX identico a quello presente sul disco grifo e gi usato nei punti C y Pagina 34 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo compilazione impiega un tempo che dipende dal PC usato in ogni caso si deve attendere il completamento di entrambe le passate opportunamente segnalate da una finestra di stato che compare durante la stessa compilazione e verificare che al termine non siano riportati errori nella parte bassa dell IDE In altre parole al termine si deve presentare una situazione simile a quella riportata nella seguente figura 7 BASCOM 8051 IDE C CPU FAM_I51 Bascom5 1 GmmACBZero PrACBO_it bas d Eile Edit Program Tools Options Window Help RUN XS 3 3 9 rettive d 1 compl latore 3 3 3 3 3 3 3 3 3 dA N B Nella finestra Op t Compie progam
51. le senza il permesso scritto della grifo IMPORTANTE LEGENDA SIMBOLI MARCHI REGISTRATI grifo sono marchi registrati della grifo Altre marche o nomi di prodotti sono marchi registrati dei rispettivi proprietari ITALIAN TECHNOLOGY grifo _____ INDICE GENERALE INTRODUZIONE siii iaia 1 VERSIONE SCHEDA ili 3 NOTA SUL NOME MODULO siciliani 3 INFORMAZIONI GENERALI 4 COMUNICAZIONE SERIALE nr 5 LINEE DI I O DIGITALE TTL iaia 6 LINEA DUBUS spiciali 6 LINEE ANALOGICHE DI A D CONVERTER 6 MEMORIE as 8 WATCH DOG 8 CLOCK 8 CONFIGURAZIONE SCHEDA curia 9 CONTROLLORE urinaria 10 SETTORI DI UTILIZZO succitata 10 CARATTERISTICHE TECNICHE scsscisssecasesssdascedaccaseosaasasetiscust seeucsancetnecasosseaecesossisedsedavesssaves 12 CARATTERISTICHE GENERALI 12 CARATTERISTICHE FISICHE iiri criar nei ri 12 CARATTERISTICHE ELETTRICHE sincronia 13 INSTALLAZIONE 14 SEGNALAZIONI VISIVE 14 VALE DT UR 14 CONNESSIONI 15 CONNETTORE CON SEGNALI DEL MINI MODULO 16 RESET CONTROLLO ALIMENTAZIONE WA
52. llare i punti precedenti Connect Disconnect Sync Cance 5232 Port COMI Baud 115200 Manual Syne FIGURA 20 FINESTRA SETTAGGIO FLIP 2 DI 3 C10 Caricare il file da programmare nella FLASH ovvero quello con estensione HEX copiato al punto C4 premendo il terzo pulsante da destra e selezionando il file tramite la finestra di dialogo rappresentata Nel riquadro FLASH Buffer Information appaiono varie informazioni sull operazione appena effettuata in particolare la voce HEX File deve riportare il nome del file GMM 518 Zero Rel 3 00 G Pagina 31 abaco e grifo __ ITALIAN TECHNOLOGY C11 Spuntare tutte le caselle del riquadro Operations Flow come in figura 21 in modo che il FLIP esegua sequenzialmente le quattro operazioni di cancellazione verifica di cancellazione programmazione e verifica di programmazione C12 A questo punto assicurarsi che la finestra principale del FLIP si presenti come in figura 21 in particolare per le voci Size BLJB X2 Device SSB e BSB SBV Atmel Flip 2 4 6 Buffer Device Settings Help AT89C51CC03 Size 64 Kbytes Signature Bytes 5807FFFE Blank FF Device Boot Ids 0000 d Range 0000 31FF Checksum 109410 Hardware Byte Offset 0000 Bootloader Ver Reset Before Loading BLJB Blank Check
53. mento o pi semplicemente per ragioni di approfondimento tecnico ed operativo consultare direttamente Assistenza Tecnica autorizzata AI fine di non incontrare problemi nell uso di tali dispositivi conveniente che l utente PRIMA DI COMINCIARE AD OPERARE legga con attenzione tutte le informazioni contenute in questo manuale In una seconda fase per rintracciare pi facilmente le informazioni necessarie si pu fare riferimento all indice generale e all indice analitico posti rispettivamente all inizio ed alla fine del manuale py Pagina 2 G GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY gr ifo nbaco e bus VERSIONE SCHEDA Il presente manuale riferito alla scheda GMM 518 Zero con versione stampato 250411 e successive La validit delle informazioni riportate quindi subordinata al numero di versione della scheda in uso e l utente deve quindi sempre verificarne la giusta corrispondenza Sulla scheda il numero di versione riportato in pi punti sia a livello di serigrafia che di stampato e la seguente figura illustra la posizione pi facilmente accessibile Versione stampato FIGURA 1 POSIZIONE DELLA VERSIONE SCHEDA NOTA SUL NOME DEL MINI MODULO Si prega di notare che accanto al numero di revisione dello stampato appena descritto il nome della scheda che GMM 518 Zero La GMM 518 Zero viene infatti realizzata utilizzando lo stampa
54. n vaschetta D9 Femmina Pagina 24 G GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e bus FiGURA 154 VISTA DELLA GMB APERTA E SENZA ALCUN MINI MODULO FiGURA 15g VISTA DELLA GMB HR84 APERTA CON UNA 518 ZERO GMM 518 Zero Rel 3 00 Pagina 25 abaco e grifo __ ITALIAN TECHNOLOGY UTILIZZO SCHEDA GMM TST3 Nel carteggio grifo le GMM TST3 si distinguono per essere le schede valutative progettate esplicitamente per fare da supporto ai Mini Moduli GMM xxx da 28 e 40 pins 16 GMM TST3 GMM 518 La TST3 un evoluzione della GMM TST ma per il Mini Modulo GMM 518 possono essere usate tutte indifferentemente Nel presente manuale si descrive la GMM TST3 ma l utente pu facilmente usare gli altri modelli seguendi le indicazioni del relativo manuale tecnico Nell appendice B viene riportato anche lo schema elettrico completo di questa scheda di supporto La GMM TST3 permette di alimentare il Mini Modulo tramite l alimentatore lineare di bordo che accenta un ingresso ad ampio range sia in continua che alternata riportare le linee dei port di I O e dell A D converter su connettori a scatolino compatibili con lo standard I O ABA CO su cui sono disponibili schede di pilotaggio I O Digitali di diversi tipi Rel
55. ni Modulo GMM 518 Zero In particolare sono disponibili 2 modi operativi corrispondenti alle seguenti configurazioni J1 b Modo operativo Non Collegato gt Modalit RUN Collegato gt Modalita DEBUG In modalita RUN a seguito di un accensione reset parte sempre il programma applicativo salvato in FLASH indipendentemente dalle condizioni esterne mentre in modalita DEBUG parte il Boot Loader del microcontrollore Programmi per PC come il FLIP comunicano con il Boot Loader attraverso la porta seriale e permettono di leggere cancellare e riscrivere le memorie di bordo del microcontrollore in modalita ISP La programmazione ISP In System Programming riduce i costi ed i tempi di sviluppo dell applicazione infatti elimina la necessita di usare EPROM esterne programmatori cancellatori ecc Per ulteriori informazioni sulla programmazione ISP si prega di consultare il capitolo COME INIZIARE oppure la specifica documentazione tecnica rilasciata dalla ATMEL INTERFACCIA CAN Dal punto di vista elettrico il CAN BUS secondo lo standard ISO 11898 coincide con una linea differenziale con impedenza di 60 Q Tale linea notevolmente diversa dalle due linee di comunicazione CAN presenti su che infatti sono a livello TTL Per questa ragione il collegamento della GMM 518 Zero ad una qualsiasi interfaccia CAN deve essere effettuato interponendo un apposito driver di linea CAN Per informazioni dettagliate su tale driver si consiglia di legge
56. nte una tensione di 5 Vdc 5 da fornire sugli appositi piedini 14 e 28 di CNI Sulla scheda sono state adottate tutte le scelte circuitali e componentistiche che tendono a ridurre la sensibilit ai disturbi ed 1 consumi compresa la possibilit di far lavorare 11 microcontrollore in diverse modalit a basso assorbimento che ad esempio salvaguardano la durata di batterie nel caso di applicazioni portatili In dettaglio si possono utilizzare le modalit operative di power down ed idle che consentono di definire la frequenza di lavoro del microcontrollore e sono selezionate programmando l apposito registro interno PCON Il programma applicativo sviluppato dall utente pu quindi ridurre il consumo sull alimentazione ed eventualmente ripristinare il funzionamento normale in corrispondenza di un evento presatbilito come ad esempio un interrupt variazione di un ingresso digitale e o analogico intervallo di tempo trascorso ecc Per ulteriori informazioni si faccia riferimento al paragrafo CARATTERISTICHE ELETTRICHE py Pagina 4 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e bus 4 MADE IN ITALY 250411 Ficura 8 DisposizioNE LEDs CONNETTORI DIP SWITCH CONNESSIONI Il Mini Modulo GMM 518 Zero provvisto di 1 connettore con cui vengono effettuati tutti i collegamenti con il campo e con le altre schede del sistema di controllo da realiz
57. nvenzione tutti i segnali dei Port sono designati con i nomi P0 0 7 P1 0 7 P2 0 7 P3 0 7 e P4 0 1 Tali linee sono collegate direttamente al connettore a 40 vie con una disposizione standard comune a tutti i Mini Moduli grifo ed hanno quindi la possibilit di essere direttamente collegate a numerose schede d interfaccia Via software definibile ed acquisibile la funzionalit la direzionalit e lo stato di queste linee con possibilit di associarle anche alle periferiche della scheda Timer Counter Interrupt A D PCA CAN ecc tramite una semplice programmazione di alcuni registri interni del microcontrollore Per maggiori informazioni fare riferimento ai paragrafi CONNESSIONI e DESCRIZIONE SOFTWARE PERIFERICHE DI BORDO Sul connettore della GMM 518 Zero sono disponibili i segnali di un interfaccia I2C BUS emulata via Firmware e gestita da due linee di I O del microcontrollore Grazie a questa interfaccia sincrona possono essere collegati dispositivi dotati dello stesso standard di comunicazione in modo da espandere localmente le potenzialit del modulo Unaricca serie di esempi software prevede la gestione delle pi comuni e diffuse interfacce 12 BUS come A D e D A converter controllori di display memorie sensori di temperatura ecc A tale proposito pu essere utile esaminare la K51 A VR di cui disponibile sia il manuale tecnico con il relativo schema elettrico che una completa raccolta di esempi in vari linugaggi
58. o 1B IRINIBIRATRAVZIONIE TONI El Impostare modalit RUN Jumper J1 b della GMM 518 Zero in posizione Non Connesso Jumper Aperto e scollegare il PC di sviluppo se non richiesto dall applicazione py Pagina 40 G GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY 1 IEEE LI ES amp x Hina his 34 ESEMPI DI CONNESSIONE Pagina 41 GMM 518 Zero Rel 3 00 abaco e grifo __ ITALIAN TECHNOLOGY AMBIENTI DI SVILUPPO La scheda usufruisce di una ricca serie di strutture software che consentono di utilizzarne al meglio le caratteristiche e di sviluppare le applicazioni necessarie in un tempo veramente corto In generale il Mini Modulo pu sfruttare tutte le risorse software per il microprocessore montato ovvero 1 numerosi pacchetti ideati per la famiglia 8051 sia ad alto che a basso livello Tutti gli ambienti di sviluppo software forniti dalla grifo sono sempre accompagnati da esempi che illustrano come gestire le sezioni della scheda da una completa documentazione d uso e da abbondanti commenti Tra questi ricordiamo SYSS1CW Cross compilatore per programmi scritti in C disponibile in ambiente WINDOWS con un comodo che mette a disposizione editor Compilatore C Assemblatore Ottimizzatore
59. o in ogni caso si deve attendere il completamento di tutte le fasi opportunamente segnalate nella finestra in basso dell IDE termine si ottiene il file HEX identico a quello presente sul disco grifo e gi usato nei punti C Rieffettuare il salvataggio e la prova del file HEX ottenuto dalla compilazione ripetendo i punti C5 C16 Se durante l esecuzione dei passi sopra elencati si presenta un problema od un anomalia si consiglia all utente di rileggere e ripetere i passi con attenzione e qualora il malfunzionamento persista di contattare direttamente la grifo In caso di esecuzione corretta di tutte le fasi sopra descritte l utente ha realizzato e salvato il suo primo programma applicativo coincidente con il demo del Mini Modulo GMM 518 Zero A questo punto possibile modificare il sorgente del programma demo in modo da soddisfare le richieste dell applicazione da realizzare e ricompilarlo riprogrammarlo e riprovarlo passi da a D4 in modo ciclico fino a quando si ottiene la funzionalit desiderata In merito alle impostazioni del FLIP si ricorda che queste possono essere effettuate solo la prima volta infatti lo stesso programma mantiene gli ultimi settaggi utilizzati in alternativa si pu usare la modalit batch che oltretutto pu essere anche integrata nell ambiente di sviluppo in modo da velocizzare la fase di programmazione e prova del programma Raggiunto questo obiettivo si pu eliminare il PC di sviluppo ovver
60. o acquisto o di una eventuale riparazione la GMM 518 Zero viene fornita nella sua configurazione base Alcune caratteristiche di tale configurazione sono state descritte pi volte in questo manuale usando anche il nome configurazione di default ed in questa appendice vengono riassunte opportunamente raggruppate nella seguente tabella x Configura la Linea Seriale Asincrona CNI per lo standard di comunicazione RS232 Connesso Non Collega la linea PSEN del microcontrollore NON selezionando la modalit RUN conio A seguito di ogni accensione e o RESET del Mini Modulo parte il programms scritto nella FLASH di bordo del microcontrollore Lascia Libero l ingresso di Configurazione Non WA pe acquisibile da firmware che quindi assume il livello Connesso logico 1 H Quando 6 selezionata la modalit DEBUG J1 b Collegato FLASH per Boot consente di comunicare con un PC che esegue il FLIP per Boot Loader Loader gestire la programmazione ISP delle memorie FLASH ed EEPROM di bordo FLASH P Effettua il lampeggia del LED di segnalazione ed interagisce Interna rogramma una console sulla seriale RS 232 impostata a 19 200 Baud per Utente 8 bit x chr Nessuna parita 1 Stop bit Nessun handshake Gli ultimi 8 byte di questa memoria sono riservati per dati di calibrazione e non devono essere modificati Sia il programma applicativo utente che la gestione ISP devono salvaguardare questi bytes pena
61. o il programma dell utente sviluppato in assembly mentre utilizzando un ambiente di sviluppo ad alto livello il tutto avviene automaticamente e comodamente ad esempio aggiungendo degli identificatori nella dichiarazione delle variabili a seconda di dove devono essere allocate E importante ricordare che gli ultimi 8 byte della EEPROM di bordo sono riservati per dati di calibrazione e non devono essere modificati Sia il programma applicativo utente che la gestione della EEPROM in ISP devono salvaguardare questi bytes pena il malfunzionamento del Mini Modulo py 44 G GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e bus BIBLIOGRAFIA riportato di seguito un elenco di manuali e note tecniche a cui l utente pu fare riferimento per avere maggiori chiarimenti sui vari componenti montati a bordo del Mini Modulo GMM 518 Zero Manuale ATMEL Data sheet 89 51 03 Manuale MAXIM New Releases Data Book Volume IV Manuale MAXIM New Releases Data Book Volume V Documentazione tecnica MAXIM True RS 232 Transceivers Manuale PHILIPS 80 51 Based 8 Microcontrollers Manuale PHILIPS Application notes and development tools for 80C51 microcontrollers Per reperire questi manuali fare riferimento alle case produttrici ed ai relativi distributori locali In alternativa si possono ricercare le medesime informazioni o gli eventuali aggiornamenti ai
62. o nel punto C Questa operazione si differenzia notevolmente a seconda dell ambiente di sviluppo utilizzato pertanto di seguito vengono esposti i passi dettagliati opportunamente suddivisi D3A1 Copiare il file di definizione DAT descritto al punto D2 nella cartella di installazione del BASCOM 8051 Electronics BASCOM8051 GMM 518 Zero Rel 3 00 abaco e grifo __ ITALIAN TECHNOLOGY D3A2 Eseguire il BASCOM 8051 ed una volta entrati nel suo IDE caricare il file sorgente con estensione BAS tramite il menu File Open Select file to open gt uk bas Nome file 0 it bas Tipo file BASCOM files BAS Annulla FiGURA 22 CARICAMENTO SORGENTE CON BASCOM 8051 D3A3 Aprire la finestra di configurazione del compilatore BASCOM 8051 tramite il comando Option Compiler Misc effettuare le impostazioni riportate nella seguente figura ed al termine confermare con il pulsante Ok Si ricorda che l impostazione del campo Register file deve coincidere con il microprocessore usato ed possibile solo se il file di definizione stato correttamente copiato come descritto al punto D3A1 BASCOM 8051 Options X i Communication Environment Hardware simulator Programmer Monitor Pr Output Communication 122 LCD Register file 995166034 a 7 Byte S
63. ostica di funzionamento Anche le Applicazioni CAN sono possibili a patto che il Mini Modulo sia integrato con un driver di linea esterno In dettaglio si ricordano nuovamente le applicazioni nel settore automobilistico il collegamento su reti CAN con protocolli propietari o con protocolli standard come CANopen DeviceNet SDS CAN Kingdom J1939 ecc Da non dimenticare il settore didattico dove la GMM 518 Zero offre la possibilita di apprendere il funzionamento di un microcontrollore della famiglia 8051 e di sviluppare le sue applicazioni canoniche ad un costo veramente basso A questo scopo ideale abbinarla alle schede di supporto TST3 che risolvono i problemi dell alimentazione del collegamento seriale al PC di sviluppo del collegamento delle linee del modulo e che allo stesso tempo dispongono di una tastiera a matrice ed un display LCD che consentono di studiare e provare soluzioni a basso costo per l interfacciamento operatore Tutti i casi in cui si vogliono ridurre i tempi e costi di sviluppo infatti il modulo pu essere utilizzato direttamente su una scheda di supporto dell utente come un Macro Componente py Pagina 10 G GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo ooo MADE IN ITALY 250411 Cu FIGURA 4 PIANTA COMPONENTI LATO SUPERIORE grifo MADE IN ITALY Qmm 218 250411 e FiGURA 5 PIANTA COMPONENTI LATO INF
64. portare 4 linee dei port di I O su uscite a Rel visualizzate tramite LED rossi avere l interfaccia I2C BUS completa di alimentazione su un connettore dedicato collegare la linea di comunicazione seriale tramite un connettore AMP MODU II da 8 vie bufferare esternamente al Mini Modulo i segnali della linea seriale TTL in RS 422 RS 485 o Current Loop passivo collegare i segnali PWM su un connettore AMP MODU II da 8 vie fornire la tensione di riferimento per la sezione A D e collegare un ingresso analogico cablare facilmente tutti i segnali tramite connettori a morsettiera con rapida estrazione ed altri connettori standard effettuare un montaggio meccanico su barra ad Omega GMM 518 Zero Rel 3 00 INPUTS grifo ITALIAN TECHNOLOGY GMB H R84 ete ITALIAN TECHNOLOGY 14 GMB 84 MopuLo PERIFERICO DA CAMPO ADATTO ALLA 518 Zero La seguente configurazione consente di usare l accoppiata GMB HR84 518 Zero in modalit RUN con linea seriale in RS 232 ed ingressi optoisolati Configurazione GMM 518 Zero Configurazione GMB HR84 2 3 JO Non connessi 2 3 J2 J3 J4 2 3 Jl a Connesso 15 2 3 Non Connesso J6 1 2 Jl c Indifferente J7 1 2 J8 Non connesso J10 2 3 Non connesso J13 J14 1 2 Cavo collegamento seriale con PC di sviluppo AMPS Cable co
65. r and Edge Capture Double Data Pointer AT89C51 CC03 21 bit WatchDog Timer 7 Programmable Bits A 10 bit Resolution Analog to Digital Converter ADC with 8 Multiplexed Inputs SPI Interface PLCC52 VPFP64 and CABGA 64 packages only Enhanced 8 bit MCU with CAN Controller and Flash Memory Full CAN Controller Fully Compliant with CAN Rev 2 0A and 2 0B Advance Optimized Structure for Communication Management Via SFR Information 15 Independent Message Objects Each Message Object Programmable on Transmission or Reception Individual Tag and Mask Filters up to 29 bit Identifier Channel 8 byte Cyclic Data Register FIFO Message Object 16 bit Status and Control Register Message Object 16 bit Time Stamping Register Message Object CAN Specification 2 0 Part A or 2 0 Part B Programmable for Each Message Object Access to Message Object Control and Data Registers Via SFR Programmable Reception Buffer Length Up To 15 Message Objects Priority Management of Reception of Hits on Several Message Objects at the Same Time Basic CAN Feature Priority Management for Transmission Message Object Overrun Interrupt Supports Time Triggered Communication Autobaud and Listening Mode Programmable Automatic Reply Mode 1 Mbit s Maximum Transfer Rate at 8 MHz Crystal Frequency X2 Mode Readable Error Counters Programmable Link to On chip Timer for Time Stamping and Network Syn
66. re la documentazione tecnica del componente scelto che spesso riporta anche schemi applicativi si veda ad esempio il componente PHILIPHS P82C250 Realizzando un corretto collegamento del driver sia sui segnali TTL provenienti dal controllore del Mini Modulo che su quelli differenziali del BUS CAN si pu arrivare alla velocit di 1 Mbit sec rendendo possibile la comunicazione con qualsiasi sistema dotato della stessa interfaccia Ad esempio si suggerisce di prevedere lungo la linea CAN due resitenze di terminazione 120 alle estremit della stessa che assicurano la giusta impedenza qualora i sistemi collegati sulla rete CAN risultino a differenze di potenziale elevate si pu ovviare ad eventuali problemi di comunicazione e o funzionamento collegando anche le masse dei sistemi La grifo dispone di una ricca serie di schede dotate di interfaccia CAN pronte all uso anche nel formato Mini Modulo l utente prima di aggiungere il driver alla GMM 518 Zero pu esaminare l utilizzo di questi prodotti py Pagina 22 G _ GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo nbaco e bus SCHEDE DI SUPPORTO Il Mini Modulo GMM 518 Zero pu essere utilizzato come macro componente per alcune schede di supporto sia sviluppate dall utente che gi disponibili nel carteggio grifo Nei sucessivi paragrafi vengono illustrate gli abbinamenti con le schede d
67. ritto nel sucessivo paragrafo INTERFACCIAMENTO CON IL CAMPO e seguono il pin out standardizzato dei Mini Moduli grifo Al fine di evitare problemi di conteggio e numerazione la figura 9 descrive i segnali direttamente sulla vista dall alto della GMM 518 Zero inoltre la serigrafia riporta la numerazione sui 4 angoli della scheda sia sul lato superiore che inferiore Vref 1 5 Vdc RES 2 P1 0 ANO T2 RS232 RX TTL P3 0 3 P1 1 ANI TX RS232 TX TTL P3 1 4 KE P1 2 AN2 ECI 2 5 5 P1 3 AN3 CEX0 SCL P20 6 Tre P1 4 ANA SDA P21 7 a P1 5 ANS CEX2 TxD CAN P4 0 8 287 Sees 1 6 AN6 CEX3 RxD CAN 9 P1 7 AN7 CEX4 P2 4 10 P3 2 INTO P23 11 P3 3 1 22 12 P3 4 TO P3 7 13 P3 5 TI GND 14 arn P3 6 Ficura 9 ZOCCOLO CON SEGNALI DEL Mint MopuLo Legenda RX RS232 I Receive Data linea di ricezione seriale bufferata in RS 232 TX RS232 Transmit Data linea di trasmissione seriale bufferata in RS 232 RX TTL Receive Data linea di ricezione seriale TTL TX TTL Transmit Data linea di trasmissione seriale TTL Px n I O Segnale n del Port x di I O digitale del microcontrollore RxD CAN I Receive Data CAN linea di ricezione seriale TTL TxD CAN Transmit Data CAN linea di trasmissione seriale TTL INTn Linea d interrupt n del microcontrollore Tn I Segnale collegato alla sezione Timern del microcontrollore T2EX I Segnale d
68. rrente 10 mA si normale 14 mA massimo Range ingressi analogici 0 Vref Tensione riferimento A D Vref 0 3 V Impedenza ingressi analogici elevata Soglia controllore alimentazione tipica 4 65 Vdc Protezione RS 232 15 dati riportati sono riferiti ad un lavoro a temperatura ambiente di 20 gradi centigradi per ulteriori informazioni fare riferimento al paragrafo ALIMENTAZIONE FIGURA 6 VISTA DALL ALTO GMM 518 Zero Rel 3 00 abaco e grifo __ ITALIAN TECHNOLOGY INSTALLAZIONE In questo capitolo saranno illustrate tutte le operazioni da effettuare per il corretto utilizzo della scheda A questo scopo viene riportata l ubicazione e la funzione dei connettori dei LED Jumpers ecc presenti sulla GMM 518 Zero SEGNALAZIONI VISIVE Il Mini Modulo GMM 518 Zero dotato delle segnalazioni visive descritte nella seguente tabella FIGURA 7 TABELLA DELLE SEGNALAZIONI VISIVE La funzione principale di questo LED quella di fornire un indicazione visiva dello stato della scheda facilitando quindi le operazioni di Debug e di verifica il funzionamento di tutto il sistema Per una pi facile individuazione di tali segnalazioni visive si faccia riferimento alla figura 8 mentre per ulteriori informazioni sull attivazione dei LED si faccia riferimento al paragrafo LED DI SEGNALAZIONE ALIMENTAZIONE Il Mini Modulo deve essere alimentato media
69. siti internet delle case elencate Molti manuali in formato elettronico sono reperibili anche presso il nostro archivio di documentazione tecnica come indicato in APPENDICE A GMM 518 Zero Rel 3 00 Pagina 45 abaco e grifo ITALIAN TECHNOLOGY py Pagina 46 6 GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo APPENDICE A DESCRIZIONE COMPONENTI DI BORDO La grifo fornisce un servizio di documentazione tecnica totalmente gratuito attraverso il proprio sito internet da cui possono essere scaricate le documentazioni tecniche complete dei componenti usati a bordo scheda Si rimanda quindi l utente a tali manuali scaricabili dalla pagina Servizio documentazione Tecnica di cui in questo capitolo vengono riportate solo le prime pagine Features 80C51 Core Architecture 256 Bytes of On chip RAM 2048 Bytes of On chip ERAM 64K Bytes of On chip Flash Memory Data Retention 10 Years at 85 C Read Write Cycle 100K 2K Bytes of On chip Flash for Bootloader 2K Bytes of On chip EEPROM Read Write Cycle 100K 14 sources 4 level Interrupts Three 16 bit Timers Counters Full Duplex UART Compatible 80C51 Maximum Crystal Frequency 40 MHz In X2 Mode 20 MHz CPU Core 20 MHz Five Ports 32 4 Digital I O Lines Five channel 16 bit PCA with PWM 8 bit High speed Output Time
70. tiche di questa sezione supporto protocollo BasicCAN 2 0 A supporto protocollo PeliCAN 2 0 B gestione identificatori da 11 e 29 bits 15 gestori di messaggi indipendenti identificatori maschere e comandi separati per ogni gestore lunghezza buffer di ricezione programmabile temporizzatore programmabile per sincronismi e trigger contatori di errori leggibili genera diversi interrupt a seconda dello stato raggiunto completamente gestibile tramite registri interni del microcontrollore ecc Per ulteriori informazioni si veda il paragrafo INTERFACCIA CAN l APPENDICE di questo manuale SETTORI DI UTILIZZO Le possibili applicazioni dei moduli GMM 518 Zero sono innumerevoli Si pu citare ad esempio Il funzionamento come piccoli Nodi Intelligenti con funzionalita locali come il controllo con algoritmi PID di temperature motori valvole ecc L uso in Sistemi a Logica Distribuita tipo robot automazioni su macchine di produzione in linea automazioni di fabbriche di grosse dimensioni La Teleacquisizione ed il Telecontrollo su medio brevi distanze L Automazione Domestica accensione e spegnimento luci controllo riscaldamento e condizionamento supervisione elettrodomestici e servizi elettrici sistemi di sorveglianza e controllo accesso Il Settore Automobilistico accensione e spegnimento luci controllo temperature supervisione servizi per conducente sistemi antifurto diagn
71. to della GMM 518 su cui viene montato il microcontrollore AT89C51CC03 Quindi per distinguere una GMM 518 da una GMM 518 Zero bisogna controllare il componente montato su IC3 e poi usare la seguente corrispondenza Microcontrollore Montato gt Nome del Mini Modulo Atmel AT89C51CC03 gt GMM 518 Zero Atmel AT89C51AC2 gt GMM 518 Pagina 3 GMM 518 Zero Rel 3 00 ba o 2e grifo __ ITALIAN TECHNOLOGY INFORMAZIONI GENERALI Il modulo GMM 518 Zero un Mini Modulo basato sul microcontrollore Atmel 89C51CC03 ovvero un potente e completo sistema dotato di CPU memorie integrate ed una ricca serie di periferiche rivolte alle tipiche richieste dell automazione Il modulo ha gi montati nella sua ridottissima area i componenti che servono a valorizzare le principali caratteristiche del microcontrollore ed a renderne utilizzabili tutte le modalit operative inoltre dispone di ulteriori componenti che facilitano ed ampliano i possibili campi di utilizzo GMM 518 Zero pu essere usato per numerose applicazioni sia nel settore Industriale Domestico Automobilistico e Didattico come illustrato nei seguenti paragrafi La facilit di impiego di questo Mini Modulo determinata anche dalla ricca serie di ambienti di sviluppo software basati su linguaggi sia a basso che alto livello che consentono di poter lavorare al meglio utilizzando unicamente un normale PC Tra qu
72. top 29 Bit per secondo 29 Bitx chr 29 Boot Loader 22 43 Calibrazione 44 1 10 16 23 Caratteristiche elettriche 13 Caratteristiche fisiche 12 Caratteristiche generali 12 Caratteristiche tecniche 12 Cariche elettrostatiche 1 Cartella di lavoro 29 Cattura 17 Ciclo macchina 8 Clock 8 12 17 GMM 518 Zero Rel 3 00 Pagina D 1 abeco e bu Come iniziare 28 Comparazione 17 Comunicazione seriale 5 18 20 28 COMx 28 29 Configurazione base 19 C 1 Configurazione scheda 9 18 Connessioni 15 Connettori 12 15 16 Consumi 13 14 Contenitore 1 Controllo alimentazione 17 Controllo diflusso 29 Corrente 13 Creazione codice eseguibile 33 D DDS MICRO 51 42 DEBUG 18 22 30 43 Descrizione software 43 Dimensioni 12 Display 26 Disposizione 15 Disturbi 14 Documentazione 45 A 1 Driver 23 E EEPROM 8 12 22 44 1 EEPROM riservata 44 Emulazione terminale 29 8 12 44 Esempi diconnessione 41 F File diambiente 36 File di definizione 33 File di progetto 37 File forniti 33 File sorgente 34 37 FLASH 8 12 22 32 44 C 1 FLIP 29 32 Frequenza clock 12 Pagina D 2 grifo G ITALIAN TECHNOLOGY GMM 518 Zero Rel 3 00 ITALIAN TECHNOLOGY grifo G Garanzia 1 GMB HR84 24 41 TST 26 TST 3 26 41 1 H Handshake 29 HYPERTERMINAL 29 I digitali 6
73. unica con il Boot Loader presente sullo stesso modulo In alternativa potete trovare l ultima versione gratuita di questo programma sul sito Atmel www atmel com Creare sul disco rigido del PC di sviluppo una cartella in cui intendete salvare tutto il lavoro svolto 518 Zero Rel 3 00 Pagina 29 abaco e grifo __ ITALIAN TECHNOLOGY C3 Individuare il programma demo della GMM 518 Zero sul CD grifo ricevuto tale file ha il nome rappresentato alla partenza dello stesso programma al punto B3 ed raggiungibile a partire dalla pagina iniziale seguendo il percorso Italiano Esempio Demo Schede Grifoi Mini Moduli GMM_518_Zero Copiare tutti i file presenti dalla cartella individuata al punto precedente alla cartella di lavoro creata al punto C2 A copia ultimata assicurare che 1 file su disco rigido abbiano l attributo di Sola lettura disattivo ITALIAN TECHNOLOGY ITALIAN TECHNOLOGY Via dell Artigiano 8 6 All purposes Industrial 40016 San Giorgio di Piano Automation cards system Bologna ITALY Design amp boards production Tel 39 051 892052 4 software tools amp engineering FAX 39051 893661 studio The E mail grifo grifo it Hardware amp Software Solution DATE www grifo com www grifo it FIGURA 18 CD CON ESEMPI 5 Impostare la modalit DEBUG ovvero posizionare il Jumper J1 b della
74. zare Di seguito viene riportato la disposizione ed il significato dei segnali collegati per una facile individuazione di tale connettore si faccia riferimento alla figura 8 mentre per ulteriori informazioni a riguardo del tipo di connessioni fare riferimento alle figure successive che illustrano il tipo di collegamento effettuato a bordo scheda e presentano alcuni dei collegamenti pi frequentemente richiesti Tutti i connettori delle schede grifo rispettano una disposizione segnali standard in modo da poter facilmente sostituire una scheda anche con un modello diverso senza tempi e costi aggiuntivi GMM 518 Zero Rel 3 00 G 15 abaco e grifo __ ITALIAN TECHNOLOGY CONNETTORE CON SEGNALI DEL MINI MODULO Il connettore CNI uno zoccolo maschio da 28 piedini con passo 100 mils e larghezza 600 mils Su questo connettore sono presenti tutti i segnali d interfacciamento del mini modulo come l alimentazione le linee di I O le linee di comunicazione seriale sincrona ed asincrona i segnali delle periferiche hardware di bordo i segnali di espansione ecc Numerosi piedini di questo connettore hanno una duplice o triplice funzione infatti via software alcune sezioni interne del microcontrollore possono essere multiplexate con i segnali di e per completezza la seguente figura li riporta tutti I segnali presenti su 1 sono quindi di diversa natura come desc

Download Pdf Manuals

image

Related Search

Related Contents

  Samsung YP-U2Z Benutzerhandbuch  Insecticide Applications  

Copyright © All rights reserved.
Failed to retrieve file