Phytec Minimodul KC-167CR

Gast
Hast du die Quellen für dein Programm? Bei der Portierung werden 
Anpassungen erforderlich sein.

Wie stellst du dir den Austausch vor? Wird nur der IC getauscht?
Gast
Edgar Falke schrieb:
> Wer hat Erfahrungen mit dem Phytec Minimodul KC-167CR bzw. CS mit
> zusätzlichem Flash Eprom  und welche Programmier - Geräte sind
> erforderlich ?

Ich habe ein paar davon und sie auch zum Laufen gebracht. Du brauchst
kein Programmiergerät, das Flashen macht der µC selbst mit seinem
Bootstraploader. Von Phytec gibt es Hilfsprogramme hierfür, zum Teil
noch für DOS, zum teil aber auch für Windows. Die steuern dann den
µC über die serielle Schnittstelle an. Falls du die Programme nicht
findest, kann ich sie mal raussuchen und dir schicken.

Viel Erfolg, Guido
Hallo Guido,
besten Dank für Deine Antwort.

Das ganze ist für mich ein Riesenproblem.
Zunächst: ich bin Grufti, mit der Elektronik incl.Layout gut drauf
aber 0 Ahnung von µC.
Ich habe eine mittelgroße mit einem µc (SAB88C166-5S) gesteuerte
Modellbahnanlage. Der µC ist hin und ich muß für Eratz sorgen.
Als Option erscheint mir das Phytec Minimodul 167 mit Flash Eprom, das 
ich auf eine Basisplatine setze und somit meinem System anpasse, 
geeignet.
Mit dem Modul sollen die Weichen gesteuert werden. (bis zu 64)
Die Weichen haben eine 8 Bit Adresse und werden zusammen mit 16 
vorprogrammierten zuggesteuerten Weichenstraßen im Flash Eprom 
gespeichert.
Manuell im Stellpult werden mit einer 8 x 8 Tastenmatrx
individuelle Weichenstraßen wie folgt gestellt.
Taste 1 Startgleis Taste2 Umweggleis Taste3 Zielgleis Taste 4 Start 
Programm
Mit dem 8 bit Parallel-Ausgang werden werden die 8 Weichendekoder für je 
8
Weichen  seriell in 0,2" Takt angesteuert.
Die Weichenstraßen werden mittels einer 8 x 8 LED -Matrix ausgeleuchtet.
Ein Prinzipschaltbild füge ich als PDF bei.
Ich brauche also Hilfe zur Beschaltung de Minimodules mit 
Perpheriebauteilen und bei der Programmierung.

Edgar
Angehängte Dateien:
Gast
Hallo Edgar,

prinzipiell geht das natürlich schon. Wer aber soll das neue
Programm erstellen? Wäre es nicht einfacher den Controller
zu ersetzen? Ich weiß, dass es schwierig ist den noch zu
bekommen, man müsste halt mal suchen.

Die Tastensignale würde ich lieber an Port P5 legen, da du ja
keinen A/D-Wandler brauchst. Port P5 ist nur als Eingang
nutzbar und am von dir hierfür verplanten Port P3 liegen einige
wichtige Zusatzfunktionen, z.B. die ser. Schnittstelle.

Gruß, Guido
hallo Guido.
Ich habe alles abgeklappert, incl. Raritätenhändler.
Den SAB88C166-5S mit 32 K flasch gibt es einfach nicht mehr.
ich habe zwar noch 2 alte µCs mit einem uralten Gleisprogramm.
Das müßte gelöscht und neu programmiert werden.
Für den µC braucht man ein spezielles Programmiergerät 960 € und
ein MPFQ 100 Prüfadpter 260 €, hinzu kommt das ich nicht programmieren 
kann.
Edgar (e.falke@web.de)
Gast
Noch einmal, hast du denn das Programm für die Bahnsteuerung vorliegen? 
Entweder Quellcode oder hex file oder irgendetwas brennbares?

 Die Flashvariante kenne ich nicht wirklich. Kann der den Flash selber 
