Zwei AVRs - Signalübertragung mit PWM

OP #2619092
Lesenswert?

Hallo,

ich habe eine kurze Frage an diejenigen, die meine Idee evtl. schon 
einmal realisiert haben. Ich habe für meine CNC Fräse einen eigenen 
Microcontroller (TINY13) für die Drehzahlregelung der Frässpindel. 
Dieser hat eine Nulldurchgangserkennung und feuert einen TRIAC an 
(Phasenanschnittsteuerung). Dieser berücksichtigt Notausschalter, erhöht 
die Leistung der Frässpindel nicht abrubt, sondern gemäß einer Rampe 
usw.

Ein ATmega32 übernimmt die Kommunikation, Berechnungen etc. Unter 
anderem habe ich vor, ein PWM Signal zu erzeugen, mit dem die Drehzahl 
des Fräsers gesteuert werden soll. Ich habe mir das so gedacht, dass ein 
PWM Signal erzeugt wird und der TINY13 mittels ADC dieses PWM Signal 
einliest und dazu dann passend den Triac zündet.

Meine Frage ist nun, ob ich das PWM Signal glätten muss/sollte, damit 
der TINY13 ein vernünftiges Signal einlesen kann. Die Genauigkeit ist 
erst einmal zweitrangig. Zudem habe ich auch keine Drehzahlerkennung.

Also Tiefpass: Ja oder Nein?

Der ATmega32 ist mit 14,7456 MHz getaktet, der TINY13 mit dem internen 1 
MHz Oszi.

Meine Überlegung: Wenn ich das PWM Signal hoch frequent genug sende, 
dann müsste doch das Halteglied im ADC des TINY13 das PWM Signal 
ausreichend glätten oder nicht?

Habe die Bauteile gerade leider nicht hier, sonst würde ich das einfach 
mal testen, aber vlt. hat das jemand schon einmal gemacht.

Viele Grüße
Gast #2619111
Lesenswert?

Tarek T. schrieb:
> Ein ATmega32 übernimmt die Kommunikation, Berechnungen etc. Unter
> anderem habe ich vor, ein PWM Signal zu erzeugen, mit dem die Drehzahl
> des Fräsers gesteuert werden soll. Ich habe mir das so gedacht, dass ein
> PWM Signal erzeugt wird und der TINY13 mittels ADC dieses PWM Signal
> einliest und dazu dann passend den Triac zündet.

Wozu ein digitales Signale durch eine analoge Schaltung und 
Redigitalisierung versauen?
Gast #2619336
Lesenswert?

>Wozu ein digitales Signale durch eine analoge Schaltung und
>Redigitalisierung versauen?

Genau. Was soll das ganze?

>Der Tiny 13 hat kein Uart...

Warum immer alles auf Krampf in so einen
kleinen Käfer reinquetschen. Und wieso braucht
der ATMega32 noch einen Tiny13 als Hilfe?
Das kann der doch alleine;)

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren