Autor Tema: quiero hacer un programa de encendido con avance para auto  (Leído 5268 veces)

0 Usuarios y 2 Visitantes están viendo este tema.

Desconectado ferchaco

  • PIC10
  • *
  • Mensajes: 13
quiero hacer un programa de encendido con avance para auto
« en: 18 de Agosto de 2012, 18:35:27 »
Sres del foro va mi saludo para este inmenso grupo;...este propocito de entrar en este foro es para pedirle a Uds si me pudiera ayudar con un programa de encendido electrónico co avance para automovil, yo lo tengo hecho uno en niple,el problema es que ahora me ha llegado un vehiculo que tiene las cuatros bobina separado en distinto tiempo de chispa,tengo dos canales quemado,en estos momento tube que hacer dos programas para suplantarlo,el propocito mio es,hacer un solo programa para las dos bobina,si algien me puede ayudar le estaria agradecido

Desconectado Eyedol

  • PIC16
  • ***
  • Mensajes: 129
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #1 en: 19 de Agosto de 2012, 20:07:04 »
Bueno supongo que tienes que utilizar algo para medir la velocidad de giro del motor (pickup magnetico) usar el que posee cada vehículo o colocar uno propio. segundo las salidas de activación para cada bobina y tu programa. básicamente deberías tener la opción de adelantar la "chispa" en los grados que desees supongo que con alguna perilla. Es solo una idea.

Desconectado ferchaco

  • PIC10
  • *
  • Mensajes: 13
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #2 en: 20 de Agosto de 2012, 07:13:02 »
Hola eyedol;
                 
                     Primero gracias por contestar,...mirá todo lo que me decis ya lo tengo, te explico de nuevo, tengo un auto nissan que se le quemó un driver del exitador de bobina si?, bueno, ese driver es de 4 entradas y 4 salida,uno para cada bobina,la bobina trae modulo incorporado,es decir que estan los amplficadores de A.T en la bobina,ahora bien ,del drver se me quemó dos salidas,es decir que el auto quedó andando con dos cilindros, yo le hice andar con tres, agregándole uno,porque tengo un programa hecho con Niple ,en un 12f629, es decir que para hacer funcinor el otro que me falta debo agragar otro 12f629, me gustaría hacer un solo programa , por ejemplo en un 16f628, y eso es lo que no sé hacer,esta es la ayuda que pido, Gracias a lo que puedan ayudarme

Desconectado ROBBYG

  • PIC10
  • *
  • Mensajes: 3
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #3 en: 20 de Agosto de 2012, 09:24:03 »
Hola Ferchaco:
Algunas preguntas: 1.- Los drivers originales están conectados a la EQU o solo al sensor de posición?
2.- Podrías poner el programa que ya tenes hecho con el 629?
Si los driver son alimentados de la EQU es posible que el adelanto de chispa lo calcule la EQU en ese caso solo hace falta un Amplificador

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #4 en: 20 de Agosto de 2012, 09:39:37 »
No es mas sencillo reemplazar el driver completo? O bien si se ha quemado 2 salidas puedes usar el pulso que entra para hacerte un driver externo simplemente con un igbt o con un driver de encendido tipo ecospark de fairchild?

Desconectado ferchaco

  • PIC10
  • *
  • Mensajes: 13
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #5 en: 20 de Agosto de 2012, 12:02:22 »
Hola rubbig, Hola merlinz,respondo sus preguntas,el auto tiene el sensor de PMS,entra a la ECU pasa por el procesadr,cuendo termina con todo ese proceso pasa al integrado que exita las bobina con modulo,que luego ataca a las bujías,este IC en cuestión es el  D16861GS,y aca contesto a merlinz,si este integrado lo consiguiera posiblemente no estaría haciendo todo este experimento, el caso que no lo puedo conseguir en el mercado de la Argentina,de última si alguien sabe donde poedo conseguir, y lo pudiera comprar,tambien que pueda pasar para la Argentina mi problema estaría resuelto,ya no sería problema o si no,un exito,no,no es facil la vida del hombre en este mundo...aca le envio el programa del 12f629,

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #6 en: 20 de Agosto de 2012, 13:13:41 »
Y cual es la mision de este integrado? Lo digo porque no he encontrado ningun datasheet (debe ser viejo), si miras con un osciloscopio la entrada y salida de los pines que funcionan entonces podrias sustituir este integrado por otro que haga la misma funcion.

Desconectado ROBBYG

  • PIC10
  • *
  • Mensajes: 3
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #7 en: 20 de Agosto de 2012, 19:17:55 »
He visto el programa del 12F629 pero no me queda claro aún , ya que no aclara de donde lee las entradas y que debe alimentar a las salidas. Por lo visto el sensor del PMS va directo a la ecu por lo tanto el calculo del avance al encendido lo hace la misma ecu para cada cilindro. Es aqui donde no entiendo que hace un micro.Solo debería haber un circuito del tipo a descarga capacitiva para alimentar las bobinas. Te pido si podes aclarar un poco mas y hacer un diagrama en block del dispositivo que tenes funcionando con el PIC12F629.

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #8 en: 20 de Agosto de 2012, 20:56:57 »
Como dice ROBBYG es asi, la cpu ya hace el calculo, lo que parece que hace el programa ese del pic es un delay, quizas sea el dwell? Yo creo que la misma cpu es la que calcula el dwell por lo cual como dije en el anterior post, solo tendrias que usar las salidas en un driver de bajo consumo (buffer por ejemplo) y ya vale, al tener modulo las propias bobinas supongo que ahi estaran los drivers de las bobinas.

