Generatore di funzioni multicanale
di Cataldo Sasso
Copyright © 2005 C. Sasso
Permission is granted to copy, distribute and/or modify this document under
the terms of the GNU Free Documentation License, Version 1.1 or any later version
published by the Free Software Foundation; with the Invariant Sections being
the name of author and this warning of copyright. A copy of the license can
be found at http://www.fsf.org/licensing/licenses/fdl.html
The sources shown in this document are free software; you can redistribuite
them and/or modify them under the terms of the GNU Lesser General Public License
as published by the Free Software Foundation; either version 2.1 of the License,
or (at your option) any later version. A copy of the license can be found at
http://www.fsf.org/licensing/licenses/lgpl.html
All products names and trademarks mentioned in this document are
registered trademarks of respective owners.
Questo documento descrive i vari passi svolti nella progettazione e costruzione
di un generatore di funzioni multicanale per uso didattico. Il progetto si basa
su un dispositivo esistente e in uso nel laboratorio didattico LaDiSpe sezione
Elettronica e Misure del Politecnico di Torino, e si propone come sua possibile
alternativa.
Il progetto prevede l'utilizzo del microcontrollore ATMEL AVR ATmega8. Il circuito
è in grado di sintetizzare sia forme d'onda canoniche, sia forme d'onda
arbitrarie. Tramite software, implementato in linguaggio VisualBasic, è
possibile gestire la forma d'onda arbitraria. Inoltre il software è in
grado di gestire completamente lo strumento da remoto tramite connessione RS232.
Il testo si compone di diverse sezioni. Nella prima parte viene fatta una breve
introduzione all'idea alla base del progetto, e allo stato dell'arte. Nelle
parti seguenti vengono analizzate in dettaglio le scelte e le soluzioni adottate
per la realizzazione del progetto, sia dal punto di vista circuitale che del
software di controllo e gestione. Infine viene fatta una breve analisi dei risultati
raggiunti nella realizzazione del progetto. In appendice al testo vengono allegati
tutti i documenti relativi al progetto, cioè schemi elettrici, piante
del circuito stampato, e codice per il microcontrollore utilizzato.
Buona lettura!
|