Gefunden für 1ms timer flipflops - Zum Elektronik Forum





1 - Aufbau einer Impulsschaltung -- Aufbau einer Impulsschaltung




Ersatzteile bestellen
  
Zitat :
pureX hat am 16 Jun 2024 02:11 geschrieben :
Rein manuell zum Testen mit einem Taster.

Also weisst Du nix über die nötige Pulsdauer. 1ms, 10ms, 100ms, 1s?

Bei den Akkus musst Du dafür sorgen, dass diese nicht tiefentladen werden. Am einfachsten geht das mit einer Mini-Powerbank. Da ist alles zum Schutz und Laden des Akkus drin.

Können das auch Pulspakete sein? Man könnte mit einem Timer (NE555) zyklisch einen Sperrschwinger einschalten. Oder eine Kaskade zum Aufladen eines Speicherkondensators oder oder oder. Trivial und zum fliegenden Aufbau ist das nix. ...
2 - Brauche umschaltbaren, schnellen Stromregler >40V >20A -- Brauche umschaltbaren, schnellen Stromregler >40V >20A
Es funktioniert natürlich nicht. Abgesehen davon, dass ich mit dem Timer noch meine Mühe habe, zerlegt es mir die Transistoren.
1ms ging gut, als ich dann die Bestromungszeit auf 2 ms erhöhte, war Schluss. Die Darlingtons hatten zwischen E und C Durchgang. Bei 2 ms zieht der Magnet auch bei den nur niedrigen Strömen, welche ich drauf hatte, an, vermindert damit seinen Luftspalt und die Induktivität wird grösser.

Die Transistoren sollten eine Spannungsfestigkeit von 80 V haben, ich habe zwei Zenerdioden in Reihe à 33 V (5W).
Bauen diese die Spannungsspitzen nicht schnell genug ab?

Da die 2N6044 schlecht zu bekommen sind, was wären alternative Darlingtontransistoren? (Bei der Gelegenheit würde ich gleich 100 V Versionen nehmen.) ...








3 - Tastenabfrage in C Atmega32 -- Tastenabfrage in C Atmega32
Also ich hab den Fehler jetzt gefunden.
Es fehlt lediglich eine ganze Zeile in Code !!
Den Timer Interrupt nur alle 10msec ausführen zu lassen ist keine so gute Idee. Es wird unter anderem geprüft wie lange eine Taste gedrückt wurde. Dazu dient als Zeitgeber dieser Interrupt (Ticks). Bei einer lang gedrückten Taste gibt es z.B. eine variable 60Ticks. Wären bei 10msec dann 600msec. Das ist zu lange.
Aber so funktionierts:


Code : // Interruptserviceroutine für Timer 0
// hier 1ms

ISR( TIMER0_OVF_vect ) // ever...
4 - 12 VAC aus Bleiakku erzeugen -- 12 VAC aus Bleiakku erzeugen
Hi.
Schon mal probiert, ob die wirklich Wechselspannung brauchen oder vielleicht auch alle 10ms ein Nulldurchgang reicht? Dann brauchst du nur einen Schalttransistor und einen einfachen Timer (555), der (ich sag jetzt mal) "9ms an, 1ms aus*" erzeugt.
Ja, ja: keine 12V eff, kein Sinus,...

Gruß
Harald

* noch eine ohmsche Last parallel zu den Lampen, damit die Spannung im "aus"-Zustand auch wirklich zusammenbricht. Wert musst du, wie alles andere auch, ausprobieren.
...
5 - AVR-Assemblercode von Atmega88 auf -8 umstricken -- AVR-Assemblercode von Atmega88 auf -8 umstricken
Hi!
Ich möchte mir ein Elektorprojekt nachbauen.
Dafür wird ein Atmega88 verwendet, ich habe aber nur den Atmega8 hier.
Ich habe schon etwas über die Unterschiede gefunden, blicke aber trotzdem nicht ganz durch.
http://www.gaw.ru/pdf/Atmel/app/avr/AVR094.pdf
Z.B. meckert der Compiler über "out TCCR0A,r16"
Ist irgendwie klar, der Atmega8 hat ja nur einen Ausgang vom zweiten Timer etc.
Aber wie schreibe ich das um?
Geht das überhaupt, oder war der Atmega88 _statt_ dem 8er nötig?
Wäre schön, wenn mir jemand weiterhelfen würde

Code :
6 - Maturaarbeit: Motorisiertes Kugellabyrinth -- Maturaarbeit: Motorisiertes Kugellabyrinth

Zitat : was analog(Modellbau-FB-Technik) heisst?... Also ein Wikipedia-Link oder auch nur ein Suchwort würde reichen.

Gotcha, so dumm ist die Frage gar nicht. Ich weiss es zwar, aber wo es erklärt ist, ....
hier mal ein paar Bruchstücke:
http://www.rn-wissen.de/index.php/Servos
http://www.hooked-on-rc-airplanes.com/servo-tutorial.html

Grob erklärt: In der Fersteuerung ist ein Poti, welches in einem Timer die Zeit bestimmt. Die Pulse sind je nach Position des Stellhebels an der FB 1-2ms lang. Diese Pulse werden per Funk an den Empfänger und von dort an die Servos übertragen. Da drin ist wieder ein Poti. Dieses Poti ist hier aber an die Ausgangsachse des Servos gekopplet. Die El...
7 - rand() beim mega8 -- rand() beim mega8
Hallo,

