Wer hat Erfahrungen mit dem Phytec Minimodul KC-167CR bzw. CS mit zusätzlichem Flash Eprom und welche Programmier - Geräte sind erforderlich ? Freundliche Grüße Edgar
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?
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
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)
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
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
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.
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
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.
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.
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
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...
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
Edgar Falke schrieb: > Wegen der Tasten-und der LED-Matrix (beide 8x8)brauche ich ja einen 16 > Bit Controller. Nein, das wird mit Zeitmultiplex erledigt. Es genüg auch ein 8bit µC mit 2x8bit E/A. Hier die Funktion für ein 4x4 Tastenfeld und 4x4 LED. 8x8 funktioniert genau so: http://pcbheaven.com/wikipages/How_Key_Matrices_Works/
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 ;)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.