Gefunden für avr taster entprellen - Zum Elektronik Forum





1 - LPT-Pin über Mega8 abfragen -- LPT-Pin über Mega8 abfragen




Ersatzteile bestellen
  Hallo Wolfgang,

Dieser Debounce-Kram ist für Taster am Eingang (Entprellen in Software).
Das ist hier völlig fehl am Platze.

Was dich interessiert, ist der Zustand des Eingangpins.
Es würde also reichen, den Pin auf Änderungen zu überwachen und nur dann eine Message zu senden, wenn diese Änderung stattgefunden hat.

Da keinem hier bekannt ist, mit welcher Geschwindigkeit sich der Pin ändern kann kann man nur spekulieren.
Je nach Änderungsgeschwindigkeit kommt Polling in Frage, also permanentes Abfragen des Pins oder auch eine interruptbasierte Lösung.


Angeommen, dein Signal liegt an PinB, 5 an.
Dann ist der interessante Inhalt des PinB-Register die Veränderung des 5. Bits, hexadezimal kann man ein gesetztes Bit an der fünften Stelle so ausdrücken: &H20.

Dim Ist As Byte
Dim War As Byte
Dim Bitwert As Boolean

War = Not PinB

Do
Ist = PinB And &H20 'Register lesen und nur das fünte Bit maskieren
If Ist And &H20 Then 'Bitwert bestimmen
Bitwert = 1
Else
Bitwert = 0
End If
2 - PIC als Ersatz für einen CD4017 ? -- PIC als Ersatz für einen CD4017 ?
Ich bin mir nicht sicher ob der soviel treiben kann an den Ausgängen. Beachte auch die max. Last der Versorgungspins!

Ansonsten ist sowas natürlich ein idealer Einsatzzweck für µCs der kleinen Sorte. Für AVR könnte ich dir jetzt nen Quellkode runterschreiben, aber von PIC habe ich keine Ahnung. Daher eben nur schematisch:

Hauptschleife: Taste abfragen.
Wenn alter Tastenwert xor neuem Tastenwert wahr ist (bzw. ein Pin auf 1 oder 0 steht )
-> entprellen (praktisch eine Schleife mit ein paar 10ms) [ist zwar eigentlich unsauber, aber praktisch]
-> einen Registerwert plus sich selbst addieren (oder mal zwei multiplizieren oder eben logisch gesehen alle Bits eine Stelle nach links schieben und Bit0 auf 0 setzen.)
-> neuen Wert eben abgleichen und gucken, ob eventuell wieder bei Bit0 angefangen werden soll (sozusagen bei einem bestimmten Ausgang wieder von vorn beginnen, wie beim '4017er den Ausgang n mit Reset verbinden.)
-> Und erneut in einer Schleife den Taster einlesen und auswerten.


[ Diese Nachricht wurde geändert von: DonComi am  7 Jul 2007 23:00 ]...








3 - Spannungswächter aus Resten ;-) -- Spannungswächter aus Resten ;-)
Der Stromlaufplan und das Programm wurden angepasst, im Groben sollte es so doch passen?

Das Programm läuft auf der ATtiny85-Testplatine, der AKKU Uin und die AVRs Uout werden mit je einem Poti simuliert. Der Testlauf ist in meinen Augen gut verlaufen, was passiert wenn...

Uin =
>8V, die rote LED ist an
<8V, die rote LED ist aus, der AKKU sollte gewechselt werden

Uout =
>4,5V, die grüne LED ist an
<4,5V, die grüne LED ist aus, (Notaus) die Spannung wird dauerhaft ausgeschaltet
Jetzt wird kontrolliert wo das Problem ist, wenn das Problem behoben wurde muss der ATtiny neu gestartet werden, einfach die Spannung vom AKKU 1x trennen oder noch einen Reset-Taster in den Stromlaufplan integrieren.

*edit, hatte das Programm vergessen.


Code :
4 - Kein Bild. Kein OSD. -- Receiver Harman Kardon AVR 255
Geräteart : Receiver
Defekt : Kein Bild. Kein OSD.
Hersteller : Harman Kardon
Gerätetyp : AVR 255
Messgeräte : Multimeter, Oszilloskop
______________________

Hallo Forum,

erst einmal vielen Dank dass es dieses Forum gibt.
Ob mir geholfen wird, oder nicht.
Ich denke man sollte zumindest versuchen, bevor man was Weg wirft.

Ich habe also ein Problem mit meinem AVR255.
Ich muss sagen das er mir seit ca. 10 Jahren gute Dienste leistet.
Bis heute Morgen.

Das Gerät lässt sich einschalten.
Das LCD zeigt wie gewohnt alles an und die Leistungsstufe
wird vom Relais freigeschaltet.
Was nicht funktioniert, ist die Bildausgabe über HDMI.
Andere Eingangssignale kann ich leider nicht testen, da mir die passenden Geräte fehlen.

Interessant ist, dass das Menü nicht funktioniert.
Die Tasten auf der Front, haben keine Funktion.
Bis auf den Power Taster. Und die Reset-Funktion im Standby über die OK-Taste.
Über die Fernbedienung lassen sich nur ein paar Grundfunktionen anwählen.
Es lässt sich zwischen den Gräten schalten, die Lautstärke regeln und der Sendersuchlauf für den Tuner geht auch.
Alles was das Menü, oder Einstellungen betrifft, lässt sich nicht aufrufen.
5 - Viele Taster und LEDs am MC -- Viele Taster und LEDs am MC
@dmdkA
Bei einer einfachen Matrix brauche ich aber dann doch 10 Pins?
Oder meinst du eher was in der Richtung? Klick
Was ja wieder über den A/D Wandler läuft, reicht die Genauigkeit für die vielen Taster?

@Kleinspannung
Leider nicht. Die Taster sind solche wie ihn Arcade Automaten groß, rund und von hinten ist der Led Sitz und Mikroschalter zusammen integriert. ...
6 - Große Anzahl an Schaltern über PC steuern -- Große Anzahl an Schaltern über PC steuern
So ein Schieberegister hat 3 (4) Eingänge (und 4, 8, 16, etc. Ausgänge)