ich will einen Mega8 so programmieren dass er mir Impulse von 1ms Länge in pseudozufälligen Abständen ausspuckt.
Die Abstände sollen zwischen 50 und 200ms liegen.
Eigentlich eine einfache Aufgabe dennoch hätt ich ein paar Fragen:

rufe ich rand() auf, was bekommen ich beim Mega8 dann zurück? Eine 8bit Zahl oder eine 16 bit Zahl?
Was mache ich am besten mit Werten die der Zufallsgenerator ausspuckt, die nicht innerhalb von 50-200ms liegen? Verwerfen, oder irgendwie so umrechenen, dass sie innerhalb dem gewünschtem Bereich liegen ?
Mir käme es drauf an, dass sich die Zufallsfolge nicht zu schnell wiederholt.

Ansonsten, wenn der mikrocontroller nichts sonst zu tun hat, soll ich interupts benutzen, oder doch bloß einfach den timer auslesen und mit dem Sollwert vergleichen ?

PS: Wahrscheinlich blöde Fragen, aber ich hab mit den Dingern noch nicht soviel gemacht. ...
8 - MPLAB IDE 7.50: Linker will mich linken ;-) -- MPLAB IDE 7.50: Linker will mich linken ;-)
Hallo Leute,
habe mir gestern meinen ersten Rechenknecht gekauft

Jetzt wollte ich ein kleines Blinkled-Programm schreiben, um zu kucken ob ichs noch kann, offensichtlich nicht Die Hauptroutine hab ich von sprut kopiert (Lauflicht, rrf durch bcf und bsf ersetzt, die Initialisierung hab ich selber geschrieben). Im Output stehen zwar keine groben Fehler mehr, aber diese Zeile macht mich stutzig:

Code : Make: The target "C:Dokumente und EinstellungenSasc...
9 - PIC -- PIC
hi
da ich meine antwort nich editieren kann schreib ich bei nem neuen.

so da mein thread gesperrt wurde stelle ich hier die frage.
ihr seid bestimmt in der lage diese zu beantworten, denn ich möchte nur ein paar befehle erfahren und wenn jemand das hat auch ein paar programm beispiele bekommen.

so nun zu meiner frage:
Welcher Timer0 ist besser für den PIC 16F84A-20P, der RA4 Taktgeber oder der mit dem Vorverteiler?
Und noch eine Frage:
Hat einer ahnung wie das funktioniert mit dem Empfang von bit reihenfolgen?

bei meinem programm habe ich bisher einen RA4 Timer aber der reicht nich aus um bis zu 2 ms zu zählen der macht nur 0,5ms und ich denke mir da brauche ich vielleicht den vorverteiler da ich das einstellen kann das der Takt 1/4 oder so ist und der dann bei einem 4MHz 1MHz für Takt hat und das wären ja 1ms.

ich danke euch schon vielmals für eure antworten.
und bis demnächst

mit freundlichen grüßen
u37

=========================================

U37 hatte diese Frage gestern schon einmal gestellt, und ich hatte sein Posting irrtümlich gesperrt.
Wenn jemand also auf diese Frage antworten möchte, dann bitte nicht hier, sondern dort:
10 - Initialisierung LCD-display 4-bittig? -- Initialisierung LCD-display 4-bittig?
Ok 1 tag später keine antwort, aber mehr erkenntnisse...


vergesst das programm ich hab wiedermal ein neues geschrieben

diesmal funzt es soweit, dass mir das display wirklich buchstaben anzeigt... nur leider nicht die die es soll...

das display zeigt nur buchstaben an bei denen das UNTERE nibble "HHHH" also 1111 ist... und es sieht für mich so aus als würde es die buchstaben an der falschen stelle im display anzeigen... kann mir das vielleicht nu jemand erklären? ein kleiner teilerfolg iss ja zu vermerken !

EDIT: noch ne neue erkenntniss: wenn ich die am LCD freigebliebenen pins mit Pulldowns nach masse lege, dann zeigt es buchstaben mit "LLL" im unteren nibble an

->daraus folgt: fehler bei der Initialisierung... und genau da liegt der hund begraben.... aslo bitte ich nochmal um ne genaue beschreibung des 4 bit initvorganges (betonung liegt auf genau)

hier mal das Programm: wo liegt der Fehler... Danke

list p=16f628
include "p16f628.inc"



loops equ 0x20 ; Wartezeit für WAIT in Millisekunde...

Nicht gefunden ? Eventuell gibt es im Elektroforum Transistornet.de für 1ms Timer Flipflops eine Antwort
Im transitornet gefunden: 1ms Timer Flipflops


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 17 Beiträge im Durchschnitt pro Tag       heute wurden bisher 3 Beiträge verfasst
© x sparkkelsputz        Besucher : 188740535   Heute : 20720    Gestern : 41720    Online : 173        30.1.2026    15:52
6 Besucher in den letzten 60 Sekunden        alle 10.00 Sekunden ein neuer Besucher ---- logout ----su ---- logout ----
xcvb ycvb
0.0438990592957