- Impulssteuerung Version 1 -

Impulssteuerung mit Webinterface
für eine handelsübliche Funkfernbedienung

Schaltplan

Der Attiny2313 wird mit 4MHz getaktet. Für diese Frequenz ist auch das Hexfile angepasst. Der Anschluss vom Max 2313 zum Subbuchsenpin 2 ist nur vorsorglich angeschlossen, falls die Schaltung zukunftsorientiert für eine Ausgabe z.B. mit Sensoren genutzt werden soll.
Da die Schaltung für eine handelsübliche Funkfernbedienung genutzt wird, sind
keine Relais notwendig.
Allerdings zur Trennung der verschiedenen Spannungen (Fernbedienung und Attiny) kommen Optokoppler zur Anwendung.
An den Schaltkontakten der Fernbedienung wird jeweils ein Kabel zum PNP-Fototransistor des Optokopplers geführt.

 
Die Platine
Die Bauteile sind auf einer Streifenrasterplatine gelötet.
Der Attiny2313 sitzt in einer 20 pol. IC-Fassung.
Die Platine hat eine Größe von 100 x 60 mm.
Die Verbindung Funkfernbedienung funktioniert über ein 9 pol. Flachkabel
(Stifte u. Buchse).
Die Stromversorgung von 5 V erfolgt vom PC .
 
Die Software

Benötigt wird ein Webserver. Ich benutze Xampp für Windows (Freeware Download).
Es geht aber auch jeder andere Perl-fähige Webserver.
Außerdem Perl, hier benutze ich ActivePerl ( Download ).
Nach der Perlinstallation muß noch das Modul Win32::API installiert werden.
Das geschieht über die Eingabeaufforderung. Dort mit "ppm" den Paketmanager starten und mit " Install WIN32-API" installieren.
Um über Perl den seriellen Port anzusprechen benötigt man noch das Perl-Modul Win32::Serialport ( Download ). Dieses Modul muss manuell installiert werden.
Der Inhalt der ZIP-Datei wird in das Perlverzeichnis kopiert. Nacheinander werden jetzt folgende Dateien gestartet.
1. Makefile.pl
2. Test.pl
3. Install.pl
Die Reihenfolge beachten ( Test.pl und Install.pl werden durch Makefile.pl angelegt). Die Installation des Moduls nimmt einige Zeit in Anspruch.

 

Einrichtung

Die beiligende RAR-Datei enthält den Schaltplan, das Perlscript und das Hexfile
( Download ). Das Hexfile habe ich mittels PonyProg2000 auf den Attiny2313 geschrieben.
Folgende Fusebit Einstellungen wurden verwendet :

 

Bild anklicken
Die impuls.pl  wird in den Webserver kopiert und noch eingerichtet. Die ersten Zeilen des Scripts sind zur Konfiguration.
 
Hier noch einmal alle Downloads :
Xampp Download
Active Perl Download
Win32::Serialport Download
.pl / .hex / Schaltplan Download
 
 

Inhalt AVR - Projekte

 

 

 
 

 


Live-Cam © 2007