Furgovw

Zona Técnica => Bricolaje => Mensaje iniciado por: entolium en Noviembre 16, 2010, 20:50:40 pm

Título: Proyecto PIC (Peripheral Interface Controller)
Publicado por: entolium en Noviembre 16, 2010, 20:50:40 pm
Hola a tod@s,

Estoy haciendo un proyecto con un PIC para hacer varias cosas en la furgo. El caso es que dada la potencia de estos cacharros, me parece que lo estoy desaprovechando un poco, así que recurro a vosotr@s a ver si me dais ideas para más funcionalidades.

De momento tengo programado lo siguiente:
- Mostrar en un display de dos lineas (2 x 16 caracteres) las tensiones de las dos baterías.
- Conectar el relé de la segunda batería cuando la tensión en la primera sea mayor de 13,49v.

Se me ocurre también mostrar el nivel del depósito de agua. El caso es que al tener 2 lineas de texto, esto debería hacerse pulsando un botón, y así ir mostrando páginas de información........¿o que las páginas vayan cambiando cada x segundos?...........

No sé...¿qué opináis?

Gracias
Título: Re:Proyecto PIC
Publicado por: osanlop en Noviembre 16, 2010, 21:19:26 pm
 ??? ??? ???
Título: Re:Proyecto PIC
Publicado por: mkrtxindoki en Noviembre 16, 2010, 21:33:01 pm
eeeeeeeeeeeeeeeee? .loco2
PIC? ???
mandeeeeeeeeeeeeeeeee? .loco2
Título: Re:Proyecto PIC
Publicado por: entolium en Noviembre 16, 2010, 21:47:30 pm
Vale....perdón.

Una imágen vale más que mil palabras:

