CAN GM Zero

Controller Area Network - grifo® Mini Modulo Zero

NON Occorre Nessun Programmatore.

Basta la sola Linea Seriale.

Manuale Tecnico PDF, in Italiano, del Mini Modulo CAN GM Zero.

Ver. 3.20 - Rel. 04 Febbraio 2004.

Manuale Tecnico PDF, in Italiano, dell'accoppiata GMB HR84 + CAN GM Zero.

Ver. 3.00 - Rel. 26 Ottobre 2004.

L'immagine sopra mostra il CAN GM Zero, che ha l'ingombro di un DIP28. Il CAN GM Zero è equipaggiato con un microcontrollore Atmel T89C51CC03.


Applicazioni del CAN GM Zero

  • Sistema integrato in grado di essere utilizzato direttamente su una scheda di supporto dell'utente, come macro componente.
  • Collegamento sulle reti CAN con protocolli proprietari o con protocolli standard tipo CANopen, DeviceNet, SDS, CAN Kingdom ecc.
  • Piccoli nodi intelligenti con funzionalita' locali come il controllo con algoritmi PID di temperature, motori, valvole, ecc.
  • Teleacquisizione e telecontrollo su medio brevi distanze.
  • Convertitore CAN <-> seriale asincrona.
  • Convertitore CAN <-> linea I2C BUS.
  • Acquisizione di dati sia digitali che analogici tramite linea CAN.
  • Automazione domestica: accensione e spegnimento luci, controllo riscaldamento e condizionamento, supervisione elettrodomestici e servizi elettrici, sistemi di sorveglianza e controllo accesso.
  • Settore automobilistico: accensione e spegnimento luci, controllo riscaldamento e condizionamento, supervisione servizi elettrici, sistemi antifurto, diagnostica di funzionamento.
  • Aggiungere una linea CAN ad un sistema esistente gia' installato.
  • Didattica: CAN GM Zero offre la possibilita' di apprendere il CAN ad un cosso veramente basso. A questo scopo si presta altrettanto bene il Mini Modulo di supporto CAN GMT.
  • In tutti i casi di scarso tempo di sviluppo: l'utente puo' avere il suo prototipo o addirittura il prodotto finito nel giro di una settimana.
  • Sistemi a logica distribuita come robot, automazioni su macchine di produzione in linea, automazioni di fabbriche di grosse dimensioni .
  • Monitoraggio del traffico su linea CAN di un sistema funzionante per validazioni e/o test.
 

C A R A T T E R I S T I C H E

  • Contenitore standard con zoccolo maschio 28 piedini dual in line a passo 100 mils, largo 600 mils.
  • Ridottissimo ingombro: 25,5 x 42,7 x 14,3 mm.
  • Peso:11,8 g.
  • Circuito stampato a 4 strati per ottimizzare le immunita' e le caratteristiche EMI .
  • Non occorre nessun programmatore esterno in quanto il CAN GM Zero e' un grifo® Mini Modulo ISP (In System Programming). La FLASH del Micro si Programma e si Cancella usando la sola linea seriale.
  • Per gestire la programmazione, o la cancellazione della FLASH del Micro, si utilizza il programma FLIP che si puo' reperire direttamente alla ATMEL.
  • Necessita di una sola alimentazione a +5Vcc 26mA (l'assorbimento puo' variare in base ai collegamenti del modulo).
  • Disponibilita' di modalita' operative a basso consumo come idle mode e power down mode.
  • Microcontrollore Atmel T89C51CC03 (codice compatibile 8051) con quarzo da 14,74 Mhz.
  • La CAN GM Zero e' disponibile sia con la possibilita' di essere programmato tramite la UART che tramite la linea CAN.
  • Ciclo macchina programmabile a 12 o 6 periodi di clock.
  • 64K FLASH per codice, 2K FLASH per boot loader, 2,2K RAM, 2K EEPROM per dati.
  • 8 canali di A/D converter con 10 bit di risoluzione, 20 µsec per ogni conversione.
  • Tensione di riferimento sezione A/D riportata su connettore.
  • 14 sorgenti di interrupt con 4 livelli di priorita'.
  • 3 Timer Counter a 16 bits
  • 5 canali PCA a 16 bit con funzionalita' di di PWM, watch dog, comparazione, ecc.
  • 22 linee di I/O digitale collegate al connettore. Alcune di queste linee hanno funzionalita' multiple.
  • Linea seriale hardware con Baud Rate programmabile fino a 115200 Baud, bufferata in RS 232 od a livello TTL.
  • Ricetrasmettitore MAX202E, per linea seriale RS 232, con protezioni ESD fino a ±15KV.
  • Controllore CAN compatibile con standard 2.0 A e 2.0 B.
  • Ricetrasmettitore 82C250 ad alta velocita' per linea CAN fino a 1 Mbit (ISO-11898).
  • Circuiteria di Reset e controllo alimentazione basata su MAX825.
  • Linea I2C BUS software, riportata sul connettore.
  • Philips PCF 8583 Real Time Clock in grado di gestire giorno, mese, anno, giorno della settimana, ore, minuti, secondi e di generare interrupt periodici
  • 240 bytes di SRAM per parametri di configurazione.
  • RTC e SRAM tamponati con batterial al Litio di bordo e gestiti con linea I2C BUS software.
  • Dip switch di configurazione ad 8 vie, con 3 dip acquisibili via software.
  • 2 LED di segnalazione gestiti via software tramite linee di I/O digitale.
  • Possibilita' di gestione della FLASH ed EEPROM interna in modalita' In System Programming, ovvero con modulo gia' montato, sfruttando la linea di comunicazione seriale o la linea CAN.
  • Software gratuito per PC, di supporto alla programmazione ISP con cui scaricare il codice generato nella FLASH di bordo.
  • Vasta disponibilità di software di sviluppo quali: Assemblatori (MCA51); compilatori C (µC/51, SYS51CW, DDS Micro C51); compilatori BASIC (BASCOM 8051); compilatori PASCAL (SYS51PW); ecc.
  • Possibilita' di implementare protocolli ad alto livello come CANopen, DeviceNet ecc.
  • Ricca serie di programmi dimostrativi ed esempi di utilizzo forniti sotto forma di sorgenti ampiamente commentati, per i vari ambienti di sviluppo.

