MC145027 als Mikrocontroller programmieren

Gast #924771
Lesenswert?

Hallo,
da der Baustein nicht mehr gefertigt wird und dadurch auch die Preise 
gestiegen sind, möchte ich mal fragen ob jemand sich schon mal dran 
gesetzt hat ein Programm dafür zu schreiben. Ein Mikrocontroller kostet 
ja viel weniger und daher würde es sich auch lohnen ein Programm dafür 
zu schreiben. Wer kann mir da weiter helfen?
Gast #925119
Lesenswert?

Was ich damit erreichen will ist ganz einfach:
Ich möchte mir damit einen Motorola-Format Decoder bauen für das Märklin 
System. Leider gibt es ja keinen Quellcode, womit ich einen PIC 
programmieren kann. Da die Schaltung ja dazu noch entwickelt werden muß, 
bin ich ja nicht auf den Platz angewiesen. Da der PIC ja mehr kann, 
könnte man auch gleich den Rest noch dort mit einbauen. Mir fehlt da 
noch der Code damit ich mir ein paar gedanken machen kann.
#925677
Lesenswert?

Das Problem ist die trinäre Logik, hier müßte evtl. über den ADC 
ausgewertet werden. Auf der anderen Seite stellt sich die Frage, ob sich 
der Aufwand noch lohnt, da alle Hersteller auf das DCC-Format übergehen. 
Da gibt es dann auch keine Trinärlogik mehr. Ansonsten einfach mal das 
datenblatt krallen:
http://www.alldatasheet.com/datasheet-pdf/pdf/158307/MOTOROLA/MC145027.html
und sich mal die Impulsdiagramme ansehen.

Gruß
Jadeclaw.
Gast #925702
Lesenswert?

Die trinäre Logik lässt sich vom uC auch ohne ADC einlesen:
Es gibt die Zustände L, H und open. Von einem zusätzlichen Ausgang des 
uC werden über hochohmige Widerstände die abzutastenden Eingänge 
abwechselnd auf L bzw. H gelegt. Liegt am Eingang ein fester Pegel (L 
oder H) an, bleibt der Eingang auf seinem Pegel, da der geringe 
zusätzliche Strom nichts ändert. Ist er jedoch offen, toggelt der 
Eingang von L nach H. Aus dem Datenblatt des MC145027 ist zu sehen, dass 
genau dies gemacht wird:

L wird als 2x L, H als 2 x H und open als abwechselnd L und H kodiert. 
Dazu kommen noch kurze Synchronisationspulse, die der uC auch leicht 
erzeugen kann.
Ist ein bisschen Programmieraufwand, sollte aber zu machen sein. Ob sich 
das lohnt, wenn man es nicht selber machen will oder kann, ist eine 
andere Frage

Gruss
Mike
#1143410
Lesenswert?

Sagt mal, willst Du das Teil gerne emulieren weil es Spaß macht oder 
weil es zu teuer ist?

Ersatztypen : MC145026 =M145026 Preis ab 3,80€ 
http://www.tn-electronics.de/product_info.php?products_id=7971
MC145027 =M145027 Preis ab 2,80 € 
http://www.tn-electronics.de/product_info.php?products_id=7973 sogar 
noch MC145027
MC145028 =M145028 Preis ab 3,60 € 
http://www.tn-electronics.de/product_info.php?products_id=7974

oder unter http://www.williges-elektronik.de sind zum Teil noch 
preiswerter.

Um ehrlich zu sein. Wenns nicht umbedingt ein SMD Bauteil sein soll, 
keine ROHS Richtlinien einhalten muß. Sei es drum. Für 4 € sind mir >10h 
Programmierung einfach zu viel Arbeit und ca. 2-3 € PIC oder ATTINY 
Kosten zu Viel.
Ausser natürlich du willst Dir einen eigenes Steuerpult bauen mit mehr 
Funktionen.


Kauf Dir doch einfach ein grosse Menge (Rabatt) und biete Sie in Ebay 
für das Doppelte an. 90% aller Ebaynutzer zahlen gerne für 
Internetrecherche  anderer und kaufen Dir die Teile mit Kusshand ab. 
(Pollin phänomen = Preiswert bei Pollin einkaufen und für doppelten 
Preis bei Ebay ohne Garantie verscherbeln.< Klappt wirklich)

Gruß,

Stephan

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren