DISPLAY REMOTO PILOTATO DALLA SERIALE. LCD_SERv10



Похожие документы
Manuale d uso Giove CA3MKII

Manuale utente RFID LCD. TELLAB Via Delle Betulle, Treviolo (Bg) tel RFID LCD

Interfaccia BL232 con uscite RS232/422/485 MODBUS e 0-10V. Interfaccia BL232

ADATTATORI INGRESSI DIRETTI CODICI BINARI D2BIN-M e D2BIN-S

Amministrazione Trasparente

Sezione di PWM e Generatore di D/A Converter.

Vending BLUE Lavazza. Sistemi per la programmazione delle schede elettroniche e aggiornamento SW distributori

Documentazione illustrativa

Gestione di una UART SOFTWARE.

COMBINATORE TELEFONICOMOD. KIM10GSM Istruzioni Base

Unità di telelettura per contatori

Elementi di informatica

GSM Dialer. Ottimo dispositivo da collegare ad antifurti PSTN ma anche ad altre apparecchiature

GENERALITÀ. Unità: Canali di comunicazione:

Manuale Terminal Manager 2.0

CGLMS. Sistema di controllo e allarme per edifici. Caccialanza & C., SpA Via Pacinotti 10 I Segrate / Milano (Italy)

DIAGNOSTICA: SEGNALAZIONE ERRORI DI SISTEMA. (Reporting of System Errors)

Programmatore scenari

Workshop NOS Piacenza: progettare ed implementare ipermedia in classe. pag. 1

Configurazione Modem ROBUSTEL M1000 SMS Direct

CORSO SERALE ( TDP ) DEMOBOARD FN1Z PER PIC 16F877/16F877A

All interno del computer si possono individuare 5 componenti principali: SCHEDA MADRE. MICROPROCESSORE che contiene la CPU MEMORIA RAM MEMORIA ROM

NOVITà SETTORE SELF SERVICE

Guida alla registrazione on-line di un DataLogger

Ciascun digit indica il seguente stato:

OSCILLATORI AL QUARZO: CONTASECONDI

Excel. A cura di Luigi Labonia. luigi.lab@libero.it

LUXMETRI DIGITALI (digital lights meters) Art. Sicutool 4481GS

Dispositivo Modbus. Manuale di installazione e uso. Doc Rev.1 (03/15)

Bilancia industriale verificabile della serie PCE-SD...C

OE-TL100 SOFTWARE PER RACCOLTA ORDINI MAGAZZINO

Capitolo. Interfacciamento di periferiche I/O con il PC. 1.1 Il BUS di espansione del PC

Laboratorio di Architettura degli Elaboratori - A.A. 2012/13

In un modello a strati il SO si pone come un guscio (shell) tra la macchina reale (HW) e le applicazioni 1 :

Driver per Display a 7 Segmenti in I2C BUS. ( 1 )

SOLUZIONI PER IL CONTROLLO DELLA QUALITA DELL ARIA NEGLI AMBIENTI CHIUSI

EXCEL PER WINDOWS95. sfruttare le potenzialità di calcolo dei personal computer. Essi si basano su un area di lavoro, detta foglio di lavoro,

TEL32G Sistema di Allarme e Telecontrollo su rete GSM

Installazione LINUX 10.0

ALBRE24R2M3A. Descrizione pagina 2. Specifiche tecniche pagina 3. Layout pagina 4, 5. Mappe di cablaggio pagine 6, 7. Dimensioni pagina 8

TEST: Word & Excel Tutti i diritti riservati. Computer Facile -

CANPC-S1. Programmable CanBus-PC interface

Introduzione al Linguaggio C

Disegni di Ricerca e Analisi dei Dati in Psicologia Clinica. Rcmdr

Gestione delle Linee di Uscita Tramite dei Relay.

10.1. Un indirizzo IP viene rappresentato in Java come un'istanza della classe InetAddress.

Esame di INFORMATICA

Serie ivu TG Sensore di immagine

Interfaccia Area51 verso RCH / MCT in passività

Punto Print Il programma per stampare. Documentazione Tecnica

Note applicative AN001: Driver ModBus

