Kann jemand den Mikrocontroller auf einem HC-SR04 identifizieren

9

Der HC-SR04 ist ein beliebtes und sehr kostengünstiges Ultraschall-Entfernungsmessgerät, und ich möchte eines modifizieren, um seine Funktionalität zu ändern. Wenn ich den Controller identifizieren kann, kann ich ihn möglicherweise neu programmieren oder zumindest durch einen ersetzen, den ich selbst programmieren kann.

Der Controller ist ein 14-poliger SOIC und hat Pin 4 Vcc, Pin 11 Gnd, Xtal zwischen Pin 5 und 6, und ich denke, Pin 7 könnte ein Reset sein. Es hat überhaupt keine Markierungen, daher möchte der Hersteller offensichtlich nicht, dass ich weiß, was es ist.

Die Pinbelegung scheint nicht mit einem 14-Pin-PIC oder Atmel-Chip übereinzustimmen, den ich finden kann.

Ist jemand mit diesem Gerät vertraut oder möchte er eine fundierte Vermutung anstellen, wie der Mikrocontroller aussehen könnte?

Eddie
quelle
Beachten Sie, dass der Mikrocontroller, wenn das Gerät billig ist, möglicherweise einmalig programmierbar ist oder sogar ein Masken-ROM verwendet und bei der Herstellung überhaupt nicht programmierbar ist.
AndrejaKo
Ja, ich dachte, es könnte sich um eine OTP-Version eines Standardgeräts handeln, aber zumindest könnte dann eine umprogrammierbare Version verfügbar sein, die ich ersetzen könnte. Ich habe erwartet, dass dies die wahrscheinlichste Option ist.
Eddie
@Eddie - Ich habe Controller gesehen, die nur in mask programmierbaren und OTP existieren. Keine umprogrammierbare Version. (Aber aus Ihren anderen Kommentaren geht hervor, dass die Wiederherstellung dieses Mikrocontrollers nicht so wichtig ist, da Sie hauptsächlich nach dem US-Sender / Empfänger
gesucht haben
Konnten Sie aus den Wandlern einen Fledermausdetektor herstellen? Ich hatte die gleiche Idee, war mir aber nicht sicher, ob Frequenzwut und Empfindlichkeit für diesen Zweck ausreichen. Grüße Joachim, Germay
Hat es jemals jemand aus Neugier geschafft, den µC durch etwas Vernünftigeres (PIC, AVR, irgendetwas) zu ersetzen?
Florian Echtler

Antworten:

7

Ich denke, es könnte sich um einen Mikrocontroller EM78P153A oder etwas aus dieser Familie handeln, zumindest scheint die Pinbelegung zu passen. Und ja, es hat OTP-ROM.

Geben Sie hier die Bildbeschreibung ein

Herstellerseite: http://www.emc.com.tw/eng/8bit_gpio_ds.asp

Yury
quelle
Ja, das könnte derjenige sein. +1
Stevenvh
1
Interessantes Gerät. Die Kosten pro Einheit müssen sich wirklich lohnen. Ich kann keine Compiler, Debugger usw. außerhalb der Website des Anbieters finden. Ich habe die Erfahrung gemacht, dass Anbieter, die Tools für ihre eigenen Geräte bereitstellen, in der Regel schlechte Arbeit leisten.
Akohlsmith
6

Der Prozessor des HC-SR04 ist EM78P153A. Ein Mann namens Emil hat in letzter Zeit (2014) viel am HC-SR04 gearbeitet. http://uglyduck.ath.cx/ep/archive/2014/01/Making_a_better_HC_SR04_Echo_Locator.html

Hier ist ein Schema, das er auf dem HC-SR04 abgeleitet hat: (Bearbeiten: Ich habe dies gepostet, weil es eine genaue Ansicht des analogen Abschnitts auf dem Empfängerteil gibt) Geben Sie hier die Bildbeschreibung ein

Marla
quelle
3

Es wird sehr schwierig sein herauszufinden, was es ist. Sie können sich ziemlich sicher sein, dass es sehr, sehr billig (in großen Mengen), 8-Bit und, wenn es im Fernen Osten hergestellt wird, ein beliebtes Mikro ist. Vielleicht eine Art 8051.

Anstatt zu versuchen, das verwendete Mikro herauszufinden, da Sie die Wandler dort haben, würde ich sie nur verwenden, um Ihre eigene Version zu erstellen, entweder indem Sie der vorhandenen eine kleine Leiterplatte hinzufügen oder die Wandler auf eine neue verschieben. Es gibt einige Tutorials, wie Sie Ihre eigenen erstellen können:

PIC-Sonar
PIC-Sonar 2

Sonarschema

PIC-Sonar

Oli Glaser
quelle
Der Grund, warum ich den HC-SR04 gekauft habe, war, die Wandler zu extrahieren, da der Kauf hier in Großbritannien mehr als doppelt so teuer ist wie der Kauf eines HC-SR04 aus China - einschließlich der Versandkosten! Ich benutze sie jedoch nicht zur Entfernungsmessung - ich mache einen Fledermausdetektor. Als ich das Modul erhielt, sah ich, dass es alle Schaltkreise enthält, die ich brauche, wenn ich nur die Steuerung neu programmieren könnte.
Eddie
@Eddie - Ah, ich verstehe, sie sind hier in Großbritannien ziemlich teuer - die billigsten, an die ich mich erinnere, sind bei Rapid .
Oli Glaser
Ja, das ist das billigste, das ich von einem britischen Lieferanten gesehen habe, und wenn Sie die Mehrwertsteuer hinzufügen, ergibt dies 4,30 £ für ein Paar Schallköpfe plus 5,95 £ für Post und Verpackung. Ich habe £ 2.09 inklusive Versand aus China für das komplette HC-SR04-Modul bezahlt. Ich muss nach China ziehen!
Eddie
Ja, das ist das Problem bei RS / Farnell / Rapid. Alle haben eine Mindestbestellmenge für die kostenlose Lieferung.
Oli Glaser
1

Ich denke nicht, dass dies genau das ist, wonach Sie suchen, da der Controller (ein PIC12C508) ein 16-poliger SOIC ist. Aber es scheint ein ähnliches Produkt zu sein. Vielleicht bringt es Sie auf den richtigen Weg. Oder vielleicht könnten Sie stattdessen eine davon verwenden, da Sie den vollständigen Schaltplan hätten. Es ist dreimal so teuer wie das HC-SR04, aber ich denke, ein bekannter PIC wäre einfacher zu modifizieren als ein markenloses Mikro.

http://www.robotstorehk.com/srf04tech.pdf

embedded.kyle
quelle
Vielen Dank für die Antwort. Ich hatte das Schema des SRF04 und eines anderen Derivats gesehen, das dem HC-SR04 noch näher kommt, aber wie Sie bereits erwähnt haben, basieren sie auf PIC, was viel einfacher zu ändern wäre. Ich könnte einfach den Controller extrahieren und einen PIC mit meinem eigenen Code anheften. Es scheint nur schade, das Board hacken zu müssen, wenn alles da ist, was ich brauche. Es könnte einen sehr preiswerten Fledermausdetektor machen! Ich kann mich aber nicht wirklich beschweren - ich habe nur das Modul gekauft, um die Wandler zu extrahieren !!!
Eddie