Tienda | Foros | Webinarios | Blogs
 

Icom IC-751A, no realiza funciones correctas.

Seguir
Hola Amigos!!! 

Tengo un transceptor de radio de la línea Icom IC-751A que quedó descerebrado después de ser victima de una soldaura fría en la placa de la memoria RAM donde se alojan dos circuitos integrados como D446C-1, un circuito integrado de compuertas lógicas tipo OR cuya característica es el HD7432P, y una pila de lítio de 3,3 voltios. Bueno, me apresuré en comprar otra placa de memoria RAM por 45 US$ de Ebay, entonces todo parecía que iba a marchar bien, e iba a levantar el equipo, que de todo ceros en pantalla y presionando los botones no hacía nada, cambiando la nueva placa el equipo de HF empezó a sintonizar 600 Mhz, 500 Mhz, y otras informaciones en pantalla, por lo menos los botones de comandos ya empezaron a accionar.

La placa vieja llevé yo a estudiar si el circuito integrado D446C y el 74LS32 estaban con avería, pues no. Revisé la tensión de la pila de litio tenía sus tensiones correctas. Y bueno como la placa nueva no levantó, levantó pero haciendo cualquier cosa que no era su función eso de sintonizar en 500 o 600 Mhz, y el problema de la placa vieja era no más que soldadura fría, entonces llevé de vuelta la placa vieja de vuelta al equipo.

Después de retirar la placa nueva de la RAM que compré de eBay, y ponerle de vuelta la placa vieja que contenía el integrado D446C ya solucionado el problema de soldadura fria, el problema del HF vuelve a lo mismos sintomas de la placa nueva que tenía como integrado de memoria RAM estática CMOS D444C.

Con el fin de llegar a la solución, mi pregunta es la siguiente. Luego de reemplazarle la RAM o de reparar la RAM, cuales son los pasos que debo seguir para re-encausar el correcto funcionamiento del equipo? ¿Despues de ese procedimiento de la memoria RAM, existe una maña o artimaña que debo conocer para que el equipo vuelva a sintonizar sus rangos de frecuencia y tener la información de la señal en la salida del parlante como antes? Esperando favorable y útil respuesta,  les saludo desde Paraguay.


3 Soluciones propuestas

Hola Ingeniero ZP5ZDM, le escribo desde Venezuela.  

Entre mis equipos de radio tengo el IC-751, IC-M700 y un IC-271, los cuales usan el mismo módulo de memoria Icom-RAM.  He reprogramado muchos de ellos y si no se pre-graban las memorias en el momento de la reprogramación, es normal que observe data basura.

Si no se han pre-grabado dichas memorias, en el momento de prenderlo por primera vez se debe seleccionar una frecuencia desde el VFO y escribirla en todas las memorias, para luego proceder a realizar la programación normal.

En la WEB puede descargar el archivo "Programar Memorias Icom_RAM.pdf" para que tenga algunas referencias.

No tiene nada que ver con su pregunta, pero bajar la temperatura del equipo le ayudará a minimizar muchos problemas, le sugiero buscar en la WEB el archivo donde se describe la modificación "Alta temperatura en Icom_High temperature in Icom.pdf"

Suerte.
                                  .________________________________________________.

Esta es la data de mi IC-751:

Data IC-751, se adicionaron rangos CB11 metros y AM radiodifusión comercial

                  .                                                                                                                         .
.-----------------------------------------------------------------------------------------------------------------------------------------------------------.
08-09-2019
A mi respuesta adiciono este circuito que hace algún tiempo conseguí en la WEB, lamentablemente no indica el nombre del autor.
La última vez que reprogramé la Icom-RAM del equipo de un colega, aproveche de grabar la misma data en una memoria Epom 2764 y probablemente algún día me anime a construir un circuito similar, debido a que tengo muchos componentes similares.



