|
Guido Socher (homepage) L'autore: Guido adora Linux non solo perché sia divertente scoprire le grandi possibilità di questo sistema, ma anche per le persone che sono coinvolte nel suo sviluppo. Tradotto in Italiano da: Toni Tiveron <toni/at/amicidelprosecco.com> |
Un frequenzimetro da 1Hz a 100MHz, munito di un display LCD ed una interfaccia RS232
Premessa: Questo articolo fa parte della serie inerente il Microcontrollore AT90S4433. Vi suggerisco di leggere gli articoli precedenti sul Microcontrollore della Atmel:
|
1 x Microcontrollore Atmel At90S4433
1 x zoccolo 28pin 7,25 mm
2 x zoccoli 16pin
1 x zoccolo 1pin
1 x zoccolo 14pin
Nessuno zoccolo per il MAX903 e per lo 74F74. Saldateli
direttamente sul circuito stampato!
1 x MAX232
1 x quarzo da 4,194304MHz
1 x LED (verde)
1 x BC557 (transistore PNP)
4 x condensatori (elettrolitici) da 1uF
2 x condensatori ceramici da 27pF
4 x condensatori ceramici a goccia da 10nF
3 x condensatori ceramici a goccia da 100nF
1 x condensatore ceramico a goccia da 200nF
1 x condensatore ceramico a goccia da 0,47uF
2 x resistenze 470 Ohm
1 x resistenza 470K
2 x resistenze 100 Ohm
3 x resistenze 1k
5 x resistenze 10k
3 x resistenze 47K
1 x resistenza 220 Ohm
3 x resistenze 4K7
1 x resistenza 3k3
1 x resistenza 2k2
1 x resistenza 47 Ohm
1 x Trimmer da 4K7 (il più piccolo possibile), Se volete potete
sostituire il trimmer con un paio di resistenze. Questo trimmer
serve a regolare il contrasto del display. Io ho utilizzato due
resistenze da 100 Ohm in parallelo ed una da 1k, ottenendo un buon
contrasto.
1 x diodo zener da 4.3V
2 x piccoli pulsanti
1 x condensatore (elettrolitico) da 470uF
1 x condensatore (elettrolitico) da 4,7uF
1 x diodo 1N4001
1 x Integrato in tecnologia TTL 74HC02
1 x Integrato in tecnologia TTL 74F74
1 x Integrato in tecnologia TTL 74HC390
1 x LM393 regolatore di tensione
1 x MAX903 operazionale a comparatore elettrico, in formato 8pin,
plastico, tipo DIP. Se il Vs. rivenditore di fiducia non lo
avesse potete ordinarlo on-line presso www.maxim-ic.com.
1 x regolatore di tensione fisso 7805
1 x Display LCD compatibile con il modello HD44780, a 20
caratteri e due righe. Esso può essere sia con che senza
retroilluminazione ((16 pin o 14 pin)
Tutti i display CD che ho provato che hanno o 14 o 16 pin al connettore
risultano essere compatibili con il modello HD44780. Potete anche
utilizzare un display a 3 o 4 righe, ma in tal caso dovrete modificare in
parte il software.
Uno dei più grossi problemi per l'elettronica amatoriale è spesso il
contenitore per i circuiti che ci costruiamo.
Le scatole componibili in alluminio hanno, di norma, un costo elevato.
Io ho trovato un metodo economico che può garantire un aspetto
professionale: ricorro all'uso del legno per la struttura angolare e
per i pannelli, eventualmente dipingendolo con dei colori scuri per
darne un aspetto più esoso. Se lo tinteggiate ricordatevi di
utilizzare tintura solubile per interni. Per il pannello frontale,
quello laterale e quello superiore, ricorro ad un foglio metallico
tagliato a misura. Potete notare nella foto a destra la struttura
principale in legno. Nella foto a sinistra potete notare il
risultato complessivo (solo il coperchio superiore è stato rimosso).
Quando andrete a saldare tutti i componenti sulla basetta prestate
particolare attenzione alla sezione ad alta frequenza (il MAX903 ed
il 74F74, con i relativi condensatori e resistenze). Normalmente io
raccomando di ricorrere all'utilizzo di zoccoli per gli integrati,
ma in questo particolare caso è meglio non utilizzarli per evitare di creare
effetti parastatici e capacitativi non desiderati. Per i condensatori
di disaccoppiamento tra l'alimentazione e la massa, dovrete
ricorrere a dei piccoli condensatori ceramici. Il valore di questi
condensatori dovrebbe essere compreso tra 10nF e 100nF.
| |||
| comandi ASCII sull'interfaccia RS232. | |||
|
Webpages maintained by the LinuxFocus Editor team
© Guido Socher "some rights reserved" see linuxfocus.org/license/ http://www.LinuxFocus.org |
Translation information:
|
2005-01-14, generated by lfparser_pdf version 2.51