1 / 15

Mikrocomputertechnik-Labor WS 2004/05 Projekt Modellauto

Mikrocomputertechnik-Labor WS 2004/05 Projekt Modellauto. Dozent: Prof. J. Walter Betreuer: Herr W.Loes. Team: Ralf Eschbach Daniel Nold. Inhalt Idee -> Projektbeschreibung Bauteile Zukaufteile Schaltplan Programmablauf / Programmbeschreibung. Idee:

carl
Download Presentation

Mikrocomputertechnik-Labor WS 2004/05 Projekt Modellauto

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Mikrocomputertechnik-Labor WS 2004/05Projekt Modellauto Dozent: Prof. J. Walter Betreuer: Herr W.Loes

  2. Team: Ralf Eschbach Daniel Nold

  3. Inhalt • Idee -> Projektbeschreibung • Bauteile Zukaufteile • Schaltplan • Programmablauf / Programmbeschreibung

  4. Idee: Ein Modellauto, soll über Sensoren ein Hindernis erkennen und diesem ausweichen

  5. Realisierung: Mit einem gekauften Modellauto modifiziert mit: Servomotor Senderdiode TSAL 6200 Empfängerdiode Tsop 1733/1740

  6. Leiterplatte Zur Ansteuerung der einzelnen Bauteile

  7. Ansteuerung und Programmablauf Verwendete Chip Komponenten • Timer 0 und 1 Frequenzmodulation • Timer 2 Pulsweitenmodulation

  8. Timer 0 - P3.4 (Senderdiode hinten 33 kHz) Timer 1 - P3.5 (Senderdiode vorne 40 kHz) Timer 2 - P1.1 Compare Register PWM, 3 Stellungen: Periode 20 ms PWM Rechts --> 1 ms PWM Mitte --> 1,2 ms PWM Links --> 1,4 ms Relais 1 -> P3.0 (Spannungsversorgung für Relais 2, 0 = EIN) Relais 2 -> P3.1 (1 = vorwärts, 0 = rückwärts) IR-Empfänger HL -> P1.0 (33 kHz) IR-Empfänger HR -> P1.2 (33 kHz) IR-Empfänger VL -> P1.3 (40 kHz) IR-Empfänger VR -> P1.4 (40 kHz)

  9. Initialisierung Periode_low EQU 0E0H Periode_high EQU 0B1H PWM_rechts_low EQU 0A8H PWM_rechts_high EQU 0FBH PWM_mitte_low EQU 000H PWM_mitte_high EQU 0FBH PWM_links_low EQU 040H PWM_links_high EQU 0FAH Timer0 EQU 0F4H Timer1 EQU 0F3h

  10. Hauptschleife ABFRAGE: mov TCON,#00010000b setb P3.1 clr P3.0 setb P3.2 clr P3.3 call MITTE VOR: jnb P1.0,RECHTS_RUECK jnb P1.2,LINKS_RUECK jmp VOR

  11. Ausweichvorgang RECHTS_RUECK: clr P3.1 clr P3.2 setb P3.3 mov TCON,#01000000b call RECHTS jb P1.3, ABFRAGE jmp ABFRAGE

  12. Lenkeinschlag RECHTS: mov CCL1,#PWM_rechts_low mov CCH1,#PWM_rechts_high mov T2CON,#00010001B call TIMER ret

  13. Vielen Dank für Ihr Interesse !!!

More Related