TODOPIC

Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: flypycfv en 23 de Agosto de 2005, 20:22:00

Título: q pic necesito para lo siguiente??ayuda x favor
Publicado por: flypycfv en 23 de Agosto de 2005, 20:22:00
wenas a todos tengo en mente un proyecto pero es complicado, el proyecto es el siguiente:
Tengo el motor de una mula mecanica q funciona a carburacion entonces kiero pasar el motor de carburacion a inyeccion entonces aki biene el problema, abia pensado en usar el pic16f84 en concreto 2 pic pero me han dixo q esos pic no son lo suficientemente potentes como para poder acer tal cosa y keria q me aconsejaran.


Saludos y gracias
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: flypycfv en 24 de Agosto de 2005, 21:13:00
joer nadie puede decirme nada sobre q pic podria usar???
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: Nocturno en 25 de Agosto de 2005, 02:34:00
Es probable que tu post se haya quedado sin respuesta porque no has dado demasiados detalles de tu problema.
Al menos yo, no me siento capaz de aconsejarte sobre la suficiencia o insuficiencia de un PIC para convertir carburación en inyección, porque no tengo ni idea de cómo se hace, ni cual sería la función del pic.
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: flypycfv en 25 de Agosto de 2005, 07:03:00
a ok, dare mas detalles, bueno el carburador lleva una mariposa q deja pasar aire y segun el aire q pasa deja pasar una cantidad de gasolina para q la mezcla sea correcta, entonces lo q yo kiero acer es q el pic mediante un sensor q aun no se ni como se llama mida la apertura de la mariposa q deja pasar el aire y q segun sea la apertura deje q el inyector este abierto mas o menos tiempo para q la mezcla sea buena y q cuando abra el inyector tiene q ser en un momento puntual q seria la admision y segun se kiera q acelere mas o menos seria q cuando la mariposa deja pasar mas aire el le diga al inyector q este abierto mas tiempo en el momento de la admsion, el motor gira como maximo a 4000rpm, x lo cual si no me ekivoco a regimen maximo el motor hace 16 veces x segundo la admision x lo q el pic tendria q calcular la cantidad de aire q entra al motor y el tiempo q tiene q estar el inyector abierto  16,66 veces por segundo cuando este a regimen maximo claro esta q cuando valla a menos rpm tendra mas tiempo para calcularlo.


saludos y espero haberme explicado bien y sobre todo gracias
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: RaDoN en 25 de Agosto de 2005, 07:09:00
Se me ocurre como sensor de la aberturla de la mariposa, "ampliar" en eje que esta lleba y adaptarle algun disco a modo de encoder. De inyeccion ni dea, yo me criao desguazando un panda, así que lo que salga de carburador ... Avergonzado
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: Nocturno en 25 de Agosto de 2005, 07:11:00
En principio no parece que sea un problema que necesite de un pic muy potente, aunque todo dependerá de los sensores que tengas que usar, y de los recursos que el PIC deba tener para manejar esos sensores.
Tampoco parece que vayas a necesitar demasiados puertos, por lo que con un PIC de encapsulado de 18 pines podría ser suficiente.

Lo que sí parece probable, es que algún sensor que utilices envíe la información en formato analógico (quizás el de la mariposa) por lo que sería recomendable un PIC con conversor A/D incorporado, y el 16F84 no lo tiene.

En fin, lo primero sería determinar los sensores y luego, quizás puedas aviarte con un 16F88.
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: flypycfv en 25 de Agosto de 2005, 09:28:00
habia pensado en poner un convertidor de anologico a digital para asi poder usar el 16f84a y para la mariposa habia pensado en poner un potenciometro y del potenciometro al convertidor, tb keria ponerle un sensor al escape para q si expulsa muxo oxigeno mejorara la mezcla usando otro 16f84a q tengo pero eso ya es a modo mejora
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: fenix_jn en 25 de Agosto de 2005, 13:45:00
El 16F84(A) no posee A/D, usa el 16F88 q tiene un encapsulado identico al F84 + ADC
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: doppel en 25 de Agosto de 2005, 20:47:00
hola
lo que necesitas es un sensor que se llama SONDA LAMBDA y es la encargada de medir la cantidad de oxigeno/gases, no estoy muy en el tema pero este tipo de sonda se utilizan en los autos que tienen catalizador de gases para medir los gases y de ahi saber cuanto mas o menos oxigeno debe entrar al carburador, en la red existen circuitos de Vacuometros, y si hay alguien que sepa mecanica me corrija pero son los que se usan para hacer las mediciones en el carburador
un vacuometro casero consiste en la sonda lambda y un circuito que no es mas ni menos que un vumetro, el tema es saber interpretar el medidor.-
las sondas lambda se consiguen pero ni idea del precio.-

