Tengo un proyecto que estoy tratando de diseñar y construir que involucra un indicador de batería "más preciso / útil" para un scooter eléctrico. El scooter funciona con 24 V de dos células AGM en serie. Los detalles del proyecto son bastante interesantes, pero la única parte en la que estoy atascado es cómo obtener las lecturas actuales en una Raspberry Pi para grabar.
Básicamente tengo la siguiente idea hasta ahora:
- Use un amperímetro de derivación actual para leer la corriente que está utilizando el scooter. También es necesario obtener el voltaje también, para el cálculo correcto de vatios. Pruebe este valor de corriente / voltaje a menudo (¿una vez por segundo?) Y utilícelo para calcular los vatios-hora utilizados. Esta es la parte en la que no estoy seguro de cómo abordar.
- Escriba el código en el RasPi para controlar un LCD de caracteres, lea los interruptores de entrada actuales y leídos, y para realizar el registro y cálculo de datos para determinar la capacidad restante de la batería.
- Envuelva todo esto en algún tipo de caja de proyecto, conecte todos los cables, agregue un convertidor de 24V a 5V para alimentar la Pi y disfrute.
Actualmente tengo un amperímetro de derivación actual en el scooter, pero es solo uno de esos manuales que se muestran en una pantalla dedicada. He realizado cálculos para determinar la capacidad mínima disponible de la batería en función del consumo máximo de corriente del scooter y la resistencia interna de la batería durante la descarga. Entonces, actualmente hago el cálculo mentalmente para calcular el porcentaje restante basado en el Wh utilizado en la pantalla. Pero con un RasPi manejando esto, podría hacer todo tipo de cosas divertidas: etiquetado de GPS, "odómetro" de la batería (Wh total usado desde que se instaló la batería), e incluso un podcast / reproductor de música porque por qué no .
Lo único que me detiene es descubrir la mejor manera (y más segura ) de obtener las lecturas de corriente y voltaje. El máximo consumo de corriente posible del scooter es de alrededor de 20 A a 24 V, subiendo una cuesta empinada a toda velocidad. No estoy seguro de si el RasPi en sí es lo suficientemente sensible como para obtener lecturas de voltaje decentes que puedan detectar los minúsculos cambios en los registros de derivación actuales, y el único otro dispositivo que tengo es un multímetro con una interfaz óptica USB, pero eso parece demasiado exagerado y requeriría más trabajo. Lo ideal sería encontrar algún tipo de amperímetro como el que tengo actualmente, pero con un puerto USB (o un RS232, ya que puedo convertir eso fácilmente) para que RasPi pueda leer las calificaciones actuales en tiempo real.
¿Alguien tiene alguna idea? Supongo que alguien tiene que haber hecho algún tipo de proyecto de amperímetro alrededor de un RasPi antes.
(PS: Realmente quiero desarrollar este proyecto aún más, posiblemente trabajando algoritmos para tener en cuenta la corriente variable que el scooter extrae con el tiempo, y el envejecimiento natural de la batería y la pérdida de capacidad, y también para leer la corriente de carga entrante del El cargador y la corriente de descarga. Tengo muchas ideas, pero todo depende de poder leer la corriente del sistema de 24 V en el RasPi como valores numéricos.)