En el sistema operativo del equipo, de las 1024 direcciones de memorias, solo se usan las primeras 256 direcciones para complementan los rangos de frecuencias ( Ham y general ), modos de transmisión, manejo del diaplay más otras funciones que dependen principalmente de la legislación del país y tipo de uso que se le dará al equipo. Las 768 direcciones restantes se usan para almacenar las 32 memorias del usuario ( Incluyendo modos, frecuencias, tono, duplex, etc. ), RIT, NIT, frecuencias de VFO A y B, más otros registros cuyos borrado no afectan el funcionamiento del equipo.

Este circuito sugerido usa las primeras 256 direcciones en memoria Eprom y el resto en RAM de tecnología CMOS y alimentado con 2 baterías.

El mismo interfase del colega N2CBU sirve para grabar la Eprom, solo hay que hacer pequeños cambios en la selección y voltaje de escritura.  En el archivo que escribí están los cambios que se deben realizar.

Suerte.
  • hace 1 mes

    Avatar de ZP5ZDM

    Gracias por todo Amigos!!! He descargado el programa que por cierto no camina en sistemas operativos modernos; entonces va la siguiente pregunta. Bueno, tengo DOS Box, pero en PC más modernas no se si correrá; que no sea como el Motorola P100 o HT50, que ya no puede correr en un Pentium 1. Tengo una notebook Compaq vieja el cuál lo utilizo para hacer modos digitales como SSTV, CW, Packet, PSK, FSK, y otros; el sistema operativo es el Windows ME (Millennium) con base DOS todavía, pero lo que no se si tendré inconvenientes para programar la RAM de la Icom.

  • hace 1 mes

    Avatar de ramon.miranda811

    Con ordenadores 80386 80486sx 80486DX debería funcionar. Verifique si le muestra la data como en de la imagen.

Ese modelo de equipo al igual que una serie de ellos de esa época, tiene parte de los datos del sistema operativo del microcontrolador en la memoria RAM junto a la información de las memorias, si no realizó el procedimiento que describe  este documento de ICOM CPU RAM Battery Replacement.pdf[68.52kb]

Debe reprogramar dichos datos con las herramientas que están aquí y como dice http://jvgavila.com/soft_ham/icom/ic_ram.htm

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Ramon, no se a que compatibilidad de software se refiere, hay un par de archivos con dos software e imágenes de los datos que van en el RAM para distintos modelos de equipos y los que vi son en DOS y usando el LPT mediante una interfaz con algunos IC del tipo CMOS (4040 si no me equivoco)

Como no tengo que hacer el proceso solo ejecute el ejecutable ICOM-RAM.EXE  ( el de N2CBU ) y cargue( con la letra L de Load) una de los archivos imágenes antes referidos y al menos hasta alli todo funciona según lo esperado.

Fue en W7 32bit y no hubo problemas de errores de compatibilidad alertados por el sistema.operativo.

Hay que prestar especial atención a la dirección física del LPT que tiene la PC que se va a usar(averiguar en el administrador de dispositivos) ya que aquí arrancao en "3BC" y no es lo mas comun que este alojado en dicha dirección pero se cambia con la letra "P" apretandola secuencialemente cambia a las diferentes direcciones posibles($278. $378, $3BC)


 

Por supuesto que se debe poder hacer de diferentes formas y con diferentes software/hardware pero es lo que encontré en este momento referido al tema y se lo aporte con el fin de colaborar a la resolución del problema.

Tenia un amigo  con un IC-751 de esos y se lo repare por la descarga de una tormenta eléctrica y siempre refería a que midiera el estado de la pila ya que si se bajaba tenia miedo de tener que hacer todo el proceso de grabar nuevamente los datos pero siempre que la medi, estaba bien.

Debería haber aportado el enlace a esta pagina http://yy5rm.blogspot.com/2018/06/programacion-electronica-de-memorias.html en el a que el tema esta tratado en profundidad y veo que usted es el autor.

--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Cargue y corrí el software en una 386 de 40MHz con DOS 6.22 y el resultado del archivo mostrado es exactamente el mismo que en la maquina con W7.





Lo mas probable es que este mal la data en el archivo bin que esta provisto y por eso n corresponde, no por la arquitectura.

Desde el 386 la arquitectura cambio de los 16bit del 286 a 32 bit para el 386 en adelante y la gestión del LPT fue bastante conservadora a lo largo del tiempo gracias a que existían muchas impresoras que solo usaban dicha salida para comunicarse. 

