Quelqu'un peut-il identifier le microcontrôleur sur un HC-SR04


9

Le HC-SR04 est un appareil de mesure à ultrasons populaire et très peu coûteux, et j'aimerais en modifier un pour changer sa fonctionnalité. Si je peux identifier le contrôleur, je pourrai peut-être le reprogrammer, ou au moins le remplacer par un que je peux me programmer moi-même.

Le contrôleur est un SOIC à 14 broches et a la broche 4 Vcc, la broche 11 Gnd, Xtal entre les broches 5 et 6, et je pense que la broche 7 pourrait être une réinitialisation. Il n'y a aucune marque dessus, donc le fabricant ne veut évidemment pas que je sache ce que c'est.

Le brochage ne semble correspondre à aucun PIC 14 broches ou puce Atmel que je puisse trouver.

Quelqu'un connaît-il cet appareil ou souhaite-t-il faire une supposition éclairée de ce que pourrait être le microcontrôleur?


Notez que si l'appareil est bon marché, le microcontrôleur peut être programmable une seule fois ou il peut même utiliser un masque-ROM et ne pas être programmable du tout lors de sa fabrication.
AndrejaKo

Oui, je pensais que ce pourrait être une version OTP d'un appareil standard, mais au moins il pourrait y avoir une version reprogrammable que je pourrais remplacer. Je m'attendais à ce que ce soit l'option la plus probable.
Eddie

@Eddie - J'ai vu les contrôleurs qui n'existent dans programmable masque et OTP. Pas de version reprogrammable. (Mais d'après vos autres commentaires, je comprends que la récupération de ce microcontrôleur n'est pas si importante, car vous recherchiez principalement l'émetteur / récepteur américain et que vous souhaitez créer une application complètement différente avec lui.)
stevenvh

avez-vous pu fabriquer un détecteur de chauve-souris à partir des transducteurs? J'ai eu la même idée, mais je ne savais pas si la rage de fréquence et la sensibilité étaient suffisantes à cet effet. Cordialement Joachim, Germay

Par curiosité, est-ce que quelqu'un a réussi à remplacer le µC par quelque chose de plus sensé (PIC, AVR, quoi que ce soit)?
Florian Echtler

Réponses:


7

Je pense que ce pourrait être un microcontrôleur EM78P153A ou quelque chose de cette famille, au moins le brochage semble correspondre. Et oui, il a une ROM OTP.

entrez la description de l'image ici

Page du fabricant: http://www.emc.com.tw/eng/8bit_gpio_ds.asp


Oui, c'est peut-être celui-là. +1
stevenvh

1
Appareil intéressant. Le coût unitaire doit vraiment en valoir la peine; Je ne trouve pas de compilateurs, de débogueurs, etc. en dehors du site Web du fournisseur. D'après mon expérience, les fournisseurs fournissant les outils pour leurs propres appareils ont tendance à en faire un mauvais travail.
akohlsmith


3

Il sera très difficile de savoir de quoi il s'agit. Ce dont vous pouvez être raisonnablement sûr, c'est qu'il sera très très bon marché (en grande quantité), 8 bits, et s'il est fabriqué en Extrême-Orient, un micro populaire là-bas. Peut-être un 8051 en quelque sorte.

Plutôt que d'essayer de découvrir le micro utilisé, puisque vous avez les transducteurs là-bas, je les utiliserais simplement pour créer votre propre version, soit en ajoutant un petit PCB à l'existant ou en déplaçant les transducteurs sur un nouveau. Il y a quelques tutoriels sur la façon de créer le vôtre:

Sonar PIC
PIC Sonar 2

schéma sonar

Sonar PIC


En fait, la raison pour laquelle j'ai acheté le HC-SR04 en premier lieu était d'extraire les transducteurs, car les acheter ici au Royaume-Uni représente plus du double du coût d'achat d'un HC-SR04 en Chine - y compris les frais de livraison! Cependant, je ne les utilise pas pour mesurer la distance - je fabrique un détecteur de chauve-souris. Quand j'ai reçu le module, j'ai vu qu'il contient tous les circuits dont j'ai besoin, si seulement je pouvais reprogrammer le contrôleur.
Eddie

@Eddie - Ah je vois, ils sont assez chers ici au Royaume-Uni - les moins chers que je me souviens sont chez Rapid .
Oli Glaser

Oui, c'est le moins cher que j'ai vu d'un fournisseur britannique, et pourtant, lorsque vous ajoutez la TVA, cela fait 4,30 £ pour une paire de transducteurs, plus 5,95 £ post et emballage. J'ai payé 2,09 £, frais de port inclus pour le module HC-SR04 complet. Je vais devoir déménager en Chine!
Eddie

Oui, c'est le problème avec RS / Farnell / Rapid, ils ont tous une commande minimum pour la livraison gratuite.
Oli Glaser


1

Je ne pense pas que c'est exactement ce que vous recherchez car le contrôleur (un PIC12C508) est un SOIC à 16 broches. Mais cela ressemble à un produit similaire. Cela vous mettra peut-être sur la bonne voie. Ou peut-être pourriez-vous utiliser l'un d'entre eux à la place car vous auriez le schéma complet. Il est 3 fois plus cher que le HC-SR04 mais je pense qu'un PIC connu serait plus facile à modifier qu'un micro sans marque.

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


Merci pour la réponse - j'avais vu le schéma du SRF04 et d'un autre dérivé qui est encore plus proche du HC-SR04 mais, comme vous le mentionnez, ils sont basés sur PIC, ce qui serait beaucoup plus facile à modifier. Je pourrais simplement extraire le contrôleur et virer de bord sur un PIC avec mon propre code. Il semble juste dommage de devoir pirater la planche quand tout est là dont j'ai besoin. Cela pourrait faire un détecteur de chauve-souris TRÈS bon marché! Je ne peux pas vraiment me plaindre cependant - je n'ai acheté que le module pour extraire les transducteurs !!!
Eddie
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.