¿Alguien puede identificar el microcontrolador en un HC-SR04?

9

El HC-SR04 es un dispositivo de alcance ultrasónico popular y muy económico, y me gustaría modificar uno para cambiar su funcionalidad. Si puedo identificar el controlador, podría reprogramarlo, o al menos reemplazarlo por uno que pueda programar yo mismo.

El controlador es un SOIC de 14 pines y tiene un pin 4 Vcc, un pin 11 Gnd, Xtal entre los pines 5 y 6, y creo que el pin 7 podría ser un Reset. No tiene marcas en absoluto, por lo que el fabricante obviamente no quiere que sepa qué es.

El pinout no parece coincidir con ningún PIC de 14 pin o chip Atmel que pueda encontrar.

¿Alguien está familiarizado con este dispositivo o le importa adivinar cuál podría ser el microcontrolador?

Eddie
fuente
Tenga en cuenta que si el dispositivo es barato, el microcontrolador puede ser programable una sola vez o incluso puede usar máscara-ROM y no ser programable en absoluto cuando se fabrica.
AndrejaKo
Sí, pensé que podría ser una versión OTP de un dispositivo estándar, pero al menos podría haber una versión reprogramable disponible que pudiera sustituir. Esperaba que esa fuera la opción más probable.
Eddie
@Eddie: he visto controladores que solo existen en máscara programable y OTP. No hay versión reprogramable. (Sin embargo, desde sus otros comentarios entiendo que la recuperación de este microcontrolador no es tan importante, ya que eran principalmente después de que el transmisor de Estados Unidos / receptor, y que desea crear una aplicación completamente diferente con ella.)
stevenvh
¿Has podido hacer un detector de murciélagos con los transductores? Tuve la misma idea, pero no estaba seguro, si la frecuencia y la sensibilidad son suficientes para ese propósito. Saludos Joachim, Germay
Por curiosidad, ¿alguien alguna vez logró reemplazar el µC con algo más sensible (PIC, AVR, cualquier cosa)?
Florian Echtler

Respuestas:

7

Creo que podría ser el microcontrolador EM78P153A o algo de esa familia, al menos el pinout parece coincidir. Y sí, tiene ROM OTP.

ingrese la descripción de la imagen aquí

Página del fabricante: http://www.emc.com.tw/eng/8bit_gpio_ds.asp

Yury
fuente
Sí, ese podría ser el indicado. +1
stevenvh
1
Dispositivo interesante El costo por unidad realmente debe valer la pena; No puedo encontrar compiladores, depuradores, etc. fuera del sitio web del proveedor. Según mi experiencia, los proveedores que proporcionan las herramientas para sus propios dispositivos tienden a hacer un mal trabajo.
akohlsmith
3

Será muy difícil descubrir qué es. De lo que puede estar razonablemente seguro es que será muy barato (en grandes cantidades), de 8 bits, y si se hace en el lejano oriente, es un micro popular allí. Tal vez un 8051 de algún tipo.

En lugar de tratar de averiguar el micro utilizado, ya que tiene los transductores allí, los usaría para hacer su propia versión, ya sea agregando un pequeño PCB al existente o moviendo los transductores a uno nuevo. Hay bastantes tutoriales sobre cómo hacer los tuyos:

Sonda PIC Sonda
PIC 2

esquema sonar

Sonda PIC

Oli Glaser
fuente
En realidad, la razón por la que compré el HC-SR04 en primer lugar fue para extraer los transductores, ya que comprarlos aquí en el Reino Unido es más del doble del costo de comprar un HC-SR04 en China, ¡incluido el costo de envío! Sin embargo, no los estoy usando para medir distancias, estoy haciendo un detector de murciélagos. Cuando recibí el módulo, vi que contenía todos los circuitos que necesitaba, si tan solo pudiera reprogramar el controlador.
Eddie
@Eddie - Ah, ya veo, son bastante caros aquí en el Reino Unido, los más baratos que recuerdo haber visto están en Rapid .
Oli Glaser
Sí, ese es el más barato que he visto de un proveedor del Reino Unido, y sin embargo, cuando agrega el IVA, eso hace £ 4.30 por un par de transductores más £ 5.95 por envío y embalaje. Pagué £ 2.09, incluido el envío desde China por el módulo completo HC-SR04. ¡Voy a tener que mudarme a China!
Eddie
Sí, ese es el problema con RS / Farnell / Rapid, todos tienen un pedido mínimo para la entrega gratuita.
Oli Glaser
1

No creo que esto sea exactamente lo que está buscando, ya que el controlador (un PIC12C508) es un SOIC de 16 pines. Pero parece un producto similar. Tal vez te pondrá en el camino correcto. O tal vez podría usar uno de estos en su lugar, ya que tendría el esquema completo. Es 3 veces más caro que el HC-SR04, pero creo que un PIC conocido sería más fácil de modificar que un micro sin marca.

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

Embedded.kyle
fuente
Gracias por la respuesta: había visto el esquema del SRF04 y otro derivado que está aún más cerca del HC-SR04 pero, como mencionas, están basados ​​en PIC, lo que sería mucho más fácil de modificar. Podría extraer el controlador y agregar un PIC con mi propio código. Parece una pena tener que hackear el tablero cuando todo lo que necesito está ahí. ¡Podría ser un detector de murciélagos MUY económico! Sin embargo, no puedo quejarme, ¡¡¡solo compré el módulo para extraer los transductores !!!
Eddie