2 – Control unit 2 – Centralina di comando

Centralina di comando
Versione 1.0
(autore: Marco Piovesan / inizio: 1-11-2010 / termine versione 1.0: 13-3-2011)
(PS: lo sviluppo è durato diversi mesi e continuerà di questo passo in quanto devo inserirlo all’interno di numerosi impegni quali: frequenza dei corsi all’università, concerti, studio per università e musica; non ultimo: la mia ragazza Elena!)

La versione base della centrale di controllo consente di controllare una locomotiva dotata di decoder DCC con indirizzo di default 3, vi è la possibilità di controllare inoltre le funzioni da 1 a 5 ed è dotata di due funzionalità per il blocco di emergenza della marcia del treno in caso di necessità.
Video:

I comandi da tastiera sono riassunti nella seguente tabella:

Riga
Colonna
1 2 3 4
1 Accelera Decelera Direzione Stop di
emergenza
2 F1 F2 F3 F4
3 F5
4 Stop

Caratteristiche tecniche:
– indirizzo di default: 3
– regolazione velocità a 127 step
– funzione F1 per luci di testa
– funzioni F2 – F5 opzionali

Source code
Schematic

Il progetto si basa sul microcontrollore PIC 16F876A, riporto la configurazione del PIC:

  • PORTA0 is connected on trimmer – analog input
  • PORTB0 is connected to the DCC out
  • PORTB1 is connected to the LED out
  • PORTB bits 4-7 are connected to the LCD data bits 4-7 (high nibble)
  • PORTC bit 0 is connected to the LCD RS input (register select)
  • PORTC bit 1 is connected to the LCD EN bit (enable)
  • PORTC bits 6-7 are connected on serial port
  • Matrix 4×4 is connect between PORTB bits 4 – 7 and PORTC bits 2 – 5 (with external pull-up 10K resistor)


il comando palmare


Centralina di comando
Versione 1.0
(autore: Marco Piovesan / inizio: 1-11-2010 / termine versione 1.0: 13-3-2011)
(PS: lo sviluppo è durato diversi mesi e continuerà di questo passo in quanto devo inserirlo all’interno di numerosi impegni quali: frequenza dei corsi all’università, concerti, studio per università e musica; non ultimo: la mia ragazza Elena!)

La versione base della centrale di controllo consente di controllare una locomotiva dotata di decoder DCC con indirizzo di default 3, vi è la possibilità di controllare inoltre le funzioni da 1 a 5 ed è dotata di due funzionalità per il blocco di emergenza della marcia del treno in caso di necessità.
Video:

I comandi da tastiera sono riassunti nella seguente tabella:

Riga
Colonna
1 2 3 4
1 Accelera Decelera Direzione Stop di
emergenza
2 F1 F2 F3 F4
3 F5
4 Stop

Caratteristiche tecniche:
– indirizzo di default: 3
– regolazione velocità a 127 step
– funzione F1 per luci di testa
– funzioni F2 – F5 opzionali

Source code
Schematic

Il progetto si basa sul microcontrollore PIC 16F876A, riporto la configurazione del PIC:

  • PORTA0 is connected on trimmer – analog input
  • PORTB0 is connected to the DCC out
  • PORTB1 is connected to the LED out
  • PORTB bits 4-7 are connected to the LCD data bits 4-7 (high nibble)
  • PORTC bit 0 is connected to the LCD RS input (register select)
  • PORTC bit 1 is connected to the LCD EN bit (enable)
  • PORTC bits 6-7 are connected on serial port
  • Matrix 4×4 is connect between PORTB bits 4 – 7 and PORTC bits 2 – 5 (with external pull-up 10K resistor)


il comando palmare


Lascia un commento