CANPIC

Controller Area Network - grifo® Mini Modulo Microchip PIC18LF4680

NON Occorre Nessun Programmatore.

Basta la sola Linea Seriale.

Manuale Tecnico PDF, in Italiano, del Mini Modulo CANPIC.

Ver. 3.00 - Rel. 01 Febbraio 2006.

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

Ver. 3.00 - Rel. 14 Agosto 2011.

L'immagine sopra mostra il CANPIC che ha l'ingombro di un DIP28. Il CANPIC è equipaggiato con un microcontrollore Microchip PIC18LF4680.


Applicazioni del CANPIC

 

  • 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: CANPIC 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 PIC 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 3,0 e 5Vcc, 25mA.
  • Disponibilita' di modalita' operative a basso consumo come idle mode e power down mode.
  • Microcontrollore Microchip PIC18LF4680 con quarzo da 10,00 MHz.
  • 64K FLASH per programma, 4K RAM per dati, 1K EEPROM per dati.
  • 10 canali di A/D converter con 10 bit di risoluzione.
  • Tensione di riferimento interna.
  • 3 Timer Counter
  • 1 canale CCP con funzionalita' di di PWM, comparazione, ecc.
  • Parallel Slave Port (PSP).
  • 23 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.
  • 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
  • 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).
  • Dip switch di configurazione a 8 vie.
  • 2 LED di segnalazione dello stato di RUN o DEBUG oppure gestito via software tramite due linea di I/O digitali.
  • Vasta disponibilità di software di sviluppo quali: Assemblatori; Debugger (MicroCode Studio); Compilatori C (PICC); compilatori BASIC (PicBasic, PicBasic Pro, mikroBASIC);PASCAL compiler (mikroPASCAL); 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 CANPIC..

 

L'immagine sopra mostra la scheda sperimentale GMM TST2 con montato un CAN Mini Modulo tipo CANPIC.

 

MPLAB® ICD 2 che pilota un GMMPIC-PR per la programmazione di un CAN Mini Modulo tipo CANPIC.

 

MP PIK+ che pilota un GMMPIC-PR per la programmazione di un CAN Mini Modulo tipo CANPIC.

 

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 CANPIC per PICBASIC PRO. Esso consente di programmare il Mini Modulo utilizzando la sola linea seriale in RS232.

DOWNLOAD il Programma (356 KByte).

 

Si ricorda che, per utilizzare un programma PIC BASIC PRO tramite il Boot Loader seriale su una CANPIC, si devono aggiungere le seguenti direttive nel sorgente:
DEFINE LOADER_USED 1


 PROGRAMMI DI ESEMPIO PER GMB HR84

| CAN GM Zero | | CAN GM1 | | CAN GM2 | | CAN GMT | | CANPIC | | 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.

 

 GAB H844

GAB- Housing, 8 Alalog-In, 4 Opto-In, 4 Relay

Housing Analog BLOCK con 8 Ingressi Analogici, 4 Ingressi Optoisolati e 4 Relay di uscita; Serial Line RS232 o TTL, RS422/485, Current Loop1;1 linea I2C BUS, 1 Linea Seriale USB o CAN; Power Supply.

GMMPIC-PR

grifo® Mini Modulo Programmer

Scheda, a basso costo, con zoccolo ZIF, per la programmazione dei grifo® Mini ModuliPIC da 28 e da 40 pin tipo GMM 876, GMM 4620, CANPIC, ecc. E' completa di connettorie a vaschetta D9 per la connessione alla linea seriale in RS 232; Connettore RJ12 per MPLAB®; Connettore 10 vie per la connessione al MP PIK+; connettore per sezione alimentatrice; 2 LED; ecc.


MicroCode Studio PLUS

MicroCode Studio

MicroCode Studio PLUS è un potente Ambiente di Sviluppo Grafico Virtuale (IDE) con capacità di In Circuit Debugging (ICD) progettato specificamente per il PICBasic Pro compiler. Il main editor fornisce evidenziazione completa della sintassi del vostro sorgente con help sensibile al contesto e suggerimenti sintattici. L'esploratore del codice permette di saltare automaticamente dentro a file inclusi, definizioni, costanti, variabili, aliases e modificatori, simboli e tabelle contenuti nel vostro codice sorgente. Sono inoltre disponibili piene caratteristiche di taglia, copia, incolla e torna indietro, con possibilità di ricerca e sostituzione.


PicBasic Compiler

Photo of PicBasic Compiler manual and diskette

Il compilatore PicBasic (PBC) rende facile ed economico scrivere programmi per i veloci microcontrollori Microchip PICmicro. PBC converte i programmi in files di tipo hex o binaro che si possono programmare direttamente dentro microcontrollori PICmicro. Il linguaggio BASIC è facile da usare e rende la programmazione dei PICmicro disponibile a tutti grazie al suo set di istruzioni simili anglofoni.


PicBasic Pro Compiler

Il Compilatore PicBasic Pro rappresenta la maniera piu' semplice per programmare il veloce e potente PICmicro della Microchip Technology. PicBasic Pro converte i vostri sorgenti BASIC in programmi che si possono scrivere direttamente nella memoria di una CPU PICmicro.


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.


Pagina aggiornata al 17 Febbraio 2012


home Home SoftwareCartellaUtility Tabelle Indice Cat. Es. BAS.