saludos
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: flypycfv en 26 de Agosto de 2005, 05:25:00
ok muchisimas gracias a todos, lo del tema de la señal anologica a digital puedo usar un par de convertidores 1 para la sonda de escape y otra el posicionamiento de la mariposa y asi q el pic puede calcular el tiempo q tiene q estar abierto el inyector, lo q mas complicado veo es a la ora de programas los pic ya q no tengo ni idea de acerlo y tampoco estoy mu seguro de q el conversor de analogico a digital lo pueda poner para el pic, xq aunq estudie ago de electronica pues como q ya casi no me acuerdo de na y no se a q patillas se conectan la salida del conversor al pic, ni como programar las patillas del pic, una cosa q antes seme paso 1 pic tiene q controlar 2 sensores y el otro 1, por ejemplo q el 1º pic calcule el aire q pasa, el tiempo de inyecion y un simple contacto para q sepa cuando esta haciendo la admision el motor y luego el segundo pic con la sonda lambda para q mida el nivel de oxigeno mande una señal al pic 1 para q mejore la mezcla en el caso de q haya q hacerlo.

saludos
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: doppel en 26 de Agosto de 2005, 16:49:00
hola
creo que implementandolo bien, como dicen mas arriba! no necesitas dos micros con ver bien las interrupciones se puede lograr con uno solo.-
saludos

Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: flypycfv en 27 de Agosto de 2005, 14:01:00
ok muxisimas gracias, ahora me podrian decir q programas necesito para desarrollar el programa para el pic y q programa usar para programarlo??

SAludos y muxas gracias
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: vszener en 27 de Agosto de 2005, 15:21:00
Ke tal!!!bie para realizar el programa deberas elegir el lenguaje de programacion, el asm, el basic, el c....vamos yo te recomiendo el c, el cual en este foro el compilador mas usado es el CCS el cual posee bastantes librerias documentadas e incluso si buscas por el subforo de c encontraras parte del manual traducido al español para descargarse. Para meter el programa ya compilado al pic(el .hex) puedes mediante el IcProg o incluso mejor que este el WinPic800 realizado por el compañero Sispic...aqui los enlaces:

Para el programador WinPic800:
http://miarroba.com/foros/ver.php?foroid=59905&temaid=1381119

Para parte de la help de c (CCS) traducido al español:
http://miarroba.com/foros/ver.php?foroid=46840&temaid=4023657

Suerte!!!Giño


PD: Para el asm el Mplad ide de microchip la ultima version 7.21 aqui el enlace:
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en019469&part=SW007002
Para el basic podras encontrar informacion en el subforo de basic:
http://miarroba.com/foros/ver.php?foroid=8826
Recordarte que dentro del MPlab puedes trabajar con el CCS.....
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: flypycfv en 27 de Agosto de 2005, 15:56:00
ok muxas gracias el c, donde lo puedo conseguir?? y el CCS eso es del c o parte del c??o sino donde lo puedo conseguir, esq como puedes ver no tengo ni idea de programacion je je je je.veo q voy a necesitar muxa ayuda.

Saludos
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: vszener en 28 de Agosto de 2005, 04:44:00
Ummmmm no tienes ni idea de programacion????locopues vas a tener que aprender ennn!!!jeje decirte que c es el nombre que se le da a un lenguaje de programacion y que CCS es el compilador de dicho lenguaje(el que genera el .HEX para grabarlo en el PIC), haber para empezar hay un subforo de c:
http://miarroba.com/foros/ver.php?foroid=46840
Un microcursillo de c:
http://miarroba.com/foros/ver.php?foroid=46840&temaid=2307248
Ejemplos en c(aunque sea para el 16F648A se pueden adaptar para cualquier dispositivo ya que las instrucciones en c son para todos los dispositivos iguales):
http://miarroba.com/foros/ver.php?foroid=46840&temaid=4061462
En mi mensaje anterior te di la direccion donde poder bajarte parte de la ayuda que trae el compilador CCS en español...bajatelo!!!jeje y tenla siempre a mano y para obtener el CCS decirte que es un programa de pago por lo tanto dar enlaces de forma publica es ilegal asi que puedes bajartelo mediante P2P(emule.....) o aqui la direccion para poder bajarte la DEMO:
http://www.ccsinfo.com/demo.shtml
Ahh!!!se me olvidaba...para simularlo mediante software el PROTEUS:
Subforo de simuladores
http://miarroba.com/foros/ver.php?foroid=58549
Aqui hablan del PROTEUS 6.7sp3:
http://miarroba.com/foros/ver.php?foroid=58549&temaid=3614700

