CAN AVR

Controller Area Network - grifo® Mini Modulo Atmel AT90CAN128

NON Occorre Nessun Programmatore.

Basta la sola Linea Seriale.

Manuale Tecnico PDF, in Italiano, del Mini Modulo CAN AVR.

Ver. 3.00 - Rel. 16 Gennaio 2006.

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

Ver. 3.00 - Rel. 16 Agosto 2011.

L'immagine sopra mostra il CAN AVR che ha l'ingombro di un DIP28. Il CAN AVR è equipaggiato con un microcontrollore Atmel AT90CAN128.


Applicazioni del CAN AVR

 

  • 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 AVR 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:12 g.
  • Circuito stampato a 4 strati per ottimizzare le immunita' e le caratteristiche EMI .
  • Non occorre nessun programmatore esterno in quanto il CAN AVR e' un grifo® Mini Modulo ISP (In System Programming). La FLASH del Micro si Programma e si Cancella usando la sola linea ISP.
  • Necessita di una sola alimentazione compresa tra 2,7 e 5Vcc, 25mA.
  • Disponibilita' di modalita' operative a basso consumo come idle mode e power down mode.
  • Microcontrollore Atmel AT90CAN128 con quarzo da 12,0 MHz.
  • 128K FLASH per programma, 4K RAM per dati, 4K EEPROM per dati.
  • 5 canali di A/D converter con 10 bit di risoluzione.
  • 2 canali defferenziali con amplificatore con guadagno programmabile per 1x, 10x o per 200x.
  • 2 Comparatpri Analogici.
  • Tensione di riferimento interna.
  • 3 Timer Counter
  • 7 Canali di PWM.
  • 24 linee di I/O digitale collegate al connettore. Alcune di queste linee hanno funzionalita' multiple.
  • Real Time Clock, Philips PCF 8583, con batteria al Litio
  • RTC con 240 byte di RAM tamponata con batteria al Litio
  • Controllore I2C BUS completamente configurabile via software.
  • JTAG (IEEE std. 1149.1 Compliant) Interface.
  • Interfaccia SPI programmabile per comunicazioni sincrone ad alta velocità.
  • Linea seriale hardware con Baud Rate programmabile fino a 115200 Baud, bufferata in RS 232 od a livello TTL.
  • Ricetrasmettitore MAX3222E, per linea seriale RS 232, con protezioni ESD fino a ±15KV.
  • Linea di comunicazione CAN
  • 15 MOb (Message Object).
  • 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).
  • 2 Dip switch di configurazione a 8 vie ed a 4 vie.
  • 2 LED di segnalazione dello stato di RUN o DEBUG oppure gestito via software tramite due linea di I/O digitali.
  • 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 (MCA-AVR); compilatori C (ImmageCRAFT ICC-AVR, DDS Micro CAVR); compilatori BASIC (BASCOM AVR); 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 AVR.

 

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

 

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


Programma di Boot-Loader per grifo® Mini Modulo tipo CAN AVR. Esso consente di programmare il Mini Modulo utilizzando la sola linea seriale in RS232.
DOWNLOAD il Programma (Ver. 1.21 - 400 KByte).

 


 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.

 AVRISP MKII 

Programmatore ISP, della ATMEL, per AVR a Basso Costo con interfaccia USB


BASCOM-AVR

W95/W95/NT AVR-BASIC Compiler

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

wpe1.jpg (4608 bytes)


FlowCode V3

Flowcode 3 è uno dei più avanzati linguaggi di programmazione grafica del mondo per i microcontrollori. Il grande vantaggio del Flowcode 3 è che permette a coloro che hanno poca esperienza di creare sistemi elettronici e robotici complessi. Flowcode è un potente linguaggio che usa delle macro per facilitare il controllo di dispositivi complessi come i display a 7 segmenti, controllori a motore e display LCD.


ImageCraft

ANSI C Compiler per AVR

Sviluppate software di elevata qualita' per qualunque microcontrollore tipo AVR in C ANSI. ICC-AVR viene fornito con un compilatore capace di incredibili ottimizzazioni!

IDE SCREEN SHOT #1


Pagina aggiornata al 25 Agosto 2011


GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALIA

Tel: +39 051 89.20.52 (4 linee r. a.)
FAX: +39 051 89.36.61


home Home SoftwareCartellaUtility Tabelle Indice Cat. Es. BAS.