Forum: Analoge Elektronik und Schaltungstechnik PWM Signal erzeugen mit TTL Eingang


von Fabio (Gast)


Lesenswert?

Hallo Zussamen

Ich hab mal ne frage..
Ich haber mir eine DC-Motorsteuerung mit dem L293D aufgebaut und so weit 
funktioniert alles prima. Nun da der IC bzw. der EN (Enable) eingang 
direkt mit einem TTL signal angesteuert wird startet der motor immer mit 
max. Spannung. Ich will nun eine langsame anfahrts und stopp regelung 
machen. Hierzu kann man auf den EN eingang des IC ein PWM signal geben 
und somit das regeln..
Soweit ist mir eigentlich alles klar anstat des TTL eifach PWM 
draufgeben..
Nun aber zu meinem problem ich habe nichts wo ich irgendwelche PWM 
rausblasen kann µC usw.. Es gibt ja welche IC z.B von TI den DRV 110 der 
ein PWM erzeugen kann.
Aus dem blockdiagramm im datenblatt kann ich einiges nachvollzihen nicht 
aber wie ich denn DVR mit TTL ansteuern kann..

Ich dachte mir ich könnte das TTL signal zuerst mir einem 
integrierverstärker einen linearen spannungsanstieg realisieren und dies 
auf das PWM-IC führen..

Was denkt ihr wie könnte man da was machen..
Oder wie kann ich das besser machen.?
Ingendwelche ideen?

Freue mich auf eure antworten

MfG Fabio

von Kai K. (klaas)


Lesenswert?

555

von MaWin (Gast)


Lesenswert?

> Ich haber mir eine DC-Motorsteuerung mit dem L293D aufgebaut

Das ist ja schön, und warum meinst du, durch verschweigen
deines Aufbaues, mit Schaltung und technischen Daten,
wird das besser ?

Vollkommen autonom ein PWM Signal mit steigender Pulsbreite
von 0 bis 100% zu bekommen kann ein NE555, sondern dazu
braucht man einen LM358/TS912

 +---------------+------------ +U
 |               |
