- Labornetzteil AliExpress         
Ergebnis 1 bis 10 von 12

Thema: Pro Unit Mega 128

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    27.11.2015
    Beiträge
    11
    Dankeschön, wird jetzt langsam.
    Wäre nur noch nett wenn mir jemand schreiben könnte was PE0/PB0/PD0/PG0/PC0/PA0/PF0 bedeutet.
    Und noch wegen dem PWM. Wie funktioniert das? Schaltet der Mikrocontroller wenn beispielsweise der Motor mit 50% laufen soll dann einen Digitalen Ausgang für z.B 1msec aktiv / wieder inaktiv usw.. ?
    MfG
    Geändert von IceWave (29.11.2015 um 21:31 Uhr)

  2. #2
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    02.09.2009
    Ort
    Berlin (Mariendorf)
    Beiträge
    1.023
    Ja, so ähnlich.
    PWM kann z.B. als Hardwaremodul durch einen Zähler und zwei Vergleichswerte realisiert sein. Das kann dann so funktionieren:
    - der Zähler wird mit dem Systemtakt - ggf. noch vorab vom Vorteiler verlangsamt - hochgezählt
    - beim Zählerstand Null wird der PWM-Ausgang high
    - bei Gleichheit von Zähler und Vergleichswert 1 wird der PWM-Ausgang low
    - bei Gleichheit von Zähler und Vergleichswert 2 wird der Zähler gelöscht und der nächste high-Zyklus fängt an
    Daraus ergibt sich, dass die PWM-(Grund-)frequenz von Systemtakt, Vorteiler und Vergleichswert 2 abhängt, der Duty Cycle (das Tastverhältnis bzw. Einschaltverhältnis) aber nur von dem Verhältnis (Vergleichswert 1 / Vergleichswert 2) im Bereich 0,0 ..1,0, also 0..100%
    Außer der Parameterübergabe muss das Programm nichts zur Erzeugung der PWM beitragen.

  3. #3
    Neuer Benutzer Öfters hier
    Registriert seit
    27.11.2015
    Beiträge
    11
    Danke, Kann mir nur noch jemand dann sagen was PE0/PB0/PD0/PG0/PC0/PA0/PF0 bedeutet ?
    MfG

  4. #4
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    02.09.2009
    Ort
    Berlin (Mariendorf)
    Beiträge
    1.023
    Vielleicht ist mir ja der gemeinsame Nenner aller genannten Bezeichner entgangen, aber spontan würde ich mal tippen:
    "P" steht für PORT, also schlichte I/O-Funktionalität
    "A" .."G" dürften die einzelnen 8-Bit-Ports sein
    "0" wäre dann das Bit 0, bzw. 2^0

  5. #5
    Neuer Benutzer Öfters hier
    Registriert seit
    27.11.2015
    Beiträge
    11
    Vielen Dank.
    Habe den Motor jetzt schonmal zum laufen gebracht.
    Die Frage die sich mir jetzt jedoch stellt ist, das funktioniert mit dieser Funktion.
    Timer_T1PWMX(256,128,128,PS_;
    Timer_T1PWA(222);
    Woher kennt der Controller diese Funktion?
    Sind die irgendwie festgelegt oder wie ist das ?


    MfG
    Geändert von IceWave (06.12.2015 um 10:17 Uhr)

  6. #6
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    02.09.2009
    Ort
    Berlin (Mariendorf)
    Beiträge
    1.023
    Das sind Bibliotheksfunktionen aus einer der Dateien, die an Anfang deines Programms mit #include dem Compiler bekannt gemacht -eingebunden- werden.

  7. #7
    Neuer Benutzer Öfters hier
    Registriert seit
    27.11.2015
    Beiträge
    11
    Okay, habe die Library jetzt gefunden.
    Aber es wird nirgendwo was mit #include eingebunden.
    Vor allem in meinem selbst geschriebenen Programm habe ich das ja auch nicht gemacht.. ?

    Und nochmal zum Mikrocontroller.
    Habe mir das mal alles genauer durchgelesen.
    Warum hat der 8x 10 Bit ADC ? Und auch 5x DACs
    Bedeutet das, dass 8 Eingänge Analog in Digital umwandeln?
    Und 5 Ausgänge für Digital in Analog sind?
    Dann könnte man ja doch die Motoren des ProBot's so steuern und nicht mit PWM oder ?

Ähnliche Themen

  1. Antworten: 4
    Letzter Beitrag: 06.09.2015, 10:41
  2. Verkaufe C-Control PRO Evaluation Board Mega 128 9 V/DC mit der M128 Unit und SD-Kartenhalter
    Von funkheld im Forum Kaufen, Verkaufen, Tauschen, Suchen
    Antworten: 1
    Letzter Beitrag: 17.05.2013, 10:18
  3. [ERLEDIGT] Serielle Kommunikation Mega 16 - Mega 162, für mich unerklärbarer Fehler
    Von #fritz# im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 01.04.2012, 22:15
  4. [ERLEDIGT] M-Unit 2 genau so schnell wie M-Unit 1
    Von im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 19
    Letzter Beitrag: 29.08.2004, 10:02
  5. M-Unit mit M-Unit verbinden; Frage wegen Pull-Ups
    Von im Forum Controller- und Roboterboards von Conrad.de
    Antworten: 5
    Letzter Beitrag: 10.02.2004, 20:30

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

Solar Speicher und Akkus Tests