Problemi con Capacitive Touch Keypad

12 Anni 6 giorni fa #6 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Problemi con Capacitive Touch Keypad
Ciao,

credo che il problema principale risieda nel fatto che le le aspettative siano sbagliate per cui cerchi la soluzione nel modo errato.

Ti consiglio di leggere questi articoli:


Hanno la risposta ai tuoi guai.

Implementare poi il software non e' banale ma non impossibile.

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
12 Anni 6 giorni fa #7 da luongo
Risposta da luongo al topic Re: Problemi con Capacitive Touch Keypad
Verranno senz'altro spulciati, grazie mille

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

  • luongo
  • Avatar di luongo
  • Premium Member
  • Premium Member
Di più
12 Anni 6 giorni fa #8 da shinshi
Risposta da shinshi al topic Re: Problemi con Capacitive Touch Keypad
Sul sito del produttore si può scaricare un archivio con varie application note ST riguardanti l'argomento:
wvshare.com/downloads/accBoard/Capacitive-Touch-Keypad.7z
Sostanzialmente i pad sono i condensatori che vedi nello schema da 5pF, qundo avvicini il dito viene a sommarsi una capacità. Collegando da key0 a key7 alle porte di ingresso del microcontrollore e il load ad una porta di uscita, mandando a livello alto quest'ultima i condensatori si caricheranno rapidamente se non hanno vicino il tuo dito e più lentamente se il dito si avvicina. Tu devi misurare qunto tempo ci mettono a caricarsi i condensatori e saprai quele key viene sfiorato. O meglio puoi effettuare la misura del tempo che ci impiega a caricarsi senza che siano premuti (chiamiamolo t0), quindi ciclicamente mandi alto il load aspetti t0 e poi leggi la porta di ingresso dei key, i pin ancora a livello 0 saranno i key premuti. poi mandi basso il load fino alla prossima lettura.
Spero di averti aiutato.
Saluti
Luca

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

  • shinshi
  • Avatar di shinshi
  • Elite Member
  • Elite Member
Di più
12 Anni 6 giorni fa #9 da luongo
Risposta da luongo al topic Re: Problemi con Capacitive Touch Keypad

shinshi ha scritto: Sul sito del produttore si può scaricare un archivio con varie application note ST riguardanti l'argomento:
wvshare.com/downloads/accBoard/Capacitive-Touch-Keypad.7z
Sostanzialmente i pad sono i condensatori che vedi nello schema da 5pF, qundo avvicini il dito viene a sommarsi una capacità. Collegando da key0 a key7 alle porte di ingresso del microcontrollore e il load ad una porta di uscita, mandando a livello alto quest'ultima i condensatori si caricheranno rapidamente se non hanno vicino il tuo dito e più lentamente se il dito si avvicina. Tu devi misurare qunto tempo ci mettono a caricarsi i condensatori e saprai quele key viene sfiorato. O meglio puoi effettuare la misura del tempo che ci impiega a caricarsi senza che siano premuti (chiamiamolo t0), quindi ciclicamente mandi alto il load aspetti t0 e poi leggi la porta di ingresso dei key, i pin ancora a livello 0 saranno i key premuti. poi mandi basso il load fino alla prossima lettura.
Spero di averti aiutato.
Saluti
Luca

alla faccia mi hai aiutato si... Grande! grazie!

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

  • luongo
  • Avatar di luongo
  • Premium Member
  • Premium Member
Di più
12 Anni 6 giorni fa #10 da Mauro Laurenti
Risposta da Mauro Laurenti al topic Re: Problemi con Capacitive Touch Keypad
Per questo quando dicevi:

l'ho prima provato con il tester per vedere se posizionando il dito su uno dei "pulsanti" l'uscita dedicata cambiava stato ma nulla non riesco proprio a capirlo


non poteva funzionare! :)

Saluti,

Mauro

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

  • Mauro Laurenti
  • Avatar di Mauro Laurenti
  • Moderator
  • Moderator
Di più
Moderatori: Mauro LaurentiStefAMatteo Garia

Registrati al sito

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

Registrati al sito LaurTec.

Login