Posiblemente no funcionara por problemas de velocidad, muchos de estos programas se basan en retardos de tiempo para almacenar correctamente los datos y estos se calculan en base al reloj de la CPU que de los módicos 40MHz de aquella época, ahora andamos en los Giga o también de gestión y manejo de los controladores que van dirigido a dichos puertos por parte del sistema operativo, etc.

El largo del bus de comunicación no tiene nada que ver con dicha comunicación ya que inclusive venian placas PCI con puertos COM y LPT .

Siempre es mejor usar lo que había en aquella época para evitar todo ese tipo de cosas.
  • hace 1 mes

    Avatar de ramon.miranda811

    Colega Ricbevi, en el archivo sugerido se describen los inconvenientes de la información suministrada en página WEB y es con respecto a la compatibilidad de los actuales sistemas operativos.
    Particularmente intenté con windows XP y 7, usé emuladores y seteadores de sistemas operativos anteriores, pero nunca corrió el programa. Seguramente con amplios conocimientos informáticos se logre.
    Los archivos de data si se pueden editar mediante cualquier software programador de Eprom y archivos *.bin
    No necesariamente se requiere ordenador interfaces, etc., hay muchas formas de programarla.
    Saludos

  • hace 1 mes

    Avatar de ramon.miranda811

    Un detalle de cuidado es que se puede perder la data al calentar el estaño de puntos del circuito impreso en serie con la batería.

  • hace 1 mes

    Avatar de ramon.miranda811

    Buenas noches ingeniero, el programa corre, pero aparentemente esta hecho para sistemas operativos de 16 Bits, fíjese en la data del archivo y observe que no coincide.
    La dirección del puerto paralelo, aunque la seleccione desde la Cmos y desde el windows no le funcionará.
    Aunque aplique el setver.exe u otro simulador de sistemas operativos anteriores, será difícil mostrar la data correcta. Si piensa usarlo, le sugiero correrlo en MS-DOS versiones 3.0 al 5.0
    Suerte.

  • hace 1 mes

    Avatar de ramon.miranda811

    La data actual es la imagen inferior.

  • hace 1 mes

    Avatar de ramon.miranda811

    Edité mi respuesta para adicionarle la data de mi equipo IC-751 ( Mejorado ). La razón por la que escribí el artículo es ayudar a quienes han padecido el problema y se desaniman cuando esto sucede.
    Muchos colegas han solucionado con programas e interfaces para eprom.
    Pudiera probar en ambiente windows 95 al 98 u otro, favor me comunica por este mismo medio, para adicionarlo al archivo.
    Saludos

  • hace 1 mes

    Avatar de ZP5ZDM

    Tengo una PC con Windows ME, con base DOS todavía, no se si con eso utilizando el modo DOS podré programar la placa con los integrados D444C o D446C; que no sea como los Motorolas P100 o HT50 que deben programarse en ordenadores 386 o 486.

  • hace 1 mes

    Avatar de ramon.miranda811

    El programa del colega N2CBU fue probado en el año 1.991, para ese entonces la arquitectura de la mayoría de ordenadores personales usaban bus ISA, con un ancho máximo de 16 bits en el bus de datos, 640 Kbit como memoria base del sistema operativo y otros pocos Mbits de memoria extendida. Los MS-DOS 3.0 al 4.0 fueron ideales para esas arquitecturas, aunque los windows 95 y 98 funcionaron bien.
    Particularmente pienso que el problema está en la arquitectura y no en los sistemas operativos.
    Saludos.

  • hace 1 mes

    Avatar de ramon.miranda811

    Colega Ricvebi, apesar que el microprocesador es 80386DX, le sugiero abrir la PC y verifique si el conector es bus ISA. Los mismos fueron desincorporados en 1994. Para esos años existían los bus VESA, miccro chanel, EISA y muchos otros típicamente usados en sistemas multiusuarios y algunos CP de mucho costo para usuarios ordinarios.
    Como indica la pantalla, los sistemas operativos de esos años usaban la arquitectura con 640Kbit de memoria RAM base y apesar que son los mismos IRQ, direcciones de algunos periféricos y otros, el ancho de los bus actuales presentan incompatibilidades en program.

  • hace 1 mes

    Avatar de ramon.miranda811

    Lamentablemente aquí en Venezuala es casi imposible conseguir XT y AT 386 ó 486, debido a que los primeros equipos clones pentium fueron muy económicos, lo que hizo desaparecer tales reliquias.
    En la web hay otros programas desarrollados radioaficionados, los cuales corren el ordenadores actuales, pero usan interfases más elaborados.
    Como se ha comentado en muchos foros, el programa del colega N2CBU corre en equipos 386 y 486, si ya se ha ensamblado el interfase y no conseguir el ordenador, como último recurso hay que reprogramar manualmente.
    Saludos

  • hace 1 mes

    Avatar de ramon.miranda811

    Para verificar la data, se puede descargar el programa HxD Hex Editor. Es muy útil y sencillo.

  • hace 1 mes

    Avatar de ramon.miranda811

    Si está entre sus posibilidades, favor me avisa si logra probar con MS-DOS 3.1, el cual fue el más usado de la época.

  • hace 1 mes

    Avatar de ricbevi

    Esta MB tiene 5 ISA mas uno que es XT, es la PC que uso para programar o experimentar con equipos/programadores antiguos de aquella época. También tengo algunas XT. Aclaro que mi experiencia es anterior al sistema operativo DOS en mi incursión en computación y sistemas digitales y arrancó con la Notación Polaca inversa usada por HP por el 79 cuando operar una computadora o calculadora cientifica requeria mas habilidades que por ejemplo mover un ratón

  • hace 1 mes

    Avatar de ricbevi

    La data del archivo junto a el software no cambian el comportamiento aunque el sistema operativo sea el DOS 3.1 que es la version mas antigua que tengo por aqui en soporte aun operativo y es congruente con lo que pasa en todos los DOS que tengo. La data en (ram751.bin) se ve con un editor hexadecimal que nada entiende de SO, solo muestra en formato "Fx" ya que el sistema del ICOM es de 4 bit el byte de datos y los editores son de 8 bit por byte por lo que la parte alta del byte al estar todo en alto se muestra como F(%1111=$F) por lo que un 0 se vería como F0, etc.

  • hace 1 mes

    Avatar de ricbevi

    Al parecer el Software hace alguna alteración de los valores de la data que van en cada dirección que figura en el archivo bin a propósito y tal vez este dado por la no coincidencia relativa de las direcciones y/o datos en el hardware, no lo se y hay que estudiarlo para averiguarlo o sencillamente por que es una versión de software con algun bug. Siempre estoy hablando del ICOM-RAM.EXE

  • hace 1 mes

    Avatar de ZP5ZDM

    Ya me està llegando de China, los integrados CD4040 de compuertas lógicas; me construiré la interface que se conecta al puerto paralelo; y les contaré el resultado, para cerrar este tema con una corespondiente solución.

  • hace 1 mes

    Avatar de ricbevi

    Estaremos pendiente porque es bueno saber que resolucion tubo el tema y gracias desde ya por informar. Es un IC muy común dentro de lo que es CMOS y aquí(Argentina) cuesta alrededor de 1U$A cada unidad...te diria que sale mas caro el envio que el IC en si.Saludos. Ric.

Lamentablemente este equipo tiene ese problema de perder toda la data en caso de perder su batería de respaldo. Había oído de este problema y que alguien, en alguna parte, había fabricado un módulo de reemplazo para solucionar este problema.  Buscando encontré esto  https://www.piexx.com/icomprom.pdf  . No se si es lo que lo resuelve ni si es el que tenía conocimiento. Míralo y si no es ya sabes que existe una solución para eso.. Mucha suerte.
  • hace 1 mes

    Avatar de ZP5ZDM

    Ya me està llegando de China, los integrados CD4040 de compuertas lógicas; me construiré la interface que se conecta al puerto paralelo; y les contaré el resultado, para cerrar este tema con una corespondiente solución.