Doppia barriera IR per controllo accensione/spegnimento luci

8 Anni 10 Mesi fa #11 da Claudio_F
Torno nuovamente sull'argomento perché la soluzione trovata chiaramente non funziona.
Invertendo semplicemente il segnale modulato, non attengo il segnale complementare. Per fortuna il PIC16F1828 ha la possibilità di fornire il segnale PWM su vari pin selezionando alcuni bit del registro PSTR1CON. Abilitando alternativamente le uscite P1A e P1B riesco ad ottenere finalmente i due segnali a 38khz modulati in opposizione come da schema. Spero di essere stato di aiuto a chi magari vuole sviluppare altre applicazioni. Grazie per i suggerimenti ricevuti che mi hanno permesso di portare a termine questo progetto.
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Claudio_F
  • Premium Member
  • Premium Member
Di più
8 Anni 10 Mesi fa #12 da Mauro Laurenti
Ottimo.
Non conoscevo il modulo presente in questo PIC.

Una piccola documentazione sul progetto?

grazie per aver condiviso la soluzione.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
8 Anni 10 Mesi fa #13 da Claudio_F
Ciao, ho buttato giù qualcosa, comunque se servono altri dettagli nessun problema, forse il listato andrebbe commentato meglio.
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Claudio_F
  • Premium Member
  • Premium Member
Di più
8 Anni 9 Mesi fa #14 da Mauro Laurenti
Salve Claudio,

grazie della condivisione.
Vedo di riordinare il thread e mettere il file sulla prima pagina.

Saluti,

Mauro

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
8 Anni 9 Mesi fa #15 da Claudio_F
Grazie a te! Comunque dopo aver finalmente ottenuto un sistema, che per quanto riguarda la generazione dei segnale era perfetto (allego foto fatta con un piccolo oscilloscopio), ho riscontrato qualche errore per quanto riguarda la gestione relativa al comando del relay. Fatte le opportune correzioni ora funziona tutto. Allego il sorgente corretto.
Allegati:

Si prega Accedi o Crea un account a partecipare alla conversazione.

  • Claudio_F
  • Premium Member
  • Premium Member
Di più
Moderatori: Mauro LaurentiPinnaStefAMatteo Garia

Registrati al sito

Accedi a tutte le risorse e articoli non visibili pubblicamente, puoi registrarti con pochi passi.

Registrati al sito LaurTec.

Login