-Clock (also Datentakt)
-Data (pro Ausgang ein Bit)
-Data Enable (damit werden die eingeschobenen Bits an den die Ausgänge "freigeschaltet"

(und evtl.
-Chip select)


Das Ganze gibt es auch rückwärts. Nennt sich "Multiplexer"

Damit bekommst Du auf ähnliche Weise deine Taster/Schalter Zustände in den µC

PS: Wie fit bis Du denn auf dem Raspy, Programmiertechnisch gesehen?

Edit 3: Link zum Thema Schieberegister: https://www.mikrocontroller.net/art.....ister

Tachy



[ Diese Nachricht wurde geändert von: Tachyon am  3 Aug 2016 15:25 ]



[ Diese Nachricht wurde geändert von: Tachyon am  3 Aug 2016 15:42 ]...
7 - Atmega Programmieren- Starthilfe -- Atmega Programmieren- Starthilfe
So jetzt bin ich wieder mal dazu gekommen bissel weiter zu testen
Habe mal folgendes Programm zusammengestellt :
Code : $regfile = "m88def.dat"
$crystal = 8000000
$baud = 19200


Led Alias Portb.1
Config Led = Output

Config Pinb.2 = Input
Pinb.2 = 1


Dim Y As Byte

Y = 0


Do
If Pinb.2 = 0 Then
Waitms 50
If Pinb.2 = 0 Then


Y = 1
If Y = 1 Then Goto Blinke


Do
8 - Buzzer to WebService -- Buzzer to WebService
Wie soll es denn von dem Taster, die Größe und Form ist ja zweitrangig, die Verbindung zum Netzwerk aufgebaut werden?
Gibt es da einen anderen PC oder ähnliches zwischen, das man benutzen könnte oder soll der "Knopf" direkt ins LAN? Wenn ein PC vorhanden ist kann man dessen Schnittstellen mitbenutzen, am einfachsten dürfte es mit der parallelen oder seriellen funktionieren. Sinnigerweise ein R/S-FlipFlop als Puffer dazwischen. Wenn ein direkter LAN-Anschluss erforderlich ist kann man sich mal beim AVR-Net-IO (Pollin-Bausatz) oder Raspberry Pi umsehen. ...
9 - Welches µC Testboard kaufen? -- Welches µC Testboard kaufen?
Hallo zusammen,

über den Raspberry Pi bin ich zur GPIO Programmierung gekommen und möchte nun auf "kleinere" Mikrocontroller wechseln bzw. damit experimentieren.
Ursprünglich wollte ich mir dazu das ATM18 AVR Testboard kaufen, das im CC2 vorgestellt wurde, aber das ist nicht mehr erhältlich.
Jetzt bin ich von der großen Anzahl an den sonst verfügbaren Testboards und Experimentierplatinen komplett verwirrt... Was es nicht alles gibt, alleine vom Ardunio X verschiedene Varianten, dann noch Sainsmart und was weiss ich noch. Kurz, ich bin total erschlagen.

Prinzipiell möchte ich mit analogen und digitalen I/Os basteln, PWM ausprobieren, in 1wire, I²C oder 2-Draht-LCDisplays schnuppern. Interrupts kennenlernen. Es wäre schön, wenn es LEDs, Taster, Motoransteuerung usw schon auf dem Board gäbe. Eine vernünftige Möglichkeit die Ein/Ausgänge abzugreifen oder Dinge anzuschließen muss natürlich vorhanden sein.

Kann ich dazu "blind" jedes Board kaufen oder empfiehlt sich eines mit bestimmtem Controller etc?

Danke
...
10 - Hilfe:Klartraum-Maske -- Hilfe:Klartraum-Maske
So, ich habe mal ein bisschen was programmiert. Ich habe mich
dann doch für den Attiny13A entschieden, weil sich bei dem
der Watchdog einfacher nutzen lässt ( WD-Interrupt statt Reset ).
Der Spannungsbereich ist mit 1.8V..5.5V auch sehr entgegenkommend.

Es werden 2 Ports für die LEDs genutzt. Normalerweise würde das auch
ein Port schaffen, wenn die jeweils relativ hochohmig angebunden werden.

Strombilanz:
Warte 6h auf REM-Phase 4.5µA
Led-Blinkend mit Watchdog (1800ms*4.5µA + 200ms * 5mA)/2s = ~ 500µA )*
Power-Down-Mode nach REM-Blinken 120nA

Betrieb mit einer CR2032, die grob über 200mAh verfügen sollte (das
anfängliche 3x-Blinken als Start-Feedback vernachlässige ich mal) :

6.0h Warten auf REM 4.50uA = 270 µAh
0.5h aktiv blinken (0.2/1.8) 500.00µA = 250 µAh
17.5h Warten auf nächste Nacht 0.12µA= 2.1µAh
= 522µAh Tagesverbrauch
Bei 200mAh sind das -> 383 Tage, die Batterie hält also ein gutes
Jahr bei täglicher Anwendung.

Wenn es nicht angewendet wird, ist der Idle Strom so gering, dass
die Batterie in diesem Zustand theoretisch 190 Jahre hält. Es lohnt
sich also nicht mehr, in diesem Bereich zu optimieren oder sich was
an...
11 - JTAG zugriff bei selbstgebastelter Platine -- JTAG zugriff bei selbstgebastelter Platine
Hallo,

habe leider ein Problem beim Zugriff via JTAG auf meinen Controller ATMega32. Ich finde einfach keinen Fehler.
Habe ich vielleicht etwas "wichtiges" vergessen?


-In der Sicht von oben
Unten rechts ist die Spannungsversorgung. Unten links Quarz und Wannenstecker für JTAG.
Oben Links ist Reset über 10K gegen VCC. Mit dem Jumper geht Reset auf GND (Ersatz für einen Taster).
Oben Rechts ist ein IRF3205, welcher eine Last (Klemme oben rechts) Schalten soll.

-In der Sicht von unten
Oben rechts eine "Zweigstelle" von VCC. Direkt darunter am Rand ist der Reset.
Unten Rechts ist der JTAG. Von dieser "Gruppe" ist unten links der Pin 1 (rot markiert).
Gelbe Kabel sind XTAL.
Beim ATMega32 ist unten rechts (rot markiert) der Pin 1.


Das Programmiergerät (AVR-Dragon) funktioniert an einem Pollin-Board problemlos.
Ich habe das hier eigentlich auch so gemacht. Zumindest war das der Plan. Nur irgendwas stimmt nicht.
Wer kann mir da helfen?

Gruß, Andreas





...
12 - Empfänger, Sender, PIC -- Empfänger, Sender, PIC

Zitat : bin erst 12Hättest du das doch gleich gesagt.
Dann wäre ich auch nicht so streng bezüglich deiner Schaltungsvorschläge gewesen ...achne, darfst du ja noch gar nicht

Hast du (oder dein Vater) eigentlich schon ein paar elektronische Gerätschaften?
Also Netzteil, Messgerät(e)*, Lötstation...

Sonst wird es mit der Bastelei schwer...

Für dich halte ich einen nackten µC nicht unbedingt nützlich. Es gibt nämlich viele schöne Evaluation Boards, welche schon die Spannungsversorgung, Taster, Potis, LEDs, Steckleisten, eine Schnittstelle für die Programmierung usw. bereitstellen. Beispielsweise diese: my AVR
Der µC...
13 - HID selber bauen -- HID selber bauen
Das von mir erwähnte Arduino Board basiert auf so einem AVR.


Zitat : Aber ich habe mich halt dafür interessiert wie so ein Joystick gebaut wird. Das dürfte doch nicht so kompliziert sein?

Im einfachsten Fall (Digitaljoystick) sind das 5 Taster. Bei einem einfachen Analogjoystick 2 Potis und 1 Taster. Kompliziert wird es, wenn USB ins Spiel kommt. Dann kommst du um einen Controller nicht herum.

...
14 - Programm für Fahrtsteller anpassen -- Programm für Fahrtsteller anpassen
Hatte gerade mal wieder etwas Zeit zum Programmieren und natürlich lässt das Erste Problem nicht lange auf sich warten.

Und zwar will ich nichts weiter, als eine einfache Variablenzuweisung für die Ausgangspins des µC. Für die Eingangspins funktioniert es schon mal

Seltsamerweise gibt es bei Google eine Vielzahl von Treffern, wenn man danach sucht, aber funktioniert hat nichts so recht.


Jetzt hoffe ich, dass ihr mir weiter helfen könnt. Hier der Quellcode.


Code : #include <avr/...
15 - Startet nicht -- Onyx International eBook Reader
Geräteart : Sonstige
Defekt : Startet nicht
Hersteller : Onyx International
Gerätetyp : eBook Reader
Messgeräte : Multimeter
______________________

