Versuchsträger

Für Diskussionen rund ums Car-System und bewegte H0-Autos
Antworten
Olli69

Versuchsträger

Beitrag von Olli69 » Mittwoch 15. Oktober 2008, 17:50

Hallo!

Hat länger gedauert als ich gedacht habe. Aber hier ist nun der Versuchsträger für den Controllerbetrieb. Basis ist ein Batteriebuschassis.
Werde immer mal drüber berichten. Wird aber dauern da ich noch andere Projekte mit höherer Priorität habe.

Bild
Bild

Gruß Olli

Benutzeravatar
H0Egon
Forumane
Beiträge: 978
Registriert: Montag 16. Oktober 2006, 12:55
Wohnort: BW

Beitrag von H0Egon » Mittwoch 15. Oktober 2008, 18:46

Sehr schön, was wirst du den schönes entwickeln?

Wird das ne "opensource" Anwendung oder nur für dich?

Olli69

Beitrag von Olli69 » Mittwoch 15. Oktober 2008, 19:02

"opensource"

Soll natürlich ein Fahrzeugdecoder werden. Da es mit einigen zusammen mehr Spaß macht...
Also ich würde PIC´s verwenden und in Assembler programmieren.

Gruß Olli

Benutzeravatar
H0Egon
Forumane
Beiträge: 978
Registriert: Montag 16. Oktober 2006, 12:55
Wohnort: BW

Beitrag von H0Egon » Donnerstag 16. Oktober 2008, 13:58

Olli69 hat geschrieben:"opensource"

Soll natürlich ein Fahrzeugdecoder werden. Da es mit einigen zusammen mehr Spaß macht...
Also ich würde PIC´s verwenden und in Assembler programmieren.

Gruß Olli
Nich ganz mein Gebiet, ich nutz die Tinys von Atmel, von pics aber ich überhauptkeine Ahnung, geschweige denn von Assembler, aber kann man ja alles lernen :lol:

ABer ich würd gern mithelfen

Hast du ICQ oder MSN?

Olli69

Beitrag von Olli69 » Donnerstag 16. Oktober 2008, 14:19

Hi!
Nein weder noch.

Die Umstellung Atmel/Microchip ist gar nicht so groß. Da ist ein umsteigen von einer Hochsprache auf Assembler schon ein anderes Kaliber.
Schon eine Umstellung von Atmel Assembler auf Microchip assembler ist nicht ohne. Bei Microchip hast du nur ein drittel der Anweisungen zur Verfügung... hat alles vor und Nachteile.

Wenn Interesse besteht könnte man ja einen Anfängerkurs machen. Aber wie gesagt würde nicht sooo zügig gehen. Würd helfen wenn noch jemand hier mit PIC Erfahrung helfen würde.

Gruß Olli

DCCar

Beitrag von DCCar » Donnerstag 16. Oktober 2008, 15:04

Als ich 2003 mit der Entwicklung und Programmierung des DC-Car Decoders angefangen habe,
sah mein erstes fahrbares und funktionierendes Versuchsmodell so aus:

Bild

Den Mercedes G von Faller gab es damals im Sonderangebot.
Deswegen wurde dieser geschlachtet.
Der Decoder war aber noch weit entfernt von dem, was mein DC04 heute kann.
Die Abstandsteuerung und Beleuchtung haben aber schon funktioniert.
Bis heute habe ich tausende von Stunden in das Projekt gesteckt für Programmierung,
Versuche, Testfahrten, Erweiterungen, Neuerungen und Dokumentation.
Davon möchte ich aber keine Stunde missen, denn es hat höllisch Spaß gemacht, so etwas zu entwickeln.

Claus, der Erfinder des DC-Car Decoders

Olli69

Beitrag von Olli69 » Donnerstag 16. Oktober 2008, 15:19

Der Weg ist das Ziel.... :wink:

Ich sehe das Ganze auch eigentlich nur als Möglichkeit meine Programmierfähigkeiten zu steigern. Sonst hätte das auch wenig Sinn. :D

Tja beim Batteriebus war es das selbe. Die waren im Angebot. Hatte zuerst gedacht ich nehme einen LF Typen. (arbeiten schon ab 2V) Bin dann doch beim normalen geblieben. So schlummert nun ein Lipo Herz in seinen Eingeweiden.
Der Decoder soll auch bei Weitem nicht so viel können wie deiner. Dazu habe ich schon viel zu viele andere Projete im Hinterkopf... man kann ja so viel mit dem Car System machen.

Mist ich muss immer noch meine Straßenmodule bauen...

Gruß Olli

Benutzeravatar
H0Egon
Forumane
Beiträge: 978
Registriert: Montag 16. Oktober 2006, 12:55
Wohnort: BW

Beitrag von H0Egon » Donnerstag 16. Oktober 2008, 20:09

Vlt gibt es ja noch mehr Interresenten die sich gern an dem Projekt mitmachen würden, gut ein wirklicher umstieg wäre das nicht, das ich mein Chip bis jetzt nur paar Blaulichter steuer, und da hab ich bis jetzt hauptsächlich mit den Befhelen "porta.1 = 1" und den anderen verdächtigen gearbeitet, und ich glaube wenn ich das umsetzen möchte was ich in Gedanken vor mir habe muss ich auf jeden Fall auf Assembler umsteigen, sonst kann man das vergessen


David

Gast

Beitrag von Gast » Freitag 17. Oktober 2008, 13:10

Hi,

ich würde ja auch bei dem Projekt mitmachen, bin mir aber, wie ihr sicherlich aus meinem Thread wisst, gerade erst Assembler mit einem Lehrbuch am beibringen.

