Generatore di forme d'onda
di Pietro Sarro, Cataldo Sasso, Giuseppe Scappatura
Copyright © 2005 P. Sarro, C. Sasso, G. Scappatura
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.
Ecco un ottimo generatore di forme d'onda a microcontrollore. Si tratta di
un progetto realizzato come tesina per l'esame del corso di Elettronica dei
Sistemi Digitali. Il progetto prevede l'utilizzo del microcontrollore ATMEL
AVR AT90S8515. Il circuito è in grado di sintetizzare sia forme d'onda
canoniche, sia forme d'onda arbitrarie. Sono presenti sette forme d'onda canoniche:
onda sinusoidale, onda quadra, onda triangolare, onda a dente di sega, onda
esponenziale, onda parabolica, onda logaritmica. Tramite software, implementato
in linguaggio VisualBasic, è possibile gestire la forma d'onda arbitraria,
che deve essere composta da 256 campioni. Inoltre il software è in grado
di gestire completamente lo strumento da remoto tramite connessione RS232. Il
circuito è anche in grado di sintetizzare una modulazione ad ampiezza
di impulso.
Buona lettura! :-)
|