Hallo!

Dies ist mein Eröffnungs-Post (mann bin ich gespannt)

Also: Ich habe einen eBook Reader, den Boox 60 von Onyx

Letztens habe ich den auf Standby vergessen. Als ich 2 Tage später lesen will sehe ich, das der Standby-screen immer noch da ist. Aha, dachte ich - ich habe vergessen den Reader auszushalten und nun ist dem Akku während des Standby der Saft ausgegangen. (Zur Erklärung: eBook Reader haben ein sogenanntes e-Ink Display, das den Bildschirminhalt ohne jede Stromversorgung beibehalten kann.)
Also ran ans Ladegerät und dann weiterlesen.

Leider ließ sich der Reader seitdem nicht mehr einschalten. Reset drücken half nicht. Habe viele denkbaren Drück-Kombinationen ausprobiert aber der Reader bleibt tot.

Nun, dachte ich da, vielleicht hat sich der Microprozessor in irgendeiner weise aufgehängt. Also habe ich das Akku komplett ausgebaut und den Reader ein paar Tage sich selbst überlassen damit die Elektronik einmal komplett Spannungslos ist. Dann da...
16 - Kleines Problem bei BASCOM Programm -- Kleines Problem bei BASCOM Programm
Na, das hier ist falsch:

Led1 Alias Pinb.6

Led2 Alias Pinb.7


Das müsste jeweils PortN lauten.

Zumindest, wenn man der Logik der Registerbezeichnungen folgt: PortXN ist ein Ausgang, PinXN ist der korrespondierende Eingang.

Wenn kein externer Quarz an XTAL1 und XTAL2 angeschlossen ist, dann geht das so in Ordnung. AFAIK läuft dieser AVR mit 8MHz internem Systemtakt, wenn man nicht umkonfiguriert.


Der Watchdog kommt auch nicht in Frage für diesen Fehler.

Edit:
@wulf:

Zitat : Wie kann es sein, dass du PB6 und PB7 als Tastereingang (= TOSC1 und TOSC2 für den Quarz) verwendest und oben "crystal" definierst?

Aber das tut er doch gar nicht.
An PB6 und PB7 hängen die LEDn, an PB1 und PB2 die beiden Taster.
Crystal wird, denke ich mal, für jegliche Art von Takt benutzt, und soll nur d...
17 - Mein großes Azubiprojekt -- Mein großes Azubiprojekt
Hallo Martin, willkommen im Forum

Wenn ich Dich richtig verstanden habe, möchtest Du eine Beleuchtung mit LED-Leuchtmitteln für ein Aquarium bauen. Die Beleuchtung soll Abends/Nachts/Morgens das Mondlicht imitieren. Also z.B. bei Vollmond im 18:00 Uhr langsam angehen, um 00:00 Uhr volle Helligkeit erreichen, und dann bis 06:00 Uhr wieder abnehmen.
Ein abnehmender Halbmond geht natürlich erst gegen Mitternacht auf und wird auch nie so hell wie ein Vollmond.
Außerdem könnte man Abschnittsweise das Licht noch etwas weiter abdimmen (Simulation von Wolken).
Soweit richtig?
Ja, das schreit nach einem Microcontroller (kurz µC oder uC).