Suerte!!!!Giño
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: flypycfv en 28 de Agosto de 2005, 06:37:00
ok tio muxas gracias x los enlaces, pero tengo otra preguntilla je je je el c es igaul al c++, esq tengo el c++ pero no se si es este.


joer q pesao q soy ehhh!!!!!!!!!! je je je
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: antoniof en 28 de Agosto de 2005, 07:31:00
El CCS es en sintaxis igual al C++, pero ojo, el C++ generará programas ejecutables en el PC y el CCS en un PIC.

Para programar PICs no te sirve el C++.

Busca en la mula el CCS y lo encontrarás.

Un consejo que te doy es que, si no has programado nunca un PIC, no intentes atacar tu proyesto desde cero, es decir, practica bastante con los PIC, su programación y haz pryecto simples para hacer con el tema. Si no, tu proyecto nunca llegará a su fin.

En cuanto a los sensores del motor(mariposa, lambda, bomba inyectora, etc) te sugiero que te hagas de sensores comerciales que se utilizan en los coches habitualmente. Hay mucha info en la red al respecto.

Animo con el proyecto ya nos contarás.
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: vszener en 29 de Agosto de 2005, 04:12:00
No te preocupes por las preguntas para eso estamos!!!jeje bien como bien a dicho el amigo antoniof el c++ que tu tendras genera programas ejecutables a nivel de software de pc(programitas que se ejecutaran en el ordenador) y a nosotros nos interesa que genere archivos .HEX para luego grabarlo en el PIC....discrepo en parte de lo que dice el amigo antoniof de que el CCS es igual en sintaxis que el c++, mas bien es igual que el c, aunque eso si la declaracion de bucles(for,while,do..while,if...) son la misma para este tipo de lenguaje. Comentarte tb que existe mas de un compilador en c para PIC"s, como el caso de hi-tech, IAR, etc....pero el que veras mas amenudo si transitas por este foro y mas bien por el subforo de c, es el CCS y como bien te han comentado en el anterior post la mula(o el kazza o cualquiera de P2P) lo podras encontrar....suerte!!!Giño
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: flypycfv en 29 de Agosto de 2005, 07:33:00
el ccs, el proteus,y el manual ya lo tengo, lo q no consigo es el c, ni en la mula ni en ningun sitio cosa q me extraña, de todas formas seguise buscando al no ser q el ccs ya tenga el c je je je estoy mas pedio q heidi en sierra morena ja ja ja
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: flypycfv en 29 de Agosto de 2005, 07:53:00
ok tio muxas gracias je je je je entonces cuando porgrame algo para el pic puedo simularlo en el proteus no??


Saludos y gracias
Título: RE: q pic necesito para lo siguiente??ayuda x favor
Publicado por: vszener en 29 de Agosto de 2005, 07:58:00
jeje claroooo esa es la idea, si no dispones de medios materiales para hacer una simulacion real(o simplemente tienes los componentes justos y no quieres comprar mas) pues que mejor que una simulacion a nivel de software, tu realizas tu programita, lo compilas, ves que no te da errores y te vas lo mas rapido que puedas al PROTEUS a simularlo para ver si tu programa hace lo que tu querias(normalmente veras ke no salen las cosas a la primera....jeje)
Decirte que el simulador PROTEUS es muy bueno pero tiene bugs, es decir defectos, muchas veces la simulacion no es exacta a lo que pasaria en la vida real.....pero bueno tienes que pensar que si en el PROTEUS te funciona vas por el buen camino y casi seguro te funcionara en la vida real(muy casi seguro!!!!!)
suerte!!!!Giño