I.N.A.I.L. Certificati Medici via Internet. Manuale utente

TEL32G Sistema di Allarme e Telecontrollo su rete GSM

IRSplit. Istruzioni d uso 07/10-01 PC

7^ parte : Acquisizione della temperatura con LM35 e visualizzazione su display LCD. Author: Ing. Sebastiano Giannitto (ITIS M.

INTERFACCIA PER PC MEDIANTE PORTA SERIALE

Editor vi. Editor vi

ZIMO. Decoder per accessori MX81. Manuale istruzioni del. nella variante MX81/N per il formato dei dati NMRA-DCC

EM Camera Web con microfono

Lettore codice a barre ivu (BCR)

A destra è delimitata dalla barra di scorrimento verticale, mentre in basso troviamo una riga complessa.

BICI Versione 1.9

TEST: Hardware e Software

Controller multicanale FT-200/MP

ORSA MAGGIORE VALLARSA WEB VERSIONE PRELIMINARE!!!!

Il formato BITMAP. Introduzione. Il formato BITMAP

ACINT01. INTERFACCIA LAN PER CENTRALI ANTINCENDIO AC501 e AC502 ACINT01 REV.00-30/04/15 1

Come costruire una presentazione. PowerPoint 1. ! PowerPoint permette la realizzazione di presentazioni video ipertestuali, animate e multimediali

Versione 2.0. Manuale d uso. Software per la gestione. degli applicativi Bticino. TiManager 03/07-01 PC

KEYSTONE. OM8 - EPI 2 Modulo interfaccia AS-i Manuale di istruzione. Indice 1 Modulo Opzionale OM8: Interfaccia AS-i 1

OTDR MT9083 Serie ACCESS Master

VISUALIZZATORE DI ALLARMI E MESSAGGI CON INGRESSI IN CODICE BINARIO DISP XXXB. Manuale d uso

per immagini guida avanzata Organizzazione e controllo dei dati Geometra Luigi Amato Guida Avanzata per immagini excel

ACE SL7000 Lettura remota con interfaccia Ethernet Nota Applicativa

Salvataggio e ripristino configurazione utente dei ricevitori SAT+ S 3.1 e X 9.1.

Access. P a r t e p r i m a

GUIDA RAPIDA INDICATORE WIN 22 PER MAGGIORI INFORMAZIONI CONSULTARE IL MANUALE COMPLETO DISPONIBILE NELL AREA DOCUMENTI:

Cos è un Calcolatore?

Modulo PROFIBUS-DP JUSP-NS500. Configurazione del sistema. Master PROFIBUS-DP. Scheda di connessione PROFIBUS-DP con posizionatore integrato.

Concentratore RoomBus EasyCall con display a 7 segmenti per visualizzazione allarmi

FACILE QA-OMNI. Guida veloce

IBM SPSS Statistics per Linux - Istruzioni di installazione (Licenza per sito)

ilightproject for ipod Touch V.1.00 by - info@germinara.it Il software ha una duplice funzionalita':

per(il(corso(di(architetture(dei(sistemi(di(elaborazione(

VISUALIZZATORE DI ALLARMI E MESSAGGI DISP 2. Manuale d uso

Manuale Istruzioni TELEPESCA. Sommario

Informatica B a.a 2005/06 (Meccanici 4 squadra) PhD. Ing. Michele Folgheraiter

WORD per WINDOWS95. Un word processor e` come una macchina da scrivere ma. con molte più funzioni. Il testo viene battuto sulla tastiera

DUEMMEGI. VISUALIZZATORE DI ALLARMI E MESSAGGI Manuale d'uso. Versione Gennaio 2007

Indice. Istruzioni per un utilizzo sicuro. 1. Prima dell utilizzo

1 CARICAMENTO LOTTI ED ESISTENZE AD INIZIO ESERCIZIO

GSM Dialer. Dispositivo da collegare ad antifurti PSTN ma anche ad altre apparecchiature

l Editor vi vi (visual editor) è stato scritto per essere utilizzabile con qualsiasi tipo di terminale.

EEPROM SERIALI IN MICROWIRE.

MANUALE CONFIGURAZIONE ED UTILIZZO GATEWAY MBUS-MODBUS (RTU/TCP) MODELLO PiiGAB M900

TERMINALE PER IL CONTROLLO ACCESSI 2745

TERM TALK. software per la raccolta dati

Manuale del Programma EPROM Creator V1.0

Транскрипт:

DISPLAY REMOTO PILOTATO DALLA SERIALE su CPU18LCD LCD_SERv10 035-693737 1

FUNZIONI del sistema: Il sistema è composto da: 1. una scheda con a bordo ÄÅ Un regolatore 12Vcc / 7Vcc Ä a 5Vcc ÄÇ Un microprocessore PIC 16F628 ÄÉ I LED che indica alimentazione presente ÄÑ Connettore/i per LCD a bordo ÄÖ Regolazione del contrasto display ÄÜ Pulsante di reset per caricamento nuovo programma e/o riavviare il sistema Äá connettore di interfaccia verso una scheda di espansione per comandi a ingressi / uscite Äà un interfaccia TTL seriale per connessione ad un personal compiuter o scheda madre Äâ Il SW/FW per la realizzazione della funzione voluta Schema a blocchi e interconnessioni: Visione del display Ser_Lcd Vxx WWW..IT Micro Serie 2 comandi di OUTPUT a livello TTL RA1 pin 18 RA2 pin 1 RA0 pin 17 On / Off luce 16F628 2 Ingressi TTL Interfaccia POWER Interfaccia LED RA3 pin 2 RA4 pin 3 Interfaccia seriale Controllo con PC Il sistema HW è stato progettato per poter realizzare funzioni dove è necessario visualizzare dei testi o dati, dovuti alle condizione degli ingressi, e/o elaborati dal microprocessore di bordo. Sulla scheda sono presenti dei segnali di I/O definibili come ingressi o uscite, questi I/O possono essere controllati dal microprocessore di bordo, creando un sistema per la visualizzazione, raccolta dati, e/o pilotaggio segnali di uscita. Un collegamento seriale rs232 verso un PC o unità centrale rende il sistema remoto. 2

Funzione Lcd_Ser Con il FW Lcd_Ser, caricato sull HW CPU18LCD, si realizza un display remoto controllato via seriale rs232, inoltre con altri comandi dedicati si può gestire gli ingressi e le uscite. Un pin RA0 di uscita e riservato alla luce display, mentre 4 linee sono definibili come ingresso o come uscita. I comandi possibili tramite linea seriale sono di due tipi: Ää Comandi al display per cancellare, definire il modo cursore/funzionamento, posizionare il cursore, visualizzare i caratteri Äã Comandi al sistema per, pilotare e leggere gli I/O (2 ingressi e 2 uscite) Impostazioni della seriale: Äå 9.600bit/s 8 bit nessuna parità 1 bit di stop nessun controllo HW Messaggi di comando al processore del display : Messaggi indirizzati al display in modalità remota e in formato binario o ascii ( occorre avere una conoscenza dei comandi da inviare vedi comandi a LCD con controllore HD 44780 ) Formato BINARIO 2 byte FE yx YX set di comandi del display (occorre avere conoscenza set comandi Formato ASCII 5 byte 1B C Y X Å YX set di comandi del display (occorre avere conoscenza set comandi Ä CyxÅ --> Comando diretto al micro LCD ( vedi HD44780 ) Valore hesa_decimale da inviare al processore LCD (comando $FE $YX ) Quando si riceve un comando in asci viene convertito come si ricevesse un comando in binario e precisamente: Ä C (esc C) corrisponde Ä FE mentre i due byte hesa YX vengono trasformati in un byte binario esempio: FE 01 e uguale a ÄC01 che corrisponde a cursor HOME FE 0F e uguale a ÄC0F che corrisponde a cursor BLOCK FE FF e uguale a ÄCFF che corrisponde a Reset del display La tabella sotto raggruppa vari comandi: 3

Messaggi indirizzati al diplay in formato ASCII, in questa modalità vengono accettati una serie limitata di comandi, comunque tutti i comandi si possono inviare nella modalità sopra esposta. Formato ASCII Ä=1B esc Com PY PX Å Ä VÅ Ä RÅ --> Richiesta versione del FW --> Richiesta stato input output.. vedi risposta più avanti Ä SyxÅ --> comando On / Off Valore hesa_decimale 0 = off 1=on) Valore hesa_decimale dell uscita da pilotare Ä CyxÅ --> Comando diretto al micro LCD ( vedi HD44780 ) Valore hesa_decimale da inviare al processore LCD (come il comando $FE $YX ) Tabella comandi al processore LCD HD 44780 BYTE RICEVUTI Hesa decimale Azione eseguita ÄC YX Å FE YX ( ) --> mette il display nella condizione dichiarata I comandi sono quelli della specifiche del display -- controller HD44780 FE 01 (254 1) --> CLEAR del display e a capo FE 02 (254 2) --> HOME FE 0C (254 12) --> CURSOR OFF non si vede il cursore FE 0E (254 14) --> CURSOR LINE il cursore è una linea FE 0F (254 15) --> CURSOR BLOCK il cursore è un blocco FE 10 (254 16) --> CURSOR DECR cursore una posizione a sinistra FE 14 (254 20) --> CURSOR INCR cursore una posizione a destra FE xx (254 xxx) --> mette il cursore nella posizione dichiarata XX da 80 a F0 (126 a 240) dipende dal display BYTE RICEVUTI Comandi speciali per funzioni speciali. Hesa decimale Azione eseguita FE F0 (254 240) --> comando OFF luce del display FE F1 (254 241) --> comando ON luce del display FE F2 (254 242) --> comando uscita RA1 OFF FE F3 (254 243) --> comando uscita RA1 ON FE F4 (254 244) --> comando uscita RA2 OFF FE F5 (254 245) --> comando uscita RA2 ON FE FF (254 255) --> comando RESET / INIT display 4

Äç Mappatura della risposta Comando Ä RÅ --> Richiesta stato input output Al comando viene generata una risposta #xxxxxå dove x= (0/1) stato del pin stato del Output bit RA0 pin 17 (luce) stato del Output bit RA1 pin 18 stato del Output bit RA2 pin 1 stato del Input bit RA3 pin 2 stato del Input bit RA4 pin 3 Äé Mappatura dei display in vari formati Esempio Per tutti i display l indirizzo 8A corrisponde all riga 0 posizione 10 Äè Comando binario FE 8A Äê comando ascii 1B 43 38 41 13 ( ÄC8A Å ) a questo punto tutti i caratteri inviati sono visualizzati dalla riga0 posizione10 a seguire. Esempio di comando CLEAR AT HOME: Se si vuole pulire il display e il cursore a capo, inizio prima riga, i comandi possibili sono: Äë Comando binario FE 01 Äí comando ascii 1B 43 30 3113 ( ÄC01Å ) Esempio di comando RESET / INIT display (nel caso che si sia in..: Se si vuole Resettare e pulire il display con il cursore a inizio prima riga, i comandi possibili sono: Äì Comando binario FE FF Äî comando ascii 1B 43 46 46 13 ( ÄCFFÅ ) Indirizzo in funzione della posizione del cursore Per i display più usati valore HESADECIMALE DISPLAY A 2 RIGHE 16 CARATTERI 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F C1 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF DISPLAY A 2 RIGHE 20 CARATTERI 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F C1 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF 90 91 92 93 D0 D1 D2 D3 DISPLAY A 4 RIGHE 20 CARATTERI 80 81 82 83 84 85 86 87 88 89 8A 8B 8C 8D 8E 8F 90 91 92 93 C1 C1 C2 C3 C4 C5 C6 C7 C8 C9 CA CB CC CD CE CF D0 D1 D2 D3 94 95 96 97 98 99 9A 9B 9C 9D 9E 9F A0 A1 A2 A3 A4 A5 A6 A7 D4 D5 D6 D7 D8 D9 DA DB DC DD DE DF E0 E1 E2 E3 E4 E5 E6 E7 5

CARATTERISTICHE Alimentazione Da 9V a 12V ( 5V a richiesta ) Interfaccia TTL 0/5V Consumo 10mA ( LCD escluso ) Misure 31mm x 50mm 6