Zur LED-Leuchteneinheit selbst: Wenn ich mich recht erinnere, hatte hier jemand vor einiger Zeit auch so etwas gebaut (Bilder gab's auch). War mit vielen normalehellen LEDs gelöst, die in vorgeböhrte Löcher in ein Alu-U-Profil gesteckt wurden (das macht einen Lüfter unnötig und gibt außerdem gleichmäßigeres Licht). Auf der Rückseite konnten die LEDs dann gut ohne Platine verdrahtet werden.

Als Spannungsversorgung für Dein Projekt empfiehlt sich übrigens ein Gleichspannungsnetzteil mit einer Spannung von bis zu 40V (damit man möglichst viele LEDs in Reihe schal...
18 - [Projekt] Tasten + Speicherung udn PC Anbindung -- [Projekt] Tasten + Speicherung udn PC Anbindung
Hallo,

Folgendes:
Genau AVR Studio wäre optimal für mich.
Entprellung? Sagt mir jetzt leider nichts
Brauche nur die Reihenfolge der Taster sprich.
Taster 1 wurde gedrückt
Taster 2 wurde gedrückt
Zeitmäßig benötige ich dabei nichts.

Kann natürlich eine kleine Batterie verwenden, Netzspannung kanns auch sein, am besten Batterie

Sonst hätte ich noch einen 12V Adapter da... ...
19 - Anfängerfrage Atmega 16 - warum will Port C nur halb funktionieren? -- Anfängerfrage Atmega 16 - warum will Port C nur halb funktionieren?
Moin ihrs,

versuche mich zur Zeit ein wenig in die Programmierung von Atmels AVR hineinzufuchsen. Habe hier einen Atmega 16 auf Steckbrett. So wie er war eingesteckt, Takterzeugung läuft intern.

Ein wenig herumprogrammiert und Stelle fest, dass Port C irgendwie Probleme macht. Vernünftig angesteuert bekomme ich nur die jeweils oberen und unteren beiden beiden Pins.

Habe mir ein kleines Prog geschrieben, dass nen quadratureenconder ausliest und einfach nur ne Richtungs- und Fehleranzeige über drei LED rausschieben soll. Zunächst probiert mit C1, C2, C3 as Ausgang sowie C4 und C5 als Eingang - will nicht. C2 und C3 ergeben auf LED geführt auch kein vernünftiges Ausgangssignal, weder gegen Masse Strom aufnehmen nocht speisend.
FlipFlop basierend auf C6, C7 als Tastereingang sowie C0 und C1 als Ausgang läuft wunderbar.

Ist bei interner Taktquelle und wie-geliefert-Zustand irgendeine zweitbelegung auf den mittleren PortC-Pins aktiv, die ich erst ausstellen muss? Oder was hat es damit auf sich?!


Fragt sich,
Trabi


20 - Zahlenspeicher -- Zahlenspeicher
Also 8-12 Wahlschalter, 2 Up-Taster und 2 Down-Taster, sowie zwei zweistellige Anzeigen mit Minus-Zeichen.
Ich vermute, da hast du zwei Möglichkeiten: Entweder ein IC-Grab in der Größe eines Taschenrechners von vor ca. 50 Jahren oder ein programmierbarer µC, z.B. ein AVR oder PIC. Daran werden dann auf der einen Seite die Taster angeschlossen, um Leitungen zu sparen als Taster-Matrix, auf der anderen Seite kommen die Anzeigen per Multiplex.
Für die Ausgabe wären das 4x8, also 12 IO-Leitungen, für die Eingabe entweder 4x4 (=8) oder 1x16.
Das Problem für dich dürfte sein, dass diese µC programmiert werden müssen. Man käme dann aber mit einem IC, z.B. dem ATmega8, plus Verstärker (ULN... oder Transistor) für die Anzeige aus. ...
21 - Probleme mit dem Pollin Evaluationsboard -- Probleme mit dem Pollin Evaluationsboard
Hallo
erstmal danke für eure Hilfsversuche
wie DonComi schon richtig andeutete und ich in meinem ersten Post auch, laut Datenblatt des Pollin-Boards is das komplette Board high-aktiv
ich füge mal den Code ein, der momentan auf dem atmega 32 rennt:

Code :
#include <avr/io.h>
#include <util/delay.h>
#define F_CPU 16000000

unsigned char waitforKey()
{
unsigned char taste;
while(PIND == 0x60);
_delay_ms(10);
taste=PIND;
while(PIND != 0x60);
_...
22 - ATmega8515 mit STK-500 und AVR-Studio 4 -- ATmega8515 mit STK-500 und AVR-Studio 4
Hallo,

ich habe schon gesucht, aber nix richtiges gefunden.
Ich habe wie bereits erwähnt einen ATmega 8515, ein STK-500 und die Software AVR-Studio. Da ich Anfängerbin, würde ich gerne nur mal ein paar LED´s auf dem Board leuchten lassen, oder per Taster ein und ausschalten, aber ich weis nicht genau wie ich das anstellen soll.
Hat hier vielleicht irgendjemand Tipps, oder sowas?????


LG ...
23 - LCD Displayinhalt zu RS232 wandeln? -- LCD Displayinhalt zu RS232 wandeln?
Ja, genau. Habe ich anfangs vertauscht, ist ein AVR. Wird die PDF des Bausatzes reichen, oder werden noch weitere Informationen benötigt?
Es soll nur zusätzlich übertragen werden.

Ich frage mich nur, ob der BAS Bausatz direkt nach anlegen der Betriebsspannung einsatzbereit ist, da im PDF steht, man solle den Reset
Taster drücken, bevor die Übertragung vom PC (in dem Fall) stattfindet.

Das könnte ich aber mit einem Zeitglied simulieren.

Der Befehl sähe dann so aus, oder!?

Lösche Displayinhalt
Wähle Spalte x
Wähle Zeile y
Schreibe 2400.000 GHz M-1
Wähle Spalte x1
Wähle Zeile y1
Schreibe Signal #####
Lösche Displayinhalt

Damit das so aussieht:
2400.000 GHz M-1
Signal #####

Kommt aus dem AVR über UART denn schon der passende Logikpegel raus, so
dass es die RS232 Schnittstelle versteht?

Viele Grüsse

...
24 - Ethernetprojekt -- Ethernetprojekt
@DonComi:

Ich finde es klasse, dass mein alter Thread wieder weiterdiskutiert wird.
Allerdings möchte ich folgendes erwähnen:

Es gibt bereits ein solches Projekt mit Open-Source von Ulrich Radig:
Hier der Link dazu.
Hier fast das selbe nochmal, allerdings perfekt für ein Hutschienen-Gehäuse.

Integriert sind Display, eine Mini-Kamera, Schnitstelle zum Erweitern, ...
Die Software enthält dies auch alles, zusätzlich noch viele Extras wie Temperatursensoren, Temperaturabhängige Schaltvorgänge ohne laufenden PC, ....
Hier das offizielle Forum dazu, einfach mal unter ETH_M32_EX oder AVR-Webmodule nachlesen.

Code für ETH
Code fü...
25 - Haussteuerung mit Relaiskarte -- Haussteuerung mit Relaiskarte
Ich hab die Karte zu Hause, allerdings nur zu Testzwecken und habe keine Haussteuerung damit realisiert (bin auch kein Eli).
Die Karte läuft mit dem Programm, allerdings kann ich selbst nicht programmieren...

Ein paar Anregungen noch dazu:
- Die Eingangsspannung wird per Spannungsregler auf 5V gebracht, danach wird noch eine (ich glaub) 3,3V Spannung geregelt. Der Spannungsregler 7805 wird sehr heiß, ohne Kühlkörper würde ich den nicht längere Zeit betreiben wollen. Kühlkörper zu montieren ist schwierig, weil der andere Spannungsregler gleich daneben sitzt und die zwei nicht leitend verbunden werden dürfen!
Also am besten die 5V anders einspeisen, z.B. direkt 5V einspeißen und 7805 überbrücken, die zwei Dioden würden die Spannung allerdings senken, also schaun obs vlt. mit einer klappt oder auf Verpolungsschutz verzichten. Ach ja, dann natürlich nur mit DC verwenden!

- Dass ein so katastrophaler Fehler nicht passieren kann wie bei dem vollautomatischen Haus, würde ich auch dafür sorgen, dass man die Dinge per Taster einschalten kann. Die Idee mit der Siemens-Logo find ich gut. Man kann die Karte dann parallel zu den Tastern anschließen.

- Mit der Software kann man die Ausgänge nur ein- und ausschalten, aber für die Logo bräuchte man nur Imp...
26 - Suche nach einem speziellen FipFlop Baustein -- Suche nach einem speziellen FipFlop Baustein
Die FlipFlop Ausgänge sollen Transistoren ansteuern welche wiederrum Relais schalten.
Wenn ich wüsste was ein binär kodierter Auswahlschalter ist würde ich ihn vielleicht nutzen...
Ich versuche immer alles so simpel wie eben möglich zu bauen und mit so wenig halbleiteraufwand wie es eben geht.
Ich hätte das ganze gern mit einem AVR gemacht, aber ich habe keine Zeit mich in die programmierung einzuarbeiten.

Folgendes ist geplant:
Bei einer 48Kanal Stagebox sollen die GND´s von den Inputs zum Pult und von den Inputs zum Monitorsplit geschaltet (geliftet) werden können. Da ich zwischen den buchsen keinen Platz für Schalter habe, muss dies quasi Fernbedient werden. Und das mit sowenig Schaltern wie möglich. Ich habe jetzt für je 12 Kanäle einen Drehschalter und vier Taster verbaut. Der Drehschalter wählt den Kanal aus und mit zwei Tastern will ich den Ground zum Pult schalten können und mit den anderen beiden den Ground vom Monitorsplit.
Versorgungsspannung wie gesagt 5Volt über ein Schaltnetzteil.
Und Stöhrungen sind sogut wie nicht zu erwarten da die höchste Spannung in der Kiste 12V für die Lampe sein wird und das ganze Gehäuse sehr gut geschirmt ist weil Audio.

Das waren alle Würmer die ic...
27 - Suche: Programm für Diascanner in Assembler -- Suche: Programm für Diascanner in Assembler
Hallo Forum,

Ich habe mich bei einem Projekt in der Zeit verschätzt und jetzt brauche ich eure Hilfe. Also folgendes:
Ich habe eine Art Diascanner gebaut(den ich zu Weihnachten verschenken möchte), bei dem eine Kamera vor einen Diaprojektor montiert ist. Diese Kamera wird über einen Elektromagneten ausgelöst, der über ein Relais mit einem ATtiny15 angesteuert wird(PB1). Der Mechanismus, der die Dias schiebt, wird ebenfalls über ein Relais mit dem gleichen ATtiny15 angesteuert(PB0). Mir ist beim Bau die Zeit davongelaufen und jetzt habe ich keine Zeit mehr ein Programm für den AVR zu schreiben. Ich bin in sachen Assembler ein totaler Anfänger und darum würde es bestimmt eine ganze Woche dauern, bis ich so ein Programm zusammengeklöppelt hätte. Die Zeit habe ich natürlich nicht mehr. Darum dachte ich mir: He, warum fragst du nicht die Experten im Forum, für die ist das doch Kinderkram.
Ich würde mich also total freuen, wenn sich einer von euch erbamen könnte und mir hilft, mein Program rechtzeitig auf die Beine zu stellen.

Also hier das was ich ganz genau brauche:
Ich brauche eine Programm für einen ATtiny15L, dass:
1. Sofort nach dem einschalten Spannung bei PB1 anlegt(5V).
2. So solange ausharrt, bis jemand den Taster an PB3 betätigt(der is...
28 - Einsteigerfragen zu AVR Microcontroller und Allgemein -- Einsteigerfragen zu AVR Microcontroller und Allgemein
Hallo Minotaurus1337,

noch zu Brenner und ISP usw:

Ein Brenner kann oft unterschiedliche Typen programmieren. Häufig sind auch
mehrere Sockel darauf, so dass man unterschiedliche IC-Größen einsetzen und
programmieren kann.

Dann hat so ein AVR-Brenner eigentlich immer eine ISP-Schnittstelle heraus-
geführt, dort kann man dann ein Kabel anschliessen, was zu Deiner Schaltung
geht in der ein AVR-Chip drin steckt. Dieser lässt sich dann auf diese Weise
dann _in_ der Schaltung programmieren.
Die benötigten Signale sind bei AVRs eigentlich immer die gleichen ( siehe Post
von PhyMaLehrer), sie sind halt auf den verschiedenen Chips an anderen Pins
herausgeführt. D.h. wenn man einen Brenner einmal hat, kann man damit über die
ISP-Schnittstelle fast alle Atmels programmieren.
Ich habe hier dafür z.B. das ATMEL Evaluations-Board von Pollin, da sind neben
dem Brenner auch noch paar Taster und LEDs drauf, so dass man einfache
Progamme direkt auf dieser Platine laufen lassen und antesten kann.

Für PIC-Prozessoren braucht man allerdings eine eigene Brennerhardware, der
Rest ist aber ähnlich.

Das Programm zum Brennen nennt man ( oder ich ) Brenn-Programm oder
Programmier-Software. Bei den Atmels...
29 - Hilfe bei Inkrementalgeber photoelektrisch Anschluß -- Hilfe bei Inkrementalgeber photoelektrisch Anschluß
Hallo,

möchte dieses Bauteil auf den Bildern verwenden, nur weiß ich nicht wie ich den Inkrementalgeber anschließen muß.

Gibt es irgendwie ein Schaltungsbeispiel von so einer photoelektrischen Abtastung ? Oder weiß das zufällig jemand ? Es gehen nur die 5 Leitungen weg. An dem freien Anschluß hängt noch ein Taster den ich zum Bilder machen abgesteckt hab.

Die Funktionsweiße von dem Teil ist mir einigermaßen klar, nur weiß ich nicht wie ich den an einen Atmel AVR anschließen muß.

Vielen Dank im voraus !

M.f.G.
Jürgen

[ Diese Nachricht wurde geändert von: Juergen1975 am  1 Jul 2008 18:17 ]...
30 - Beamer-Steuerung über RS232 -- Beamer-Steuerung über RS232
Hallo mal wieder,

ich weiß, das ist jetzt die ganz faule Tour, aber ich schaffs irgendwie momentan nicht, mich mit der Programmierung auseinander zu setzen...

Ich wäre super happy, wenn mir jemand dabei helfen könnte, das Programm zu schreiben...

Das MyAVR-Board hat eine Steckerleiste, an der die Ports des AtMega8 anliegen. Mein Wunsch wäre jetzt, dass ich an diesen Ports Taster anschließe (evtl. einfach jeden Port gegen Masse...), von denen jeder bei Tastendruck einen bestimmten Code über RS232 ausgiebt.

Ich hätte WinAVR zur Verfügung oder das von MyAVR mitgelieferte MyAVR_Workpad_SE (Demo).

Oder jede sonstige frei verfügbare Software (ich habe leider kein Budget mehr, mir eine Software zu kaufen...)

Also, wenn mir jemand helfen mag (bzw. mir die Vorarbeit leisten mag) wäre ich sehr dankbar...

Ciao,

Wolfgang


:EDIT

@Sven: Hab gerade erst gesehen, dass die Einschränkung bei BASCOM-AVR die 4k-Grenze ist. Damit könnte ich ja hinkommen schätze ich (auch wenn ich keine Ahnung von der ganzen Sache habe

Ich werd mir das mal anschauen...

[ Diese Nachricht wurde geändert von: gang-himself am 14 Apr 2008 21:15 ]...
31 - 8 Taster -> 8 LEDs. Programmieren oder doch diskret? -- 8 Taster -> 8 LEDs. Programmieren oder doch diskret?
Ein AVR Mega8 sollte das lockerst hinbekommen - 8*input (Kein Problem) - Entrpellen der Schalter per Software, LEDs über Treiberbaustein (oder Low-Current LEDs ohne), und ein Ausgang mit entsprechend programmierten Frequenzen (sollte auch für einen Kopfhörer reichen).

Problem:
Mal schnell programmieren...

Für den 1. Aufbau würde ich eine gefädelte Testplatine veranschlagen - Layout erst bei größerem Interesse.

Wie sollen die taster montiert werden? Ein Stück Kabelrohr vielleicht?
Dann könnte man ja überlegen, ob dies nicht gleich als Batt-Halter und gehäuse für den µC zu gebrauchen ist ...
...
32 - Hat Denon echte (netztrennende) Ausschalter -- Hat Denon echte (netztrennende) Ausschalter
Ich habe einen Denon AVR-1906 Home Cinema Receiver randvoll mit digitalen Einstellungen, der hat neben dem normalen standby/on Taster noch einen richtigen mechanisch rastenden Schalter der scheinbar das Gerät vom Netz trennt. Alle LEDs gehen aus, aber ich habe nicht nchgemessen ob gar kein Strom mehr fliesst.

Wenn dem nicht so wäre wäre der Schalter aber IMHO nutzlos. ...
33 - PIC und C Amfängerfrage -- PIC und C Amfängerfrage
Nein, ein char ist kein boolscher Wert, sondern eine 8-Bit-Zahl (Byte)

Sry, ich kann dir da nicht weiterhelfen, habe einfach von PICs keine Ahnung.

Wie ist das denn mit dem Eingang? Liegt der auf der gleichen IO-Adresse wie der Ausgang? Bei AVRs ist das anders.

Wie dem auch sei, ich würde keine Bitfelder benutzen, sondern so wie ich das vorgeschalgen hatte:
Als Beispiel sei das mal für einen AVR gemacht:

LED ist an PORTC, Pin 0 (Ausgang)
Taster an PORTA, Pin 3 (Eingang)

int main(void)
{
DDRC |= 1<<0; //Bit0 setzen -> Pin wird Ausgang
DDRA &=~(1<<3); //Bit3 löschen -> Pin wird Eingang

while(1){

if(!(PINA & 1<<3))
PORTC |= 1<<0; //Led anschalten
else
PORTC &=~(1<<0); //Led ausschalten
};

return(0);
};


DDRC und -A sind die Register, die festlegen, ob ein Pin als Ein- oder Ausgang dient.
Du siehst, ich nutze keine Bitfelder, die sind zwar oft übersichtlicher, aber auch resourcenfressender und somit im Mikrokontrollerbereich zu vermeiden



[ Diese Nachricht wurde geändert von: DonComi am 30 Dez 2007 20:01 ]...
34 - Einstieg in µC??? -- Einstieg in µC???
Moin,

Das geht eigentlich schnell.
Ich denke, so nach 2-3 Tagen wird das erste Programm, sehr einfach, laufen.
Typisch sind LED-Blinker oder auch Taster-drücken-LED-anmachen-Programme.

Das Ganze hängt aber auch damit zusammen, wie du programmieren willst:
1. sehr leicht, aber für absolute Programmieranfänger schon schwierig: Bascom Basic
2. wesentlich komplexer, aber extrem vorteilhafter, da sehr gut implementiert und getestet von einer großen Community: C (avr-gcc und binutils)
3. Wesentlich umständlicher, aber nicht unbedingt schwerer, wenn grundsätzliche digitale Schaltungsgrundlagen (Register, Latche, größere Speicher, Zähler, Bitmanipulation etc.) vorhanden sind: Assembler (-> Instruktionen, die dann nur noch durch den Assembler kodiert werden. Du musst quasi genau das machen, was du sonst rein diskret aufbauen würdest. Z.B. gibt es Instruktionen, die man auch quasi als Baustein der diversen Digitalschaltkreisfamilien erwerben kann)

Ich würde entweder direkt Maschinensprache/Assembler oder Basic empfehlen. C kann man später lernen, da die Sprache ansich einen größeren Lernaufwand darstellt. Dafür ist der erzeugte Kode quasi so perfekt, dass man nur selten Assembler benötigt, was ...
35 - Buzzertisch mit Fernbedienung -- Buzzertisch mit Fernbedienung
Ich glaube die Frage bezog sich gar nicht auf den Buzzertisch, sondern nur um die 1-Kanal IR-Fernbedienung.
Solange die Diode nur gepulst wird funktioniert das wohl so, aber wenn im Programm ein Fehler ist und die Diode dauerhaft "leuchtet" wird der Transistor das evtl. nicht lange mitmachen.

Edit:
Was ich noch sehe: Wozu der Transistor am Taster?
Einfach den Taster gegen GND schalten lassen und direkt an den Pin des AVR hängen. Im Programm dann den internen PullUp aktivieren und vllt. ne kleine Entprellschaltung dazu.


[ Diese Nachricht wurde geändert von: clembra am  5 Aug 2007 15:02 ]...
36 - Interrupt ,Bascom und Atmega 8... -- Interrupt ,Bascom und Atmega 8...
Hallo Leute!
Da ihr mir ja versprochen habt, das ich auch ohne neues Unterforum hier meine Anfängerfragen loswerden kann,fang ich jetzt mal damit an...
Inzwischen habe ich es geschafft,diverse Blinker,Lauflicht und eine Ampel zum laufen zu bringen.
Mein nächstes Lernziel war die Sache mit den Interrupts(PWM und Timer haben wir dann später).Also nach dem Motto,wenn ich einen Taster drücke,soll das Programm dieses oder jenes machen.Funktionierte auch,aber genau verkehrtherum.So wie ich das dann verstanden habe,werten die Atmega 8 auf Int0 und Int1 nur eine negative Flanke als Interrupt.Die Taster auf dem Pollinboard sind aber so verdrahtet,das sie bei Druck "Hi" liefern.Kann man jetzt einen Atmega 8 eigentlich überreden,auch die positive Flanke zu werten,bzw. einen anderen Pin als Eingang zu mißbrauchen der dann dem Avr sagt:Bei auftreten dieser oder jener Ereignisses mache bitte das und das und wie müßte man da in Bascom herangehen?
Danke.

P.S. noch einen Dank an DonComi!Hab kürzlich einen Uraltfred zwischen ihm und dem Bastelheini ausgegraben.Der Inhalt selbigens hat mir mehr geholfen,als alle Literatur die ich bisher in den Händen hatte ...
37 - µC Testboard was muss es haben? -- µC Testboard was muss es haben?
Alsooo:

PonyProg -> Menü Setup -> Interface Setup

Unter "I/O port setup": Parallel
Darunter versuchste mal "AVR ISP I/O"
Darunter dann den gewünschten LPT-Port (vermutlich LPT1)

Dann mal auf "Probe" klicken - er sollte anzeigen "Test OK"

Ist dies der Fall, dann folgend weiter:

Setup -> Calibration -> Yes

Nach ein paar Sekündchen sollte er anzeigen "Calibration OK"

Ist dies ebenfalls der Fall, dann stellst du den Zielchip ein (ATmega8535). Sollte deine Version diesen nicht unterstützen, besorg dir die neue alte Version 2.06f Beta.

Wenn soweit alles korrekt eingestellt ist, dann kannst du mit STRG+E bzw. mit der Schaltfläche "Erase" den Controller erstmal löschen. Zeigt das Proigramm eine Erfolgsmeldung an, dann drückst du STRG+R bzw. read device.

Nach ein paar 10 Sekunden sollte alles voller FF sein - > das Flash wurde ordnungsgemäß gelöscht.
Da PP aber grundauf beim Starten FF anzeigt, vorerst den Puffer mit 00 oder so überschreiben (Utility -> Fill Buffer)

Edit: Zum Programm:

mach mal folgendes:


38 - dimmer ohne poti -- dimmer ohne poti
Hallo Rial,

Das, was du da beschreibst, ist ja ein digitales Poti. Ich meinte einen PWM-Controller.

Aber dennoch ließe sich sowas auch mit digitalem Poti und NE555 machen. Dazu brauchts dann noch eine Schaltung, die die Tastimpulse auswertet. Am besten wie gesagt einen kleinen AVR / PIC mit kleinem Programm drauf.

Außerdem kann der ATtiny15 PWM und ist auch sonst recht gut brauchbar dafür: Zwei Eingänge für Taster, einen Ausgang für PWM. Das Ding bekommt man im SOIC8-Gehäuse, ist also miniklein und doch sehr gut lötbar.

Nachteil wie gesagt, Programmierung erforderlich. Da täte es jedoch auch Basic oder C, das Ding hat 1kB Flash und 32B RAM.

Edit: Habe ihn gefunden, er eignet sich allerdings nicht zur digitalen Ansteuerung. Aber dennoch nenne ich ihn mal, es ist der U2352B-TMC, den ich suchte. Er erfüllt leider nicht das, was du suchst.


[ Diese Nachricht wurde geändert von: DonComi am  7 Dez 2006 16:36 ]...
39 - Mit was habt ihr angefangen für die Welt der Microcontroller -- Mit was habt ihr angefangen für die Welt der Microcontroller
Was man alles bauen kann:
So ziemlich alles was du dir vorstellen kannst, angefangen von einfachen Lichtspielereien über komplexe Steuerungen, TV Signalen bis hin zu Handys (ja, es gab Handys in denen AVRs als CPU verwendet wurden)

Anfangen tut man meist mit einer blinkenden LED. Danach erweitert man das ganze mit einem Taster, mehrere LEDs. Jetzt kann man schon z.B. ein paar Spiele wie einen Reaktionszeittester bauen. Und den kann man entweder ganz simple oder gut mit Timer und Interrupts machen.
Dann ein billiger 2x16 Zeichen LCD an den AVR. Das sollte dich für ein paar Wochen oder Monate beschäftigen.

Ich würde für den Anfang ein paar mega8 kaufen (klein und billig) und vielleicht einen etwas größeren mit mehr Speicher (mega32).
...
40 - Sirenensignale -- Sirenensignale
> Kleiner AVR, Töne rein (in Form von verschiedenen Werten für
> einen Timer als Frequenzgenerator) und dann Endstufe und
> Horn ran - fertig.

Warum so umständlich?
1 NPN-Transistor BC547
1 PNP-Transistor BC557
1 Lautsprecher
1 Elektrolytkondensator ca. 220µF
1 Folienkondensator ca. 100nF
1 Widerstand ca. 10kOhm
1 Widerstand ca. 22kOhm
1 Taster
Ein paar Drähte und eine Platine
Fertig!

Die Schaltung dazu findet man mehrfach im WWW.

MfG
Holger ...
41 - Über Taster 8 Sollfrequenzen an einem Frequenzumrichter abrufen -- Über Taster 8 Sollfrequenzen an einem Frequenzumrichter abrufen

Hallo,

Ich bin neu hier und wende mich gleich mit einer noch unausgereiften Idee an Euch.

Ich betreibe eine Drehmaschine, bei der der Motor über einen Frequenzumrichter gesteuert wird. Ein kleines externes Kästchen mit einem Vorwärts-Rückwärts Schalter und einem Poti habe ich schon angefertigt. Es ist mit dem FU verbunden. Mit dem Poti kann ich stufenlos die Drehzahl des Drehfutters einstellen. Das funktioniert schon einmal hervorragend.

Jetzt habe ich im Handbuch gesehen, dass der Fu drei digitale Eingänge zur Verfügung stellt, über die ich über drei Schalter! 8 verschiedene Sollfrequenzen einstellen könnte. Die Sollfrequenzen kann ich intern im FU festlegen und abspeichern.

Hier ist mir die Idee gekommen, dass ich das Ganze etwas komfortabler gestalten möchte: 3 Schalter mit den verschiedenen Stellungen zu benutzen, ist natürlich nicht praktisch. So dachte ich mir, über 8 Taster die 8 verschiedenen Schaltzustände zu erzeugen. Ein kurzes Antippen eines Schalters soll den Fu veranlassen, die dazu passende Frequenz einzustellen, so dass der Motor sofort mit dieser Geschwindigkeit anläuft. Eine LED in der Nähe des Tasters soll danach anzeigen, welche Geschwindigkeit eingestellt wurde. Das Poti soll zur Ergänzung noch weiterhin funktionsfähig blei...
42 - Peripherie anschließen -- Peripherie anschließen

Es wird wohl von Eingabe/Ausgabegerät unterschiedlich sein, wie man die Signale vorher aufbereitet. Zum Pulsen sollte man einen starken MOSFET nehmen, wenn sich die Frequenz in Grenzen hält. Ansonsten einen Bipolartransistor als Treiber für den FET einsetzten (wg. höherem Gatestrom).

Für Taster reicht prinzipiell ein Pull-UP/-DOWN-Widerstand.
Man kann speziell bei AVRs auch einen internen Pullup-Widerstand aktivieren. Dadurch reduziert sich die Hardware auf den Taster.
Im Programm muss man dann ein paar Zeilen zur Entprellung schreiben, mehr nicht.

Für Motoren kann man FETs nehmen, oder spezielle Motortreiber. Für andere Ausgabegeräte wie LEDs und Relais (, ...) gibt es auch Triberbausteine, welche Logikeingänge haben.

Einen Sinuston wirst du so erstmal ohne externe Hardware nicht mit einem AVR erzeugen können, dazu gibt es spezielle Chips die das können. Wahlweise lassen sich diese Sinusspannungen aber mit digitalansteuerbaren Analogschaltern auf eine Endstufe schalten, z.b. für Lautsprecher.

Ansonsten stelle mal lieber konkrete Fragen, da kann man besser drauf eingehen.


Grüße aus dem Praktikum

...
43 - Spannung oder bestimmte Impuls längen vergleichen -- Spannung oder bestimmte Impuls längen vergleichen

Hallo alle zusammen!

Ich habe vor, für mein RC Auto mehrere kleine Schaltungen zu bauen.
z.B. Licht, Limiter, vllt. Turbo (siebte Zelle).

Mein Problem ist, das ich nicht weiß wie ich die Signale die aus dem Empfänger kommen weiterverarbeiten kann.

ich habe 3 verschieden Schalter Stellung

Schalter Stellung Ausgang am Empfänger
1 150 mV /Impuls von ca 1,3 ns
2 250 mV / Impuls von ca 1,6 ns
3 350 mV / Impuls von ca 1,9 ns

Habe die Impulse mit meinem Oszilloskop gemessen.

So meine Frage ist jetzt.
Ist es einfacher mit den mV zu arbeiten oder mit den Impulsen?
Ich muss ja irgendwie die Spannung unterscheiden können.
Also ich brauche ne Schaltung, die weiß das bei 150 mV nix passieren soll. Bei 250 mV soll z.B. Licht an gehen. Bei 350 mV soll z.B. der Limiter angehen.

Nur ich weiß leider nicht, wie aufwendig so eine Schaltung ist. Macht man sowas vllt. besser mit nen AVR?
Wenn ja, wie?

Ich habe damals gedacht, das ein Empfänger als Impuls einfach nur +5V (H) ausgibt und ich dann weiter mit Gattern bzw. JK-Flip Flop arbeiten kann, für der Erhaltungschaltung, damit das Licht auch an bleibt, wenn ich den Taster betätige.

Vielen Dank sch...
44 - Programmierboard zum AT90S2313 - Könnte ich das so machen? -- Programmierboard zum AT90S2313 - Könnte ich das so machen?
Hallo, ich habe mir ein AVR-Universal Board gebaut, bei dem man nur die Passenden AVR-Adapter anschließen brauch.
Wenn interesse besteht kann ich das Layout mal hochladen.
Auf dem Board sind Led´s, Taster, LCD-Display, RS232, LED-7-Segm.,Relais.u.s.w....
45 - µC mit Hand Takten -- µC mit Hand Takten
ich hab mal eben nachgeguckt weil ich weiss das dem AVR kern das egal ist. unter "External Clock Drive Waveforms" nachgucken.
folgendes steht da:
maximum High time = (nix)
maximum Low time = (nix)
man kann xtal 1 also ewig auf 0 oder 1 lassen (solang man nicht unter -0,5V bzw über Vcc+0,5V kommt).
ausserdem wird im power down mode ja auch der oszillator angehalten.
ich würde ganz einfach xtal 1 mit nem pull down gegen masse ziehen und mit nem taster auf vcc schalten.
ich hab mir mal vor uhrzeiten einen tacktgeber gebaut der ca. 1kHz und ca 0.5Hz - 1Hz bringt und noch nen taster zum anhalten und clock per taster machen hat.. ist ne mini schaltung mit nem schmitttrigger NAND und 2widerständen und 2 kondensatoren. leistet mir aber seit 4 jahren gute dienste und wird bei jeder 2ten schaltung benutzt um irgendwas zu testen.

MfG MinceR...
46 - countdown (standalone) -- countdown (standalone)
@BlackLight:

Natürlich ist ein µC für solche Anwendungen völlig überdimensioniert.
Aber was Du an Bauteilen für den gleichen Zweck aufführst erst recht. Bei den µc´s würde ich an nen Atmel 89c2051, 90s2313 oder Pic 16f628 denken.
Atmels haben da wohl die Nase vorn.
Kosten beide so um 1,50 €. Und da braucht es dann nochein paar Wiederstände, nen Quarz , ein paar Kondensatoren und entsprechend Taster und zwei Siebensegment Anzeigen... sollte trotz überdimensioniert trotzdem um einiges günstiger sein und auch noch mit Hobbymitteln auf einer Lochrasterplatine zu vereinigen sein.

Ach ja, den 90s2313 würde ich vorziehen, weil man das Ding ja auch noch programmieren muß. fur den programmer braucht es dann noch nen 74244 und zwei oder drei Wiederstände. Außerdem kann man mit dem Bascom AVR Demo das ganze auch noch bequem per Basic programmieren.

Gruß

Simon

[ Diese Nachricht wurde geändert von: Midnight am 18 Sep 2004 23:30 ]...
47 - µProzessor Tutorials -- µProzessor Tutorials
Ich würde dir am Anfang nicht unbedingt zu einem Z80 raten, da du immer nen externen Daten- und Programmspeicher ind Form von EPROM und SRAM mittels Adresslatch anschließen mußt.
Und wenn du keinen EPROM-Emulator hast, wird das dann zum Geduldsspiel, da du das EPROM jedes mal neu brennen mußt. (Nicht zu vergessen, dass das EPROM einen etwa 15 Minuten langen Löschzyklus unter UV benötigt.

Du wirst mehr Frust als Vergnügen haben. Du kannst dir natürlich auch ein Monitorprogramm für den Z80 besorgen, damit kannst du dann Programme direkt in den SRAM laden und auch von dort ausführen, aber ich hab keine Ahnung, wie gut man die noch bekommt.

Am einfachsten wäre natürlich, wie Benedikt schon gesagt hat, der Simulator des AVR-Studios und vielleicht auch ein AVR dazu. Die brauchen keinerlei externe Beschaltung mehr, da die den Pull-Up für den Reset intern haben, ebenso wie nen internen Takt. (Nur die neuen ATmegas, z.b. mega16, mega32)
Dann noch ein paar LED's dran, und fertig.

Aber wenn es dich wirklich interessiert, ein Z80-System zu programmieren, dann kann ich dir vielleicht auf eine andere Art weiterhelfen. Hab hier noch nen Koffer mit nem kompletten Z80-System rumfahren. Da ist alles drauf, was man braucht. Prozessor, RAM, EPROM, 7-Segementanzeige...
48 - pull-up oder pull-down ??? -- pull-up oder pull-down ???
Das liegt meist daran, dass die µController mehr strom sinken (aufnehmen) als sourcen (abgeben) können.
Die AVR's z.B. können meist (je nach Pin und Port) 20mA sinken, also gegen Masse schalten, aber nur ein paar mA sourcen.
Ansonsten kommt es auf die Funktion an, ob Pull-up oder Pull down. Wenn du Taster gegen Masse schaltest, dann nimmst du eigentlich Pull-Up. ...
49 - Licht Pult für den PC -- Licht Pult für den PC
Also ich sitze gerade an der Freilichtbühhne und bastel an unserem licht rum. Ich benutze das Monacor DMX-120 und mich nervt das das einstellen der kanäle ewig dauert. Ich hab auch schon ne lösung!!! Von e:cue (www.ecue.de) gibt es ein puld das man an der RS232 schnittstelle anschließt und man damit dann die Kanäle einstellen kann wie bei einem Normalen Mischpult halt.
Wäre das technisch reaalisierbar??? Mit nem AVR vieleicht?? ich denke mann bräuchte A/D Wandler und so vieleicht so 12 kanäle und 12 taster zum abruf von cenen wer auf der Hp von e:cue guckt versteht ihr was ich meine

Ps: Um die Software braucht sich keiner zu kümmern das würd ich machen nur mit der Hardware hab ich Probleme na ja mit 17 jahren keine wunder!!? Ich schreibe geerade an einer software für miniDMX wo ich dan das Puult einarbeiten würde

Danke für die antworten!!!...
50 - Stereoanlageass mit Ausgang -- Stereoanlageass mit Ausgang
uC = Mikrocontroller (z.B. AVR, 8051, M16C)
Der kann das Signal von den Kompassmodulen digital verarbeiten und gleichzeitig noch GPS mitverarbeiten. Stromverbrauch <100mA.
Ein paar Taster, ein LCD und noch ein paar Transistoren, MOSFETs usw. um den Motor zu steuern.

Mehr brauchst du nicht...
...
51 - Musik aus dem (E)EPROM -- Musik aus dem (E)EPROM
Bei Reichelt gibt es recht günstig einen MP3 Decoder Chip. Den könnteste ja mit einem PIC-Prozessor und dem EEPROM verbinden. An den PIC-Prozessor kannste dann ja sogar LCD-Display und Taster, sowie eine serielle Upload-Schnittstelle dranbasteln. Den PIC-Prozessor müsstest Du dann in C oder Assembler programmieren, such mal im Netz da gibt es sehr viele Infos zu, wahrscheinlich auch bereits fertige Lösungen. Ich glaube im Forum bei http://www.mikrocontroller.net/ haben einige schon sowas selbst gebaut, allerdings mit Atmel AVR Prozessoren, ist im Prinzip das gleiche wie die PIC Prozessoren.
...
52 - Benötige Schaltung zur Ansteuerung eines Stellmotors -- Benötige Schaltung zur Ansteuerung eines Stellmotors
Hallo.

Ich benötige eine Schaltung mit der ich einen Stellmotor ansteuern kann.
Der Stellmotor ist von einer ZV-Anlage eines Autos und hat einen Eingang für die Spule (12V, Polariätswechsel zum rein- bzw. rausfahren) und einen interen Wechselschalter der je nach Lage des Stellers (rausgefahren oder reingefahren) schaltet (also 3 Klemmen).
Gesteuert wird die Schaltung von einem Taster.

Die Schaltung muss folgendes können:
Wird der Taster gedrückt fährt der Stellmotor raus und bleibt in dieser Stellung ca. 1sec.
Dann fährt der Stellmotor wieder zurück, bekommt aber ebenfalls wieder ca. 1 sec. Spannung.

Die Verzögerung ist daher wichtig, da der Stellmotor bei zu schneller Beschaltung prellt.

Am schönsten (aber nicht zwingend notwendig) wäre natürlich, wenn die Schaltung dann erst bei erneutem Druck (Flankengesteuert) startet.


Kann man das mit leichten Aufwand auch per Relais oder Transistoren aufbauen oder ist zwingend ein µC von nöten?


Wenn der µC nicht zu vermeiden ist, dann würde ich es mir schon selber zutrauen, die Schaltung zu entwerfen.
Gibt es aber eine deutsches Tutorial zu C (gcc) für den AVR um erst einmal den Start hinzubekommen.
Der Rest ist ja normales C Programmieren.


Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für Avr Taster Entprellen eine Antwort
Im transitornet gefunden: Avr Taster Entprellen


Zum Ersatzteileshop


Bezeichnungen von Produkten, Abbildungen und Logos , die in diesem Forum oder im Shop verwendet werden, sind Eigentum des entsprechenden Herstellers oder Besitzers. Diese dienen lediglich zur Identifikation!
Impressum       Datenschutz       Copyright © Baldur Brock Fernsehtechnik und Versand Ersatzteile in Heilbronn Deutschland       

gerechnet auf die letzten 30 Tage haben wir 10 Beiträge im Durchschnitt pro Tag       heute wurden bisher 5 Beiträge verfasst
© x sparkkelsputz        Besucher : 184509320   Heute : 4971    Gestern : 6420    Online : 131        28.6.2025    18:55
4 Besucher in den letzten 60 Sekunden        alle 15.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0571479797363