(https://www.furgovw.org/galeria/fotos/entolium/PIC.jpg)

Este es un circuito de entrenamiento para probar lo que voy haciendo. En la imágen simulo las tensiones de las baterías y la lucecita encendida en la realidad será el relé de la segunda batería (activado porque la tensión de la Batería 1 es 13,86v).
El integrado del centro (ese negro largo con muchas patas) es el PIC (Peripheral Interface Controller)

Me quedan 6 entradas analógicas para medir tensiones, sensores (de temperatura, por ejemplo)...y 13 Entradas/salidas digitales para conectar pulsadores, relés, etc...

Por ejemplo, puedo utilizar tres de estas entradas digitales para conectar los niveles del depósito de aguas limpias, y mostrar en la pantalla dicho nivel. También podría utilizar las entradas analógicas para medir la temperatura interior y exterior.
Hay muchas posibilidades...necesito vuestra experiencia para saber qué cosas estaría bien automátizar.
Título: Re:Proyecto PIC
Publicado por: mkrtxindoki en Noviembre 16, 2010, 21:52:55 pm
aaaaaaaaaa ya me he quedado mas tranquilo  .loco2
de donde has sacado eso , del suplemento del periodico .panico
Título: Re:Proyecto PIC
Publicado por: Victorg en Noviembre 17, 2010, 14:58:55 pm
la idea genial, yo tambien hago mis pinitos en programacion pic/avr, por lo que he leido el arduino es mucho mas sencillo, mi intencion tambien era hacerme un ordenador de abordo con un micro controlador o con un ordenador completo, pero eso sera una fase mas avanzada, puesto que aun me queda mucho trabajo en la furgo, pero si te puedo ayudar en algo dimelo, tengo un amigo que podria fabricar los pcb con una CNC a buen precio, estaria genail poder hacre un dispositivo multiproposito (sensores de temperaturas varios, nivels de agua baterias en un encapsulado amigable(con regletas de conexion) para todos los foreros.
Título: Re:Proyecto PIC
Publicado por: knack en Noviembre 17, 2010, 15:08:32 pm
Seria interesante, sobre todo si el proyecto fuera abierto
Título: Re:Proyecto PIC
Publicado por: punping iron en Noviembre 17, 2010, 17:00:32 pm
Cita de: Victorg en Noviembre 17, 2010, 14:58:55 pm
la idea genial, yo tambien hago mis pinitos en programacion pic/avr, por lo que he leido el arduino es mucho mas sencillo, mi intencion tambien era hacerme un ordenador de abordo con un micro controlador o con un ordenador completo, pero eso sera una fase mas avanzada, puesto que aun me queda mucho trabajo en la furgo, pero si te puedo ayudar en algo dimelo, tengo un amigo que podria fabricar los pcb con una CNC a buen precio, estaria genail poder hacre un dispositivo multiproposito (sensores de temperaturas varios, nivels de agua baterias en un encapsulado amigable(con regletas de conexion) para todos los foreros.

me he quedadonigual :o :o
Título: Re:Proyecto PIC
Publicado por: LeChef en Noviembre 17, 2010, 17:08:35 pm
me parece que hay un forero que le he visto algún brico con algún aparatejo parecido. Coméntale a Yudealf, creo que es el que maneja.
Título: Re:Proyecto PIC
Publicado por: entolium en Noviembre 17, 2010, 17:41:58 pm
Aunque me dedico profesionalmente, esto es puro ocio/vicio, y por supuesto todo lo que llegue a hacer está a disposición del que lo quiera.
No estoy inventando nada, sino uniendo piezas que ya existen.

De momento, mi idea a llegado hasta aquí:

(https://www.furgovw.org/galeria/fotos/entolium/PIC---Diagrama-de-bloques.jpg)

Con estas entradas y salidas me propongo hacer lo siguiente:
- Encender el sistema cuando se activa el contacto
- Encender el sistema al pulsar el pulsador de encendido
- Mediante el pulsador de información, ir mostrando los niveles, etc...
- Con el sensor de luz ambiente, iluminar el display si es necesario (la iluminación ya viene integrada en el display)
- Si están las luces de la furgo encendidas, iluminar el display independientemente de la luz ambiente
- Mostrar las tensiones de las baterías
- Mostrar el nivel del depósito de agua
- Activar el relé de la segunda batería

De momento esto es lo que se me ocurre, aunque seguro que a los que tenéis la furgo bien equipadita se os ocurre algo más.

Gracias Victorg por el ofrecimiento. Yo ya tengo un pc en la furgo para el gps, música, etc..., y aunque pueda resultar más potente, para este tipo de cosas no me convence, ya que el tiempo de encendido y apagado es demasiado largo. Si estás parado, y quieres ver por ejemplo cómo está la segunda batería, pues no enciendes el ordenador porque te duermes esperando. La ventaja del PIC es que es instantáneo.
Título: Re:Proyecto PIC
Publicado por: entolium en Noviembre 23, 2010, 18:19:36 pm
Aunque no ha tenido mucho éxito este proyecto, os sigo contando mis avances:

Unas fotos del primer prototipo:

(https://www.furgovw.org/galeria/fotos/entolium/PIC-Prototipo-1.jpg)

(https://www.furgovw.org/galeria/fotos/entolium/PIC-Prototipo-2.jpg)

En la primera columna, las tensiones de las baterías. En la segunda 2 temperaturas (estoy trabajando en ello todavía), y en la tercera el simbolo "[R]", que indica que el relé está activado, y tres asteriscos que indican que el depósito de agua esta lleno.

Queda bastante pequeño y compacto, teniendo en cuenta que está hecha con una placa de prototipos. Con una tarjeta a medida quedará mejor.

Lo dicho, si alguien quiere aportar ideas serán muy bienvenidas.
Saludos,
Título: Re:Proyecto PIC
Publicado por: sergiet en Noviembre 23, 2010, 23:02:18 pm
para mi si que tiene exito,

me gusta la electronica pero soy un manazas

sensores de temperatura in/out?igual he dicho una gilipollez

pero tu sigue adelante
Título: Re:Proyecto PIC
Publicado por: roninw25 en Noviembre 26, 2010, 00:06:57 am
a mi tambien me interesa, te sigo
Título: Re:Proyecto PIC
Publicado por: iltuonaonero en Noviembre 26, 2010, 12:18:49 pm
A mi también me interesa !!! Aunque de electrónica se lo justito, vaya, que no se nada !!!
Luego, a mi se me ocurre, que aparte de lo que tu ya has dicho, también se podría mostrar el amperaje.
Y es muy probable que esté diciendo una burrada, pero, se podría poner un led de alarma? Me explico, un led que cuando la tensión es baja parpadee, o que cuando el deposito de sucias esté lleno también se encienda, eso si, que con un botón puedas apagar-lo.
Y ya no se si esto le interesará a alguien, pero se me ocurre también un sensor de temperatura para el deposito de limpias, asi cuando vas a la nieve, o cuando hace mucho frío controlas un poco, aunque no puedas hacer nada.

Bueno, perdon por si he dicho alguna barbaridad!!
Ah, Entolium, muy buen trabajo !!!
Título: Re:Proyecto PIC
Publicado por: entolium en Noviembre 26, 2010, 16:04:56 pm
Yo tampoco tengo mucha idea, no te creas. Aunque pienso que no es cuestión de saber, sino de querer saber.

Lo de la corriente estaría genial, pero no encuentro la manera de medirla, ya que son unos cuantos amperios, y encima sin electrónica adicional, he de medir en modo común (referido a masa), por lo que no puedo colocar una resistencia y medir su tensión. Sería cuestión de encontrar un sensor de corriente continua sin contacto, y yo al menos no lo conozco. Seguiré dándole vueltas.

Los dos sensores de temperatura que de momento he previsto se pueden colocar en cualquier lugar, por ejemplo en el depósito. Aquí también tengo un problema, ya que este sensor (LM35) con esta alimentación mide entre 2 y 150º. Para temperaturas negativas, necesito tensión negativa, pero vaya, que también lo estoy estudiando.

Lo de los leds es buena idea, o quizás un zumbador que pite cuando algo se está gastando (el agua, la batería...). Me quedan un par de E/S digitales, así que podría hacerlo con ellas.

Muchas gracias por tus ideas.

Cita de: iltuonaonero en Noviembre 26, 2010, 12:18:49 pm
A mi también me interesa !!! Aunque de electrónica se lo justito, vaya, que no se nada !!!
Luego, a mi se me ocurre, que aparte de lo que tu ya has dicho, también se podría mostrar el amperaje.
Y es muy probable que esté diciendo una burrada, pero, se podría poner un led de alarma? Me explico, un led que cuando la tensión es baja parpadee, o que cuando el deposito de sucias esté lleno también se encienda, eso si, que con un botón puedas apagar-lo.
Y ya no se si esto le interesará a alguien, pero se me ocurre también un sensor de temperatura para el deposito de limpias, asi cuando vas a la nieve, o cuando hace mucho frío controlas un poco, aunque no puedas hacer nada.

Bueno, perdon por si he dicho alguna barbaridad!!
Ah, Entolium, muy buen trabajo !!!
Título: Re:Proyecto PIC
Publicado por: kastor_juggler en Noviembre 26, 2010, 16:12:55 pm
Interesante. Yo me dedico a la electrónica y me mola que salgan proyectillos por aquí.

Preguntas que hacer con el tema de la pantalla. A mi me gusta hacer que la pantalla sea circular y vaya cambiando cada pocos segundos. Pero si el aparato tiene botones le suelo poner que con un botón cambies lo que se esta mostrando.
Por ejemplo, si tienes lo típico: dos flechas, OK y escape, a mi me gusta así: Con OK entras al menú (si tienes, sino podrías hacer que se quede fija la pantalla hasta que se pulse escape), con escape retrocedes en la profundidad del menú, y con las flechas, cuando estas en la pantalla circular cambias de una pantalla a otra.

No se si lo he explicado muy bien, si no queda claro y te interesa ya te lo explico mejor.

Para medir corriente sin shunt y sin consumo tienes los sensores de efecto hall. Son caretes, pero como es un prototipo puedes pedir unas muestras gratuitas.

Y sensores de temperatura tienes a patadas, no te centres en el LM35, la serie LM por ejemplo tiene muchos mas modelos. Es cuestión de buscar un poco, y seguro que encuentras uno adecuado.

Saludos!!!

PD: Que PIC estas usando?
Título: Re:Proyecto PIC
Publicado por: iltuonaonero en Noviembre 26, 2010, 17:16:58 pm
Una preguntilla... Como programais luego lo que sale en pantalla? Con un pc?

CitarLo de los leds es buena idea, o quizás un zumbador que pite cuando algo se está gastando

Hombre, Casi Mejor un led, pq imaginate llevas el deposito de limpias a medias y de repente en una subida todo el agua se va hacia el otro extremo del sensor de nivel, automaticamente salta el zumbador y puede dar un poco "por saco" !!

Espero que luego hagas un brico paso a paso para tontos como yo !!! .ereselmejor2
Título: Re:Proyecto PIC
Publicado por: entolium en Noviembre 26, 2010, 17:26:14 pm
En el primer programa, tenía un botón, y al pulsarlo cambiaba la información de la pantalla.
Después pensé que a la hora de montar esto, el mecanizar un pulsador o varios, podría suponer un problema (ya sabes, alinearlos, que quede bonito...), y realmente las funciones que tiene el sistema se pueden realizar sin pulsadores, ya que no hay configuraciones que cambiar (de momento).
Hice un segundo programa, en el que cambiaba la info en la pantalla cada 3 segundos, pero al ver que se podía meter todo en una, pues para qué esperar 3 segundos.
También cambié el modelo de pic para reducir el tamaño, aunque claro, también tengo menos E/S. De hecho está ya al límite, aunque suficiente para lo que va a hacer.

Teniendo siempre la premisa de que sea lo más pequeño posible, y que sea lo más simple de ejecutar por cualquiera de nosotros, pues llegué a este punto. Por supuesto que se puede ampliar si es necesario, o hacer 2 proyectos, uno más simple y otro con más funciones. La cuestión es si existen tantas funciones que implementar.

Lo de los sensores de efecto hall lo voy a mirar, porque creo que es muy interesante. También lo del sensor de temperatura, porque este no me convence demasiado. Sigo tus consejos.


Cita de: kastor_juggler en Noviembre 26, 2010, 16:12:55 pm
Interesante. Yo me dedico a la electrónica y me mola que salgan proyectillos por aquí.

Preguntas que hacer con el tema de la pantalla. A mi me gusta hacer que la pantalla sea circular y vaya cambiando cada pocos segundos. Pero si el aparato tiene botones le suelo poner que con un botón cambies lo que se esta mostrando.
Por ejemplo, si tienes lo típico: dos flechas, OK y escape, a mi me gusta así: Con OK entras al menú (si tienes, sino podrías hacer que se quede fija la pantalla hasta que se pulse escape), con escape retrocedes en la profundidad del menú, y con las flechas, cuando estas en la pantalla circular cambias de una pantalla a otra.

No se si lo he explicado muy bien, si no queda claro y te interesa ya te lo explico mejor.

Para medir corriente sin shunt y sin consumo tienes los sensores de efecto hall. Son caretes, pero como es un prototipo puedes pedir unas muestras gratuitas.

Y sensores de temperatura tienes a patadas, no te centres en el LM35, la serie LM por ejemplo tiene muchos mas modelos. Es cuestión de buscar un poco, y seguro que encuentras uno adecuado.

Saludos!!!

PD: Que PIC estas usando?
Título: Re:Proyecto PIC
Publicado por: Victorg en Noviembre 26, 2010, 23:43:09 pm
por ejemplo este
http://es.farnell.com/allegro-microsystems/acs712elctr-20a-t/sensor-current-20a-soic8-712/dp/1329624
hay que alimentarlo a 5 voltios
lo del tamaño una vez tegas el diseño en dip probado y funcionando se programa en un smd y tamaño reducido.
a mi tambien me gusta mas la idea de que puedas tener una botonera para tener un menu en el que se puedan activar y desactivar las entradas analogicas (dependiendo el numero de baterias p.e) de esta manera seria mas polivalente para todos, bueno y si en la configuracion se pudieran configurar mediante el teclado los valores minimos de la entradas para disparar una alarma ya seria la leche.
este hilo no ha quedado en el olvido, le he estado dando vueltas pero aun no me arranca la furgo asi que tengo que priorizar mi tiempo, pero lo dicho animos y para adelante que cuando este funcionando todos vamos querer uno.
Título: Re:Proyecto PIC
Publicado por: viajerosvalencia en Noviembre 27, 2010, 10:44:03 am
Animo que tiene una pinta estupenda
Título: Re:Proyecto PIC
Publicado por: Victorg en Diciembre 10, 2010, 12:34:35 pm
hey, como lo llevas? ponos al dia.
Le he estado dando vueltas, a ver que te parece usar la pantalla tft para ver la tele usando un osd (on screen display) es decir los datos que adquieres con el microcontrolador te los superpone en la imagen que tengas en la pantalla, la informacion se injecta por el rca de entrada de video. puesto que muchos ya tienen la pantalla de tv en algun sitio visible de la furgo seria una buena opcion.
me parece genial la idea de hacer 2 versiones del mismo sistema, una sencilla con pocas señales de entrada y la otra bastante mas compleja con mayor num de entradas  configurables con visualizacion en tv (demasiado lio de programacion quizas)
espero tu respuesta.
salu2 Victor.
Título: Re:Proyecto PIC
Publicado por: wavs en Diciembre 17, 2010, 19:51:02 pm
Hola,

A mi también me parece muy interesante  .palmas

Que problema le veis a medir el consumo mediante shunt? no parece muy complicado el montaje y se podría hacer algo parecido a esto: http://www.lulukabaraka.com/fitxaArticle.aspx?idarticle=BM1 (http://www.lulukabaraka.com/fitxaArticle.aspx?idarticle=BM1) no?

No tengo ni idea, pero sería muy complicado controlar una pantalla como esta? http://cgi.ebay.es/128-x-64-LCD-Module-Choice-of-Colours-/110580000173?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&hash=item19bf14e5ad#ht_1120wt_742 (http://cgi.ebay.es/128-x-64-LCD-Module-Choice-of-Colours-/110580000173?pt=UK_BOI_Electrical_Test_Measurement_Equipment_ET&hash=item19bf14e5ad#ht_1120wt_742)

Shunt y pantallita con los datos: http://www.furgovw.org/index.php?topic=157600.msg1129629#msg1129629 (http://www.furgovw.org/index.php?topic=157600.msg1129629#msg1129629)

Saludos!
Título: Re:Proyecto PIC
Publicado por: Jmor en Diciembre 18, 2010, 20:35:38 pm
Holala! Creo que solo nos queda meter la batería, el ampli y las guitarras, (la tabla de surf ya tiene su sitio)en la furgo, pq aquí se unen todos los hobbies, tengo un arduino parado desde hace un tiempo, así que sigo el hilo...
Título: Re:Proyecto PIC
Publicado por: rubenpinseke en Diciembre 19, 2010, 20:20:14 pm
Hola!!! Yo también soy aficionadillo, que no aficionado, a los pics. Tengo una placa de entrenamiento y lo más chungo que he hecho es que el pic lea un lm35 y le envie la temperatura via rs232 a un pc, por algo se empieza ¿no?jeje. Bueno, también le he dado vueltas a ver qué aplicaciones se pueden hacer con un pic en la furgo y aparte de las tipicas (temperatura, voltaje) no se me ocurre ninguna más. Así que estaré espectante a ver si sale alguna cosa original y no muy dificil de implementar.
Sigo el hilo!!!
Por cierto, hay algún sensor de temperatura bueno,bonito y barato de -30 a +60º que se alimente con tensión positiva???
Título: Re:Proyecto PIC
Publicado por: wavs en Diciembre 20, 2010, 00:03:00 am
Se podría hacer el sensor sin alimentación negativa con el esquema que sale en la figura 7 de la página 7?? http://www.national.com/ds/LM/LM35.pdf (http://www.national.com/ds/LM/LM35.pdf)
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: entolium en Diciembre 20, 2010, 12:46:16 pm
Hola a tod@s,

Pues hasta ahora no he podido avanzar mucho en esto, tengo varios frentes abiertos. Tengo casi terminado el esquema eléctrico de lo que hay hasta ahora, y espero colgarlo en breve.

Tanto para la medida de corriente, como para la medida de temperaturas, la cosa no es "tan sencilla". Hay que tener en cuenta que el micro mide en modo común, es decir, que las entradas analógicas son medidas respecto a masa. Para solucionarlo, habría que intercalar operacionales y esto "complica" el diseño.

La medida de temperatura con el LM35 de la figura 7 se puede hacer, pero nos encontramos de nuevo con una medida diferencial. Además la temperatura afecta a la tensión que cae en los diodos, por lo que para tener una medida precisa, habría que medir esa caida y restarla.

Ahora lo que quiero hacer es montar el prototipo en la furgo y ver que pegas pueden surgir. Tiempo y un sitio donde cacharrear la furgo...ese es el problema....
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: wavs en Diciembre 21, 2010, 10:04:07 am
Es un poco chapucilla, pero si se conecta el negativo del aparato entre el negativo de la batería y el shunt, se mediría la corriente sin contar con el consumo del propio aparato pero respecto a masa, no?
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: entolium en Diciembre 21, 2010, 17:32:35 pm
Cita de: ignacioborr en Diciembre 21, 2010, 10:28:37 am
pos la verdad me parece interesante y eso que no tengo ni idea.

yo en su día entre que cogía cabreos cuando me reventaban cerraduras sopese en hacer una alarma gsm con pic pero me queda grande.

asi que gracias a mi hermanete salio una alarma gsm con 555 super sencilla y funcional.

pero limitada a un modelo de telefono destripado el alcatel onetouch del año la tarara.

ahora esto se compra por unos 140 euros , pero antes valia un paston.


si alguno quiere hacerla yo le paso el plano y le explico el funcionamiento.


ahora bien si alguien se anima a hacer lo mismo con pic para alarma gsm freeware para el foro estaria bien.

y puede solucionar el tema de los robos


Este PIC que estoy usando, y supongo que la mayoría de ellos, ya tienen implementado el hardware para comunicación serie. Con un módem de los que se usan en entorno industrial creo que sería muy simple hacerlo (un ejemplo de módem: http://es.rs-online.com/web/search/searchBrowseAction.html?method=getProduct&R=7043290). Que el modem te envíe un SMS o te llame no es dificil.
Si alguien se anima, será un proyecto muy interesante. Yo de momento no me meto en más líos.
Título: Proyecto PIC (Peripheral Interface Controller)
Publicado por: oier en Diciembre 21, 2010, 18:54:26 pm
Me apunto este hilo
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: wavs en Diciembre 21, 2010, 22:59:44 pm
Para la alarma valdría esto?
http://www.dealextreme.com/details.dx/sku.39993 (http://www.dealextreme.com/details.dx/sku.39993)
Título: Re:Proyecto PIC
Publicado por: manu en Diciembre 21, 2010, 23:46:49 pm
Cita de: mkrtxindoki en Noviembre 16, 2010, 21:52:55 pm
aaaaaaaaaa ya me he quedado mas tranquilo  .loco2
de donde has sacado eso , del suplemento del periodico .panico

que atrevido .meparto

te sigo, muy interesate pero no apto para vagos como yo.... ;D
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: MaxRockatansky en Diciembre 22, 2010, 16:09:18 pm
Buenas:

Tengo un amigo aficionado a estas cosillas y le enseñe el post para ver que se nos ocurría montar a nosotros, me pregunta lo siguiente: modelo de pic, frecuencia de reloj, si esta programado en ensamblador o con el compilador de C. Seguro que alguna cosa se me escapa, yo de estas cosas poco entiendo, pero la parte de aplicarlo al coche o la furgo creo que me da unas cuantas ideas....
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: Yudealf en Diciembre 22, 2010, 18:35:59 pm
Cita de: entolium en Diciembre 20, 2010, 12:46:16 pm
Hola a tod@s,

Tanto para la medida de corriente, como para la medida de temperaturas, la cosa no es "tan sencilla". Hay que tener en cuenta que el micro mide en modo común, es decir, que las entradas analógicas son medidas respecto a masa. Para solucionarlo, habría que intercalar operacionales y esto "complica" el diseño.

La medida de temperatura con el LM35 de la figura 7 se puede hacer, pero nos encontramos de nuevo con una medida diferencial. Además la temperatura afecta a la tensión que cae en los diodos, por lo que para tener una medida precisa, habría que medir esa caida y restarla.




Hola. Que lenguaje estas usando?

Sobre el sensor de temperatura, si tanto se complica... no has pensado en usar uno con interfaz i2c ??
y sobre la medición de corriente, no veo donde esta el problema...  [(V1-Gnd) - (V2-Gnd)] / R
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: entolium en Enero 17, 2011, 18:28:45 pm
Hola,

Pues llevo ya como un un mes con el prototipo montado "guarramente" en la furgo. De momento todo va bastante bien, he afinado algunas cosillas que en su día pasé por alto.
Os recuerdo: Tensión de las dos baterías, dos temperaturas, conexión del relé de la 2ª batería y nivel del depósito.

Me faltaría el tema del nivel del depósito, ya que yo no llevo sensores de nivel, y por lo tanto no puedo hacer las pruebas pertinentes y afinarlo para que la lectura sea correcta y estable.
Los que lleváis este sistema, ¿cómo funciona?. Imagino que tenéis 3 sensores que dan 12v cuando detectan agua ¿es así?.
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: Victorg en Enero 18, 2011, 08:07:48 am
yo no tengo sensor de nivel, pero te puedo decir como es, son varios reles reed que se cierran a medida que sube el flotador, necesitaras una entrada digital para cada uno de esos reles, a mas reles mas precision.
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: Firefly en Enero 18, 2011, 13:33:47 pm
http://www.diotronic.com/componentes-mecanicos/reles/reles-reed_P_218.aspx

Si conectas X reed en abierto con una resistencia establecida en cada uno no necesitas varias entradas, con una sola que te lea la R total puedes saber cual tienes cerrado, por lo tanto el nivel.
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: txurtxil en Enero 18, 2011, 18:49:26 pm
Me apunto a segir el brico, creo que seria interesante ir poniendo que materiales (modelos, conexiones, etc ..) para irnos situando los que tenemos ganas de ir probando este tema..
Muchas gracias por hacer!! :D
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: Victorg en Enero 21, 2011, 00:32:06 am
Cita de: Firefly en Enero 18, 2011, 13:33:47 pm
http://www.diotronic.com/componentes-mecanicos/reles/reles-reed_P_218.aspx

Si conectas X reed en abierto con una resistencia establecida en cada uno no necesitas varias entradas, con una sola que te lea la R total puedes saber cual tienes cerrado, por lo tanto el nivel.

correcto, muy bien pensado.
entolium como vas de E/S analogicas te quedan disponibles? por que otra opcion es mediante sensor de ultrasonidos ya vienen con su electronica incluida y te da una salida pwm dependiendo de la distancia al objeto, en nuestro caso el agua, lo que no se como seria para dejarlos estancos, seria cuestion de mirarlo.
Animo con el proyecto a ver si le doy caña a la furgo y me puedo montar uno yo tb
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: jfa01002 en Enero 28, 2011, 11:31:49 am
Hola a tod@s!

Para las cosas que planteais la familia PIC está muy bien, a ver si puedo daros alguna idea.

Para el tema de alimentaciones positivas y negativas lo podeis solucionar con el A0515S, que a partir de 5v nos saca +/- 15VDC con 1W de potencia.

Para el tema del sensor de temperatura, el LM es el típico, pero si quereis enredar un poquito con este de Paralax te da temperatura y humedad de forma muy precisa, eso si, no cuesta lo mismo...pero va de miedo

http://www.parallax.com/Store/Microcontrollers/BASICStampModules/tabid/134/txtSearch/28018/List/1/ProductID/94/Default.aspx?SortField=ProductName,ProductName

Y lo que seguro que a tod@s os va a poner los dientes largos, es un módulo de reconocimiento de voz, sencillo de utilizar y no muy caro:

http://www.msebilbao.com/tienda/product_info.php?cPath=27_98&products_id=600

Para enganchar varios sensores os recomiendo como ha dicho algún forero I2C, con ello solo usais 2 patas para todos los sensores, si estos soportan I2C, claro. Y en cuanto al micro, tanto si quereis de 28 o 40 patas, yo me iria con la familia 18, se programa igual pero para el día de mañana tendrá más posibilidades (ej: 18F4550 o 18F2550), incluso la conexión al PC por usb.

Para visualizar, las pantallas LCD con fondo azul dan otra sensación, quedan mucho mejor en la mayoría de los proyectos (DSPLCD2X16AZLED) y si teneis hueco (que en la furgo no es dificil), poned una de 4 lineas

Y para programar yo uso C con MPLAB o CCS, si no teneis mucha costumbre probablemente os resulte más sencillo CCS

No os voy a liar más la manta, y ánimo!!! Que ya llevo 2 semanas con la furgo en el taller... :(

Saludos...
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: Yudealf en Enero 28, 2011, 11:38:13 am
Cita de: jfa01002 en Enero 28, 2011, 11:31:49 am
Y lo que seguro que a tod@s os va a poner los dientes largos, es un módulo de reconocimiento de voz, sencillo de utilizar y no muy caro:

http://www.msebilbao.com/tienda/product_info.php?cPath=27_98&products_id=600




Vaya!!! no sabía que se podía conseguir por ese precio. Me resulta curioso porque un compañero estuvo intentando realizar en su proyecto de fin de carrera un módulo por reconocimiento de voz. Pero tuvo que desecharlo porque creo que me dijo que era demasiado complejo y le iba a llevar más tiempo del que disponía. (yo creo que es que ni el ni el profesor sabían por donde empezar).
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: modoevolutivo en Enero 28, 2011, 13:49:10 pm
Me apunto al hilo. Empezare por el ppio tranquilamente.
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: viajerosvalencia en Enero 28, 2011, 15:36:16 pm
como va el tema?

se podria colgar el esquema de conexiones, la programacion, etc.. y los que tenemos algo de idea igual podemos mejorarla o lo que sea incluso empezar el montaje para pruebas y demas
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: entolium en Enero 28, 2011, 17:23:02 pm
Hola,

Me hubiese gustado hacer esto un poco más en condiciones, pero es que no doy pa más.
Pongo el enlace al pdf del esquema:

www.gradesistemas.com/carpc/Centralita.pdf (http://www.gradesistemas.com/carpc/Centralita.pdf)

Está hecho con Altium designer (antiguo Protel). Si alguien conoce un programa de diseño gratuito que todos podamos usar, y así hacer modificaciones, pues encantado de rehacerlo.


El programa del pic, en Pic Simulator Ide:
www.gradesistemas.com/carpc/Centralita.bas (http://www.gradesistemas.com/carpc/Centralita.bas)

A ver qué podemos hacer con todo esto....
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: entolium en Enero 28, 2011, 17:44:06 pm
Aunque el esquema es sencillo, voy a intentar explicar cada bloque por si alguien no tiene claro su función:

Regulador de tensión (VR1):
La resistencia de 33 ohmios se queda parte de la tensión de entrada, para evitar que el regulador se sobrecaliente.
El condensador de 2.200uF es fundamental, ya que si no, las lecturas analógicas son demasiado inestables.

D3, R2, C3:
Componentes necesarios para conectar el programador PICKit2. Esto me permite reprogramar el micro sin tener que sacarlo del prototipo. Evidentemente, se puede quitar si se utiliza otro programador o no se programa incircuit.

K1:
Conecta la batería principal con la bobina del relé separador.

R1, R3:
Divisores de tensión para las baterías. Los ajusto a 1/3 de la tensión de entrada, así con 0...15v de entrada tengo 0...5v de salida. Después en el programa multiplico por 3 la lectura.

R4...R7, R9, R10:
A falta de consenso respecto a los sensores de nivel del depósito de agua, he optado por un divisor resistivo en cada sensor. La idea es leerlo como entrada digital cuando el sensor me de 12v. No lo tengo montado en el prototipo.

CON5, D1, D2:
Esto no lo he probado. La idea es que cuando demos al contacto, el circuito se alimente a través de D2. Si no hay contacto, pero accionamos un pulsador conectado en CON5, el circuito se alimenta de la batería principal a través de D1.
Los diodos impiden que si tenemos el contacto y pulsamos, se produzca una conexión directa entre la batería y el contacto.
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: Yudealf en Febrero 11, 2011, 12:13:58 pm
Creo que la resistencia de 33 Ω deberías sustituirla por un fusible. No le encuentro sentido, además creo que podría darte más problemas que soluciones.
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: rubenpinseke en Febrero 12, 2011, 23:24:15 pm
Hola. El viernes me llegaron dos sensores de temperatura MCP9700 que pedí gratis a Microchip. Tienen una precision de +-2º, pero bueno, a caballo regalado....jejje. http://ww1.microchip.com/downloads/en/DeviceDoc/21942e.pdf
A ver si se los enchufo al PIC y los pruebo.
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: ramontxu en Marzo 12, 2011, 10:08:54 am
Me vais hacer desempolvar la micropic trainer "de madera" que tengo por ahí.
Liantes...

edito: ¿18F?.  Me quedé en el 16F...
          Si se tira de C igual me entero de algo.

Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: guzmanpelayo en Marzo 12, 2011, 10:46:22 am
muy interesante, me habeis metido el gusanillo, ahoro mismo me pongo a estudiar un poquito que lo tengo algo olvidado, llevo tiempo pensando en ponerle algun tipo de controlador a la furgo y mira por donde me habeis dado el empujon.
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: ramontxu en Marzo 12, 2011, 11:32:59 am
Relativo a R 33Ω depediendo de la potencia y tal puede ser cosa buena. Por mi parte echo de menos en la salida del 7805, en paralelo al electrolítico, otro condensador con una capacidad adecuada para ayudar al 7805 evitar inestabilidades... ¿radiofrecuencia de las emisoras de CB?.

Relativo al código algo si que pillo... A ver si consigo el soft por ahí...

Buena pinta tiene el proyecto para trastear, enhorabuena. Luego ya sabemos  lo que pasa, nos vamos liando y acabamos considerando imprescindible salga una señal de un pin del PIC que interactúe con el ABS de la furgo y ayude evitar lecturas erroneas de los sensores de nivel por los movimientos bruscos inercia de la masa de agua...
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: Yudealf en Marzo 28, 2011, 13:58:27 pm
Hola, yo la verdad que ando liado en algo similar, pero sin vuya, me estoy tomando mi tiempo  ;D, tengo ya muchas partes hechas, y casi lo que me queda es juntarlo todo.

Mi pantalla para el modulo de control será algo así, que queda muy llamativo:
http://www.youtube.com/v/eyY4YEyH4Mk.swf
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: wavs en Mayo 03, 2011, 18:09:44 pm
Algunas ideas para poder utilizar el LM35 como sensor de temperatura negativo:

Este parece sencillo de implementar: http://www.ucontrol.com.ar/wiki/index.php?title=Colecci%C3%B3n_de_circuitos_de_entrada/salida#Usar_LM35_en_todo_el_rango_de_temperatura_con_fuente_simple (http://www.ucontrol.com.ar/wiki/index.php?title=Colecci%C3%B3n_de_circuitos_de_entrada/salida#Usar_LM35_en_todo_el_rango_de_temperatura_con_fuente_simple)

http://www.ucontrol.com.ar/wiki/index.php?title=Colecci%C3%B3n_de_circuitos_de_entrada/salida#Adaptaci.C3.B3n_de_sensor_LM35_a_PIC16F877A (http://www.ucontrol.com.ar/wiki/index.php?title=Colecci%C3%B3n_de_circuitos_de_entrada/salida#Adaptaci.C3.B3n_de_sensor_LM35_a_PIC16F877A)

Saludos
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: amikoj en Octubre 03, 2014, 17:55:49 pm
Qué pena que no se haya seguido con el hilo.
Después de todo este tiempo, una eternidad para los tiempos que corren (en relación con la tecnología), el sistema Arduino está totalmente comercializado y mejorado, simplificando muchisimo los trabajos de prediseño y montaje final.
Algunos de nosotros estamos metidos en lo del Arduino, en plan aficionado, claro.
El mayor problema con que cuento y me puede, es la programación. Por lo demás, el cacharrero, me encanta.
Saludos y a ver si os animais a retomar el hilo para así seguiros y poder aprender.
Título: Re:Proyecto PIC (Peripheral Interface Controller)
Publicado por: grantorino en Noviembre 09, 2017, 23:56:43 pm
Buenas noches a tod@s!

Alguien tiene interés en este tema de programación de micros PIC?? Estoy simulando en Proteus con idea de llegar a montar algo y me come la curiosidad por ver en qué acabó algún proyecto de estos que se han comentado!