10k +--10k---+   |
 |  |        |  47uF
 +--+--|+\   |   |
 |     |  >--+   |    TS912
 |  +--|-/  10k  +----|-\
 |  |        |   |    |  >--PWM
 |  +--------+---(----|+/
10k |            |
 | 100nF        1M
 |  |            |
 +--+------------+------------ GND

100nF bestimmt die PWM Frequenz,
47uF die Hochlaufzeit.

von Fabio (Gast)


Lesenswert?

Kai Klaas schrieb

> 555

okey

MfG Fabio

von Fabio (Gast)


Angehängte Dateien:

Lesenswert?

MaWin schrieb:
>> Ich haber mir eine DC-Motorsteuerung mit dem L293D aufgebaut
>
> Das ist ja schön, und warum meinst du, durch verschweigen
> deines Aufbaues, mit Schaltung und technischen Daten,
> wird das besser ?

Hierzu mal eine Schlatung: L293D TTL

und motordaten: 
http://www.motraxx.com/produktsegmente/mikromotoren/details.html?product=10&action=detail


Ich betreibe das alles mit 5V würde möglichst auf eine andere 
spannugsquelle verzichten können.


> Vollkommen autonom ein PWM Signal mit steigender Pulsbreite
> von 0 bis 100% zu bekommen kann ein NE555, sondern dazu
> braucht man einen LM358/TS912

danke vielmal für die schnelle Antwort.

also mit +U was ist damit gemeint das TTL-Signal.??

>
>  +---------------+------------ +U
>  |               |
> 10k +--10k---+   |
>  |  |        |  47uF
>  +--+--|+\   |   |
>  |     |  >--+   |    TS912
>  |  +--|-/  10k  +----|-\
>  |  |        |   |    |  >--PWM
>  |  +--------+---(----|+/
> 10k |            |
>  | 100nF        1M
>  |  |            |
>  +--+------------+------------ GND
>
> 100nF bestimmt die PWM Frequenz,
> 47uF die Hochlaufzeit.

kannst mal ein Berechnungsbeispiel machen?

das alles ist ein bisschen neuland für mich. welche spannung hat das PWM 
signal bei dieser schalung?

MfG Fabio

von Fabio (Gast)


Lesenswert?

MaWin schrieb

> Vollkommen autonom ein PWM Signal mit steigender Pulsbreite
> von 0 bis 100% zu bekommen kann ein NE555, sondern dazu
> braucht man einen LM358/TS912

Kann ich auch 2 mal den LM358 nehmen zum austesten?? Den hab ich nämlich 
hier.

MfG

Fabio

von Fabio (Gast)


Lesenswert?

Hallo Jungs

Ich hab mal ne frage zu der schaltung von MaWin und zwar habe ich die
Schaltung so wie abgebildet mit den genaugleichen werten nachgebaut bzw. 
Simuliert. Multisim 12
Nun konnte ich mit dem oziloskop feststellen das der erste OpAmp (LM358) 
eigentlich ganz gut fonktioniert bis auf kleine schwankungen 
rechtecksignal.
Nun aber der 2 OpAmp ((TLC272) TS912 hats da nicht) dem mir eigentlich 
ein PWM Signal herausgeben sollte passiert einfach nichts.
Wenn ich die Spannung am RC-Glied messe also über C 47uF dann sehe ich 
da dass der C sich garnicht lädet sonder immer eine konstante spannung 
hat..
Weiss da jemand weiter ??

Ich dachte mir ich könnte den kondensator mit einer konstantsteonquelle 
laden damit es ein linearen spannungsanstieg ergibt.
Allerdings habe ich eine konstantspannungsquelle mit der könnte es sich 
doch irgendwie auch machen..!?


Ich muss ja bei 2 OpAmp am invertirenden eingang eine lineare spannung 
(zumindendst fast)
Haben damit ein PWM-Signal generiert wird.. Oder??

Nun aber zum eigentlichem problem.. Motor anfahrtsregelung..
Dazu habe Ich ein L293D motortreiber ( nach obiger beitrag schalltung 
angeschlossen ( motordaten)) nun möchte Ich wenn der motor-ic ein 
richtungsbit bekommt ein PWM generiren ( 0% muss aber nicht sein - 100% 
duty) das ist mal kein Problem.. (Also PWM schon nur schaltungstechnisch 
nicht) Nun aber wenn es eine richtungsänderung gibt muss das PWM-Signal 
ja erneut von anfangan generirt werden .. Den sonst wäre ja die PWM so 
bei z.B ca. 80% und bei richtungänderung würde der motor ja nicht sanft 
anfahren sondern fast vollspannung starte. Dazu habe ich jeweils nur ein 
High signal aus der Logik-schaltung.

Danke schonmal für eure tipps

MfG Fabio

von Fabio (Gast)


Lesenswert?

Hallo Forum

Kann denn mir nimand einen tipp geben wie ich das besser angehenkann..?

Ist es besser ein PWM-IC zu kaufen und so erzeugen..?

Oder rechteckspannung mit linear ansteigende spannung vergleichen..!?

Hat jemand eine ahnung was für ein einfluss die frequenz der PWM auf den 
motor hat.!?

MfG

Fabio

von Superior (Gast)


Lesenswert?

Fabio schrieb:
> Wenn ich die Spannung am RC-Glied messe also über C 47uF dann sehe ich
> da dass der C sich garnicht lädet sonder immer eine konstante spannung
> hat..
> Weiss da jemand weiter ??

Bekanntes Problem in Multisim, versuche mal Bauteiltoleranzen zu 
integrieren, evtl. Simulationseinstellungen zu resetten.

Oder kompletter Neu-Aufbau in Multisim kann auch helfen.

von Fabio (Gast)


Lesenswert?

Superior schrieb

> Fabio schrieb:
>> Wenn ich die Spannung am RC-Glied messe also über C 47uF dann sehe ich
>> da dass der C sich garnicht lädet sonder immer eine konstante spannung
>> hat..
>> Weiss da jemand weiter ??
>
> Bekanntes Problem in Multisim, versuche mal Bauteiltoleranzen zu
> integrieren, evtl. Simulationseinstellungen zu resetten.
>
> Oder kompletter Neu-Aufbau in Multisim kann auch helfen.

Ok danke dir werde ich machen.
Ich habe bereits ein pwm generiert mit vergleichen des rechtecks ( aus 
dem 1 OP) und einem bauteil in multisim (linear steigendespannungsquelle 
(Integrator)) alles prima..

Nun so eine lineare spannungssteigerung kannman ja ereichen indem mann 
einen C mit eine konstantstrom laden tut..
Konstantstromquelle hab ich jetzt mit OpAms in multisim simuliert.. 
Klappt!!
Wenn Ich aber den strom einem C zuführe habe ich über C keine 
spannungssteigerung beobachten können sondern z.b 2.5V.. Kann es sein 
das der strom zu hoch ist??
(mA bereich..)
Wen ich den C ändere so ändert sich auch die ausgangsspannung von z.B 
2.5V auf 1.4V von spannungssteigerung keine spur..

Kann mir da jemand helfen..!?


MfG Fabio

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
Noch kein Account? Hier anmelden.