L'immagine sopra mostra la scheda sperimentale CAN GMT con montato un CAN Mini Modulo tipo CAN GM Zero.

L'immagine a destra mostra li grifo® Mini BLOCK GMB-HR84 con montato un CAN Mini Modulo tipo CAN GM Zero.

 

L'immagine a destra mostra li grifo® Analog BLOCK GAB-H844 con montato un CAN Mini Modulo.


F L I P

PC-based
FLexible In-system Programmer

UN POTENTE TOOL SOFTWARE, MA DI USO MOLTO SEMPLICE,
PER PROGRAMMARE LE MCPU C51 DELLA ATMEL.

FLIP e' un potente tool software, basato su un PC, che supporta la "In-System Programming" (ISP) per i Microcontrollori Atmel Flash C51. Esso opera con numerosi protocolli di comunicazione incluso RS232, USB e CAN collegati in Windows® 9x/Me/2000/XP, Windows NT® a Linux®.

E' disponibile GRATIS presso il sito della ATMEL.


 PROGRAMMI DI ESEMPIO PER GMB HR84


| CAN GM Zero | | CAN GM1 | | CAN GM2 | | CAN GMT | | CAN PIC | | CAN AVR |


 A C C E S S O R I

GMB HR84

GMB- Housing, 8 Opto-In, 4 Relay

Housing Modulo Mini BLOCK con 8 Ingressi Optoisolati e 4 Relay di uscita; Serial Line RS232 o TTL, RS422/485, Current Loop, CAN; Power Supply.


BASCOM-8051

W95/NT 8051-BASIC Compiler

BASCOM-8051© é un COMPILATORE BASIC per Windows per la famiglia 8051. Questo compilatore é stato progettato per lavorare con W95/NT ed ha le stesse caratteristiche del BASCOM LT. Inoltre questo compilatore supporta Arrays ed il Floating Point .


µ C / 5 1

ANSI C Compiler per 8051

Sviluppate software di elevata qualita' per qualunque microcontrollore tipo 8051 in C ANSI. µC/51 viene fornito con un compilatore capace di incredibili ottimizzazioni, potete scrivere codice C ANSI anche per i micro con 1kB di memoria! µC/51 e' assolutamente completo: Editor multi file facile da usare, Compilatore, Assembler, Downloader, Debugger a livello Sorgente. Non vi servira' niente altro.


PASCAL 51

Pascal Compiler per 8051

Il Pascal 51 e' un compilatore in grado di generare codice per la famiglia di microcontrollori I51, che usa la maggioranza delle istruzioni definite nel Pascal di Wirth. Grazie al suo completo ambiente di sviluppo e' facile da usare ed offre vantaggi nell'uso delle risorse hardware presenti nei microcontrollori. Sono inoltre utilizzabili gli oggetti e le unita' gia' compilate.


LadderWORK

L' ambiente IDE di LadderWORK (Integrated Development Enviroment)

La figura qui sotto riportata rappresenta il layout del programma LadderWORK. Tutte le operazioni di disegno, compilazione e upload del codice possono essere effettuate operando comodamente su un'unica finestra denominata IDE.  


Pagina aggiornata al 21 Marzo 2011


home Home SoftwareCartellaUtility Tabelle Indice Cat. Es. BAS.