löschen und brennen? Einen Bootloader hat der alte 166er doch auch.
Hallo user,
ich habe kein Programm,
Die µC Schaltung hat vor 20 Jahren ein Kollege (der damalige 16 bit µC 
Papst) gemacht, ich das Layout hierfür und für die Perpherieschaltungen 
Weichendekoder, Signalmodule etc.
Der Kollege hatte den CPU auch programmiert.Später wurde  er nach 
Silikon Valley versetzt und hat mich von dort unterstützt.Leider ist der 
nicht erreichbar, so daß ich neu anfangen muß.
Edgar
Angehängte Dateien:
Gast
Dann ist es eigentlich egal, mit welchem Controller du jetzt ein neues 
Programm aufstellst. Du brauchst jetzt einen Programmierer, der sich in 
die Aufgabe Bahn Steuerung ein arbeitet. Das macht man nicht in zwei 
Stunden. Das dürfte schwer werden, einen Freiwilligen zu finden.
Mit dem Minimodul hoffe ich den geringsten techn. Aufwand zu haben.
Ein neues Layout für den SAK167CR (MQPF 144) ist doch sehr aufwendig und 
mühsam.
Programmierer: Wen sagst Du das.
Er soll das ja auch nicht für Gottes Lohn tun
Aber ich wohne in Schwäbisch Sibirien (Nähe ULm)
Nach den Semesterferien werde ich versuche,in Aalen (FH)
Ulm oder Regensburg (UNIs) bei Informatikstudenten fündig zu werden.
Edgar
Gast
Du musst ja keinen c167 nehmen. Wenn eh ein neues Programm erstellt 
werden muss, spielt der Controller keine Rolle. Ich würde hier mit dem 
Programmierer sprechen und einen nehmen, den er gut kennt und der leicht 
in deiner Schaltung programmiert und debuggt werden kann.

Vielleicht reicht ja ein preisgünstiges Eval-Board.
Gast
Kein Zugriff mehr auf das Programm? Das ist unschön. Soweit ich
herausgefunden habe, ist der 88C166 InSystem programmierbar, ich
habe auch ein DOS-Tool hierfür gefunden, das unter dem Emulator
DosBox läuft. Wenn du irgendwie an das Hexfile herankommst, wäre
das die einfachste Möglichkeit.

Wenn du aber ein neues Programm brauchst, da gebe ich user Recht,
dann muss dein Programmierer entscheiden welche Harware er
verwendet.
Gast
Edgar Falke schrieb:
> Hallo user,
> in Restposten war ein mininmodul 167 für 25€ angeboten, die werde ich
> riskieren, vielleicht können Deine Freunde damit etwas anfangen.
> maile mich doch an e,falke@.web.de

Für neue Projekte nimmt das keiner mehr. Daher auch Restposten.

Ich sehe die zwei Möglichkeiten:
Mit dem originalen Programm (wie auch immer du es bekommst) einen der 
Ersatz Controller brennen.
Oder ein neues Programm erstellen mit aktuellem Controller. Den der 
Programmierer bevorzugt.

Die mini Module werden bei dir ein stäuben.
Gast
Nur so als Idee:
das Hauptproblem scheint ja die Anzahl der E/A Leitungen zu sein.
Wie wäre ein modularer Aufbau z.B. mit AVR?
Einen Zentralen und je einen für Tastenabfrage, LED-Matrix und einen für 
die Weichensteuerung. Verbunden z.B. über RS485.
Da sich hier viele damit auskennen, können sicher die in kleine Häppchen 
zerlegten "Probleme" gelöst werden.
Und der Preis wird sich auch im Rahmen halten...
Gast
Edgar Falke schrieb:
> Hallo user,
> Du bist der Experte, ich beim CPU die Null,
> schicke mir bitte Deine Vorschläge,
> kann man denn von einem kaputten µc noch das Programm runterlesn ?
> Edgar

Die Hardware ist das kleinere Problem. Du brauchst jemanden, der dir das 
Programm schreibt. Und dem musst genau sagen, wie das Ganze 
funktioniert.

Dein Ansatz mit den Hochschulen ist nicht schlecht. Sonst könntest du 
beim örtlichen Modellbau-Club vorbeischauen.

Ich wünsche dir viel Erfolg.
Hallo Alle,

klar das Hauptproblem ist das Programmieren und für mich, jemanden dafür
jemandenzu finden.
Falls Ihr jemanden kennt, der das machen würde gebt mir bitte Nachricht.
Wegen der Tasten-und der LED-Matrix (beide 8x8)brauche ich ja einen 16 
Bit Controller.
Ich noch einemal in den alten Unterlagen gekramt.
Der Kollege hat damals alle, auch die manuell einzustellnenen 
Wichesnstraße gespeichert.
Diese wurden dann durch die L-Impulse an den 16 Aut-Eingängen bzw. bei 
manueller Eingabe über die gewählte Tastenfolge abgerufen.
Er hat über 150 Weichenstraßen und zusätzlich die Weichenausleuchtung 
für diese 150 Weichenstraßen mit der LED Matrix eingegeben und 
gespeichert.

Edgar
Hallo Edgar,

einen SAB88C166-5S habe ich leider auch nicht.

Was ich dir anbieten könnte wären nackte C167CR, die mit dem CAN Bus, da 
habe ich noch genug davon.

Oder Miniplatinen mit einem ST10F163 das ist ein c166 mit 128k Flash.
Leider sind bei diesen Platinen nicht alle I/O Pins herausgeführt und 
wahrscheinlich zu wenig für dich.

Und ich sehe gerade, der ist auch nicht zufällig pinkompatibel zu deinem 
gesuchten. Wär ja auch zu schön gewesen ;)

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.