Descrizione: per provare i circuiti ho realizzato un software molto primitivo che rimpiazzerò in breve con una versione più sofisticata. Il programma è diviso in tre zone di lavoro:

  1. Sistema in stand-by
  2. Sistema attivo
  3. Allarme attivo (3 minuti)

A questo si sommano le seguenti subroutine:

  1. Inizializzazione del sistema
  2. Modulo seriale Half-Duplex (*)
  3. Lettura dei sensori antirimbalzo
  4. Temporizzatori

(*) Il modulo seriale è una versione modificata del codice presentato nell'AN510 del Embedded Control Handbook 1994/1995 della Microchip(r) di Amar Palacherla.

  1. Le nuove funzionalità alle quali sto lavorando sono:
  2. Disinserire in modo automatico una zona in caso di guasto di un sensore
  3. Dialogo iterativo fra il centralino e la chiave
  4. Led di memoria quando il sistema viene disinserito nel caso l'antifurto sia stato attivato
  5. Uso del modo sleep quando l'antifurto è disinserito per riuscire a distinguere lo status del sistema in caso di reset per Watch-Dog del PIC16C54

Il sistema funziona regolarmente da più di tre mesi a casa mia e non ha mai dato segni di errore.

 

Scarica il file alarm.zip che contiene:

 

Centralino:

  1. Schema elettrico
  2. Circuito stampato
  3. Planimetria componenti

Scheda dei led:

  1. Schema elettrico
  2. Circuito stampato
  3. Planimetria componenti

Chiave:

  1. Schema elettrico
  2. Circuito stampato
  3. Planimetria componenti

Altri:

  1. Diagramma generale di collegamento

 

[Indice] [Alimentazione] [Sensori] [Chiave di attivazione] [Sirene] [Scheda leds]