TODOPIC
Microcontroladores PIC => * PROYECTOS * => Mensaje iniciado por: elfrijolero en 07 de Marzo de 2008, 02:43:12
-
Hola a todos en el Foro.
Le estoy dando vueltas a este asunto y no he dado con una solucion. Les planteo mi situacion.
Tengo una placa que contiene un micro controlador pic 16f688. Este, a su vez controla un relevador que enciende o apaga una electroválvula dentro de una camioneta, Esta electroválvula controla el paso de combustible hacia el motor. Sin embargo, me di cuenta que esta electroválvula simplemente fue desconectada del equipo para ser conectada en forma independiente. (la conectaron directo a la batería de la camioneta.) .De esta manera, se salió de control.
La pregunta es.... ¿Cómo puedo detectar con el micro que la carga (osea la electroválvula) fue desconectada del relevador?
Me interesa detectar si hay corriente o no en los terminales del relevador que controla el micro. La electroválvula consume 1 Amper al ser accionada.
Pero, ¿Como mido esa corriente? No me interesa saber qué cantidad de corriente va por los terminales del relevador, simplemente si existe una corriente entre ellas o no ya que al ser desconectada, simplemente no habrá corriente.
Estoy por comprar un sensor de corriente de allegro "ACS712ELCTR-05B-T " pero en realidad creo que puede hacerse de una manera más barata.
Les agradecería cualquier sugerencia ya que estoy en disposición de hacer nuevo diseño.
-
Hola elfrijolero!
Si que se puede hacer un poco más económico. Puedes probar con una resistencia shunt, algo parecido a esto:
(http://img167.imageshack.us/img167/8414/shuntbl1.jpg)
No es más que un trozo de metal (suele ser manganina) de baja resistividad. Al pasar a traves de el una determinada intensidad (1 amperio en tu caso) obtienes en bornes del mismo una diferencia de tensión que es proporcional a la I que lo atraviesa.
Coge cualquier cable que tenga una sección superior a 1mm (20 cm por ejemplo). Haz que pase por el 1 A y mide con un tester los mv que obtienes en bornes del cable.
Obtendrás por ejemplo 43mV por cada amperio. Que no te gusta tener 43 mV? Pues corta un poco el cable y vuelve a medir. Obtendrás 35mV, y así sucesivamente. Cambiando la longitud del cable podrás ajustar los mV que obtienes en función de los A que lo atraviesan.
Ufff... no se si me he explicado muy bien :D.
Lo que despues tendrás que hacer es amplificar esa señal y metersela al AD del PIC.
Un saludo desde Alicante.
-
Y no seria mas facil saver si llega tension a electroválvula en vez de corriente ?
-
Jejeje... para este caso creo que si :mrgreen:
Un saludo desde Alicante.
-
Y no seria mas facil saver si llega tension a electroválvula en vez de corriente ?
Gracias por sus respuestas antes que nada. Con respecto a medir la tension en electrovalvula, creo que habria problema ya que el usuario puede conectarla a la bateria sin desconectar el mismo relevador de control, les mando un esquematico para que puedan observar la vulnerabilidad del sistema.
Ademas , medir la tension esta sujeta a posible induccion de ruido por la corriente que se queda circulando entre la bobina de la electrovalvula y el diodo. Bueno , eso me paso a mi en otra ocacion queriendo medir la tension en la bobina.
Con respecto a la solucion de la resistencia shunt , me parece ideal, pero en este caso esta resistecia iria conectada en la parte alta de la carga, (electrovalvula) . Si tienes un esquema de conexion , serviria. La pregunta seria , con respecto a que podria medir esa caida de voltaje generada por la corriente de 1 amp?
Otra pregunta seria ,¿ De donde puedo conseguir alambre manganina de baja resistividad ? De antemano muchas gracias
-
Tambien puedes poner una resistencia de 1 Watt alli, en vez de la shunt... :mrgreen:
-
Tambien puedes poner una resistencia de 1 Watt alli, en vez de la shunt... :mrgreen:
MGLSOFT : gracias por la sugerencia. pero si pongo la resistencia de 1 watt , que valor sugieres de ella? ya que si es de 1 ohm digamos, pues tendria que ser de 12 watts y como por aqui no hay mas que de 15 watts, pues tendria que ser de 15 watts pero eso ya es un ladrillote que me roba bastante espacio para la tarjeta.
saludos.
-
umm , si hacen un puente directo a la electrovalvula el shunt tambien quedará anulado .
(http://www.upload-images.net/imagen/9dbfd9dea7.jpg) (http://www.upload-images.net)
Podrias verificar el nivel que tiene el punto de retorno en tu interruptor cuando este parado periodicamente.
(http://www.upload-images.net/imagen/ea5c3f7e30.jpg) (http://www.upload-images.net)
Si hacen un Puente los niveles quedaran asi .
(http://www.upload-images.net/imagen/29a8355e25.jpg) (http://www.upload-images.net)
Tambien seria necesario unas resistencias pullup en la entrada por si cortasen los cables enterarte .
Otra manera podria ser con un optoacoplador en esos dos puntos , aunque quizas habria mas consumo por el led
-
umm , si hacen un puente directo a la electrovalvula el shunt tambien quedará anulado .
TE COMENTO SISPIC , QUE LO UNICO QUE ME INTERESARIA SABER ES QUE SI EN LA LINEA EXISTE UNA CARGA MAYOR A DIGAMOS 300 mA . Y CON ESO ASEGURO QUE LA ELECTROVALVULA ESTA CONECTADA.
POR OTRA PARTE , PUEDO METER LA SHUNT DENTRO DE LA PLACA. DE ESA MANERA SI PUENTEAN EL RELEVADOR, PUES BIEN, NO HABRIA CAIDA DE TENSION EN LA SHUNT , O ME EQUIVOCO SISPIC?
SALUDOS Y GRACIAS POR SUS RESPUESTAS.
-
Que es lo que quieres averiguar :
Si hacen un puente mientras el motor esta en marcha o cuando esta parado en caso de robo .
-
Hola.
Un chiste que nos salio muy bien fue lo siguiente:
Consigue un sensor magnetico de esos que usan los sistemas de alarma y le arrollas el conductor ke va hacia la carga (tantas vueltas como sean necesarias); al haber corriente generara un campo magnetico ke cerrara los contactos del sensor magnetico, esto esta funcionando en un equipo y tiene buenos resultados.
Saludos
-
hola a todos y mil gracias por sus valiosas aportaciones.
les comento que he decidido implementar el metodo de deteccion por coltaje como lo habias dicho con anterioridad sispic. Siendo que por un momento pense que de esa manera habia ruido a consecuencia de la corriente que se induce entre la electrovalvula y el diodo, pues bien sucedio que la bobina de la electrovalvula tenia un falso y por eso causaba tantos estragos, la solucion fue simplemente poner otra y funciono muy bien.
Sin embargo , empeñado en la solucion de deteccion de corriente , logre rescatar estos datos , que me gustaria compartirlos con ustedes . Se trata de la medicion de corriente con una resistencia shunt por medio de un cto de la marca maxin. Esta interesante, les paso el link
http://www.maxim-ic.com/appnotes.cfm/an_pk/3536
hola kallitos.
Ese metodo me parece muy tentador de hacer y seguro ademas, habria que probarlo cres que con un reed switch com el (No parte . RDS-1) que venden en la tienda steren se pueda intentar? gracias por la aportacion. saludos.
-
Algo un poco mas binario que un shunt y también censillo es poner barios diodos 3 o 4 en serie con la carga ,lo suficiente como para que la caída de tensión en todos los diodos te pueda dar la tensión para encender un led de un opto y del opto sacarías una señal de carga
-
otra variante un poco mas elaborada
-
Hola elfrijolero!
Si que se puede hacer un poco más económico. Puedes probar con una resistencia shunt, algo parecido a esto:
(http://img167.imageshack.us/img167/8414/shuntbl1.jpg)
No es más que un trozo de metal (suele ser manganina) de baja resistividad. Al pasar a traves de el una determinada intensidad (1 amperio en tu caso) obtienes en bornes del mismo una diferencia de tensión que es proporcional a la I que lo atraviesa.
Coge cualquier cable que tenga una sección superior a 1mm (20 cm por ejemplo). Haz que pase por el 1 A y mide con un tester los mv que obtienes en bornes del cable.
Obtendrás por ejemplo 43mV por cada amperio. Que no te gusta tener 43 mV? Pues corta un poco el cable y vuelve a medir. Obtendrás 35mV, y así sucesivamente. Cambiando la longitud del cable podrás ajustar los mV que obtienes en función de los A que lo atraviesan.
Ufff... no se si me he explicado muy bien :D.
Lo que despues tendrás que hacer es amplificar esa señal y metersela al AD del PIC.
Un saludo desde Alicante.
Y donde consigo en Argentina este alambre, lo he visto en muchas placas importadas.... Saludos
-
la forma sensilla es medir la tension, lo voy a tratar explicar de modo sencillo. Conectas uno de los bornes de la electrovalvula a 12v directo; el otro borne lo conectas al relevador y de este a masa. Hasta aqui el circuito es el tradicional, si se cierra el relevador, cierra el circuito y se activa la electrovalvula. LA unica dif respecto a la forma tradicional es que la electro esta del lado de la masa y no de 12v. La razon es la sig: puedes medir la tension entre la electrov y el relevador. en este punto, mientras el circuito este cerrado tendras 0v, si el relevador esta abierto, habra 12v (tension que pasa a travez de la bobina de la electrov).
Si por alguna causa algun mal intencionado desconecta la eletro y el relevador esta abierto tendras alta impedancia.
Habra que idear la forma de sensarla, pero no es algo muy complejo.
De todos modos este sist tambien se puede sabotear conectando una resistencia en el lugar donde debaria ir la electrov, algo poco probable, a menos que se haga deliberadamente para burlar tu sistema.
Espero haber sido claro. Fernando
gnd>---relevador>----------->electrov>----12v
^
l
Punto donde medir