Aber einen Versuchswagen habe ich bereits erstellt. Dieser beinhaltet 4Akkus und auf den Fotos sehen die Vorwiderstände irgendwie überdimesional aus.


Bild
Bild

Bild
Bild

Bild
Bild

Ich habe ungewöhliche LED Farben gewählt, da ich keine anderen Farben mehr da hatte. Aber Unterbodenneons sind auch ganz O.K..

Gruß
Daniel

Olli69

Beitrag von Olli69 » Freitag 17. Oktober 2008, 13:21

Geht ja nicht ums aussehen sondern um die Funktion.
Dann habt ihr ja schon mal eine Zweiergruppe für die AVR´s
Vielleicht finden sich ja noch ein paar Leute. Ich könnte gerade auch gut Hilfe gebrauchen.

Gruß Olli

Benutzeravatar
Oysos
Forumane
Beiträge: 793
Registriert: Samstag 4. August 2007, 11:43
Wohnort: Kiel

Beitrag von Oysos » Freitag 17. Oktober 2008, 15:30

Moin,

insbesondere für größere oder mehrere Projekte empfehle ich definitiv eine Hochsprache.

C zum Beispiel ist eine der "niederen" Hochsprachen, d. h. noch ziemlich hardwarenah. Außerdem unterstützen viele Compiler, zeitkritische Code-Teile per asm() oder asm{} Befehl im C-Code direkt in Assambler zu programmieren.

Desweiteren ist C eine funktionale/prozedurale Programmiersprache, was für µCs wichtig ist und unterstützt keine speicherfressenden abtrakten Kontrukte wie OOP mit Vererbung, Polymorphie usw.

Fragen zu C werde ich gerne beantworten.

Gruß
Hannes

Olli69

Beitrag von Olli69 » Freitag 17. Oktober 2008, 18:16

Wird ja langsam. :D
Bleibe aber erst einmal weiter bei Microchip und Assembler. Liegt mir einfach mehr da ich SPSen programmiert habe und an die bitschubserei gewöhnt bin.
Werde ich mir auch vornehmen wenn ich in Assembler wirklich 100% sattelfest bin.

Für die anderen ist es aber eine gute Idee und da ihr ja wohl eh bei den AVR´s bleibt ist es eh egal. In den MyAVR Unterlagen ist ja auch eine C-Einführung.

Wenn ich Fragen zur Assemblerprogrammierung beantworten kann mache ich das natürlich gern. Bin noch dabei mir ein paar Standard Include-Dateien zu fertigen.

Wenn ich bedenke wie leicht in C z.B. Zeiten zu Handhaben sind kann man richtig neidisch auf Euch werden. :wink:
Ich muss mir sogar Routinen zur Flankenerkennung oder für Vergleichsoperationen selber schreiben. :cry:

Gruß Olli

Benutzeravatar
H0Egon
Forumane
Beiträge: 978
Registriert: Montag 16. Oktober 2006, 12:55
Wohnort: BW

Beitrag von H0Egon » Freitag 17. Oktober 2008, 20:14

Sieht ja mal nett aus Daniel :lol:

Aber irgendwie blick ich jetzt nicht mehr durch wer mit was programmiert :lol:

Also ich "schaff" mit c, und Daniel und Olli mit Assembler oder?
kommt wohl davon wenn man versucht 3 Sachen gleichzeitig zu machen, ne Homepage zu programmieren, in 3 Foren gleichzietig Sachen zu beantworten und neben her noch Musik zu hören ...

LG
David

Benutzeravatar
funcar
Forumane
Beiträge: 361
Registriert: Dienstag 27. Februar 2007, 07:04

Beitrag von funcar » Montag 20. Oktober 2008, 08:07

Ihr solltet euch mal klar werden, wer von PICs und wer von ATMEL redet.
Da blickt ja keiner mehr durch.
Assembler PIC ist vollkommen anders als Assembler ATMEL.
Mit "C" gibt es auch Unterschiede denke ich.
Auch die Controller zum Brennen und die Software zum Programmieren sind anders.
Bei Daniel sehe ich einen ATmega8, bei Olli einen PIC auf Ihren Versuchsfahrzeugen.
Wenn mehrere zusammenarbeiten möchten, so muß einer das in die Hand nehmen
und der Manitu sein. Sonst wird das meistens nichts.

Matze
Dem Regen entfliehen, in den Süden ziehen...

Olli69

Beitrag von Olli69 » Montag 20. Oktober 2008, 09:01

Hi!

Ich bin wohl außen vor. Ich blelibe wie gesagt bei den PIC´s
Ach ja so unterschiedlich sind die beiden Assembler ansätze nicht. Die Grundlagen sind gleich.
Bei Atmel gibt es halt ein vielfaches an befehlen. Die muss man bei Microchip halt noch aus dem Grundbefehlssatz selber "schnitzen" Als Beispiel seine hier mal die Vergleichsbefehle genannt.
Was nun besser ist ist eine Glaubensfrage. :wink:
Über C kann ich bei den beiden nichts sagen.

Wer bei den PIC´s einsteigen will kann mal beim RCLINEFORUM vorbei schauen. Da ist gerade ein neues Unterforum eingerichtet worden und so was wie ein "Grundkurs" gestartet worden.

Wer sich jetzt schon die Hardware und die Unterlagen für die Atmels gekauft hat für den ist es sicher nicht Sinvoll. Umsteigen kann man später recht leicht. Wie gesagt sind die Unterschiede nicht soooo riesig

Gruß Olli

Antworten