Desconectado ferchaco

  • PIC10
  • *
  • Mensajes: 13
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #9 en: 20 de Agosto de 2012, 21:22:41 »
Miren Sres: Yo creo haber sido bien claro en explicarlos de que se trata este IC es un conformador de pulso inteligente,es dificil seguir intentado explicarlo si Udes no se dedican a reparar computadoras de automovil,si no lo pueden ni siquiera encontrar el datasheet,ma me va a costar describirle que es una ECU,agradesco la boluntad de atudarme,de todas maneras ya lo tengo resuelto el tema,mi inquietud fue poder simplificarlo más , un saludo cordial

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #10 en: 20 de Agosto de 2012, 23:09:05 »
A ver, me temo que te equivocas de persona, por lo menos lo digo por mi, yo mismo hice una ecu con un dspic33e incluyendo la gestion de inyeccion, encendido, sistema de mapeado y muchas mas cosas que tengo en mente incluyendo drivers de inyeccion basado en peak&hold y encendido por IGBT sin contar de comunicacion por CAN BUS pudiendo programar todos los modulos desde un solo modulo, pero bueno, que te voy a contar, tu eres el experto no?

Para mi lo que tu llamas "conformador de pulso" es el termino que se usa para convertir un pulso con determinadas caracteristicas en otro pulso igual pero apto para el uso del dispositivo, un ejemplo claro es el pulso de un sensor inductivo, este sensor produce una señal la cual no puede ser procesada de forma digital por la CPU (por ejemplo), por eso se usa un "conformador de pulso" para convertir esa señal en una señal cuadrada digital para que la CPU pueda procesarla.

Ahora bien, los datasheet hay veces que son dificiles de encontrar, mas que nada porque existen componentes con un nombre parecido y puede llevar a confusion por lo cual nunca me voy a arriesgar a decirte "he encontrado el datasheet" y luego que resulte no ser ese, ya que tan interesado estabas en pedir ayuda deberias haber sido tu el primero en ofrecer el link del datasheet, porque nos ibamos nosotros a molestar en buscarte una solucion si tu mismo quieres que te hagan las cosas sin explicar que es lo que quieres?

Por ultimo espero que la solucion "chapucera" que le quieres dar con un pic12 no estropee el automovil del cliente, te lo digo porque en caso de que avances el encendido demasiado (por error en tu codigo), o lo atrases puedes causar un gran problema en el motor (detonacion o bien calentamiento excesivo de las valvulas en caso de retrasarlo demasiado), como sabras en un motor a 3000RPM un 1º de encendido equivale a 55.5us en caso de desfasarte demasiado del calculo de la CPU podrias causar un grave problema en el motor. Pero claro, tu que eres "experto" habras tenido todo esto en cuenta no? Una pena que seas tan experto que no sabes ni hacer un programa tan simple.

Una ultima cosa, si tan listo eres, y nosotros tan "tontos" que no entendemos las cosas para que nos preguntas, tu que te dedicas a reparar ecus no deberias saber solucionarlo sin ayuda de nadie? Espero que no te ofenda lo que te he escrito, pero a mi me ha ofendido la forma en la que has respondido con menosprecios sin tener ni idea de a que nos dedicamos, que sabemos y que no sabemos cuando lo unico que hemos pretendido ha sido ayudarte en algo que no le sacamos ningun beneficio y perdemos el tiempo para que tu respondas menospreciando a la gente...

Ale, un cordial saludo como tu dices y a ver si la proxima vez eres un poco mas "experto" en juzgar a la gente antes de responder.

Desconectado ROBBYG

  • PIC10
  • *
  • Mensajes: 3
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #11 en: 28 de Agosto de 2012, 09:38:25 »
 :(Ferchaco: Me siento avergonzado como Argentino de semejante respuesta. Estoy completamente de acuerdo con MerliNz, la única intención fue responder a tu pedido de ayuda y eso es lo que obtuvimos. Espero que recordemos bien este seudónimo para saber que hacer la próxima vez.

Desconectado Eyedol

  • PIC16
  • ***
  • Mensajes: 129
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #12 en: 04 de Septiembre de 2012, 21:35:16 »
Bueno a pesar de los ánimos caldeados quisiera seguir interviniendo en el tema 8) aquí adjunto una imagen del integrado creo que es la datasheet correcta. si es asi con un par de mosfets puedes mover tu bobina eso si con toda la parafernalia de protecciones y circuito de disparo que cada mosfet requiere, algo asi como emular este circuito. (aunque el integrado es muy completo)

Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #13 en: 06 de Septiembre de 2012, 07:33:56 »
Los mosfet no sirven para el disparo de la bobina, es algo que he llegado a la conclusion, quizas con un mosfet de mucho vdss (+400V) si, pero son dificil de encontrar. El caso es que el creador del post el driver de la bobina esta en el modulo de las bobinas, realmente nunca llegue a entender que es lo que buscaba ni porque usar un pic para simular un buffer?
« Última modificación: 06 de Septiembre de 2012, 07:48:43 por MerLiNz »

Desconectado Eyedol

  • PIC16
  • ***
  • Mensajes: 129
Re: quiero hacer un programa de encendido con avance para auto
« Respuesta #14 en: 07 de Septiembre de 2012, 07:59:45 »
Como no hermanito! claro que si me imagino piensas que no, por los transitorios de las bobinas. lo único que debes hacer para disminuir el transitorio de sobre voltaje es colocar el diodo contrapuesto en paralelo con la bobina o bien en el mosfet. igualmente si disminuyes el Tr y Tf al máximo posible te sacas aun mas el problema.