Hallo Zusammen, Ich bin totaler Anfänger und benötige Hilfe für die Auswahl eines Mikrokontrollers. Ich möchte mit diesem eine Spannung von bis zu 30V messen und eine Reaktionszeit von 500 ys haben. Ich benötige 3 AD ein und 1 Ad Ausgang. Das Programm selbst ist nicht besonderlich Kompliziert (Nur ein paar Forschleifen) Preisleistungstechnisch sollte er so klein wie möglich sein. Wie gehe ich am besten vor um einen zu finden? Schöne Grüße Sebastian
Ein Vorschlag wäre, du teilst es in 2 Probleme auf. Eigentlich eignet sich jeder MC. Kauf dir irgendein MC Board, lade die IDE herunter und arbeite irgendein Tutorial durch. Danach weißt du selbst am besten, welcher MC deinen persönlichen Vorlieben entspricht. Und arbeite irgendein Tutorial zu Analogtechnik durch. Z.B. könntest du dich in LTSpice einarbeiten und deine Schaltungen auf Steckbrett oder Lochraster ausprobieren. Den ersten Versuch wirfst du sowieso weg. Mit den daraus gewonnenen Erfahrungen kannst du dann deine Schaltung entwickeln.
>Ich möchte mit diesem eine Spannung von bis zu 30V messen
wie genau?
8/10/12/16/24 Bit?
Ein ATtiny24 solte geeignet sein. 3 AD-Wandlungen dauern 156µs. Als Ausgang kann ein PWM-Timer verwendet werden. Die 30V teilt ein Spannungsteiler auf <5V.
Sebastian Z. schrieb: > Wie gehe ich am besten vor um einen zu finden? Na ja, wenn du alle 500us einen neuen Analogwert ausgeben willst, reicht ein geglätteter PWM als Analogausgang sondern du brauchst einen DAC. Je nach Auflösung eingebaut oder extern. Zudem brauchst du Analogwandler mit denen du alle 150us messen kannst UND du musst deine 'for-Schleifen' in der Zeit schaffen. Das kann je nach Schleife eine Menge Rechenleistung erfordern. Billig ist in der Zeit der schweren Beschaffbarkeit auch relativ, trotzdem macht das Porto meist den Löwenanteil aus. Ein STM32F103RCT6 ist beliebt und kann deine Anforderungen erfüllen, wenn die for-Schleifen nicht zu aufwändig sind. Aber ob dir das Gehäuse gefällt (na ja, man kauft eine Platine auf der er schon aufgelötet ist) oder es einen billigeren und leichter beschaffbaren gibt ? Vielleicht reicht schon ein STM8L152K4. Programmiert wird bei so hohen Gechwindigkeitsanforderungen nicht im Arduino-Stil, sondern mit der HAL der ST Entwicklungsumgebung. Man muss sich also etwa einlesen, so einfach wie Lego ist es nicht mehr. Ja, es gibt viele Prozessoren anderen Hersteller die es vielelicht auch schaffen.
Sebastian Z. schrieb: > Ich bin totaler Anfänger und benötige Hilfe für die Auswahl eines > Mikrokontrollers. > Ich möchte mit diesem eine Spannung von bis zu 30V messen und eine > Reaktionszeit von 500 ys haben. 30 Volt und 500 Yoktosekunden [1] Reaktionszeit? Ist denn schon wieder Freitag? Tatsache! [1] https://de.wikipedia.org/wiki/Vorsätze_für_Maßeinheiten
Beitrag #7221344 wurde vom Autor gelöscht.
Steve van de Grens schrieb: > Gibt es überhaupt Mikrocontroller mit integriertem DAC? Spontan fallen mir XMC4xxx von Infineon und RA6T1 von Renesas ein. Gibt aber sicher viel mehr...
Sebastian Z. schrieb: > und eine > Reaktionszeit von 500 ys haben. Nimm halt den AT90S2313. Der war immer für alles gut. mfg
Steve van de Grens schrieb: > Gibt es überhaupt Mikrocontroller mit integriertem DAC? Einen 8-bit DAC hat sogar der ATtiny412 (SOIC-8).
Steve van de Grens schrieb: > Gibt es überhaupt Mikrocontroller mit integriertem DAC? Auch die STM32 haben teilweise nen DAC. Zumindest der, der auf dem STM32F7-Disco drauf ist, von dem weiß ich es sicher, das hab ich zufällig hier rumfliegen.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.