Arduino programable constante actual potencia resistencia carga ficticia (14 / 16 paso)

Paso 14: El Software

Actualizado a la versión 1.11

Asegúrese de descargar la última versión si no lo has hecho ya! Las actualizaciones incluyen:-

Versión 1.11

Waspinator usuario de GitHub era suficiente para hacer algunos cambios agradables que ahora se han fusionado en la copia maestra del software. Muchas gracias a waspinator por sus aportaciones.

  • Añadido prefijos para constantes y variables globales
  • Constantes con nombre añadidos a la ecuación de DAC
  • Añadido la función roundFloat

Versión 1.1

  • Corregido un error en la función actual de la DAC
  • Añadido cálculo actual mejorado para permitir la corrección de offset del amplificador operacional, utiliza el valor medido para ajustar el conjunto actual.
  • Código General ordenado por

Software es una parte muy importante de este proyecto ya que nos da una interfaz para ver lo que está sucediendo también nos proporciona una interfaz para el control de lo que queremos que la carga de hacerlo.

El software no es demasiado complicado, Arduino, es muy fácil para nosotros hacer piensa que lo contrario sería un poco más confuso. Tenía la intención de pasar el código a continuación en el instructivo pero no puedo llegar muy legible así que por favor vaya a mi GitHub para este proyecto y toda la información está allí. https://github.com/wigman27/Arduino-Programmable-Constant-Current-Power-Resistance-Load

Hay 4 carpetas allí,

  • Arduino - contiene el código de Arduino que dará que hablar aquí, dentro de la carpeta de carga ficticia. También contiene todas las bibliotecas de partido 3 que he usado.
  • Hojas de datos - contiene todas las fichas técnicas de los principales componentes utilizados dentro del proyecto.
  • DesignSpark - he utilizado el esquema de software libre y software de diseño de PCB para este proyecto, es una fantástica herramienta gratuita que no tiene limitaciones y creo que es más fácil de usos que águila - http://www.rs-online.com/designspark/electronics/eng/page/designspark-pcb-home-page la carpeta de rev 1 contiene todos mis diseños iniciales, por favor no uses esto como 2 o 3 errores en las huellas más he revisado por completo el diseño de rev 2 , por favor sólo use estos archivos. los archivos gerber son allí si desea tener su propio tablero de hecho. Vea el paso siguiente para obtener más información sobre esto.
  • LTSpice - contiene todos los archivos de LtSpice de simular el funcionamiento de lo MOSFET.

El código es razonablemente bien, comentó sobre lo que todo lo es y lo hace por favor preguntar a continuación si usted tiene alguna.

Artículos Relacionados

USB Powered RGBLED pecho (con Arduino + programa básico)

USB Powered RGBLED pecho (con Arduino + programa básico)

este Instructable fue creado a partir de una caja de joyería de segunda mano, algunos LED y un Arduino. El énfasis en ser capaz de reutilizar todos los componentes después de que el pecho fue creado.El pecho se va por todo el espectro de color, con l
Uso de LEGO MINDSTORMS RCX Sensor de luz con Arduino (programa con Visuino)

Uso de LEGO MINDSTORMS RCX Sensor de luz con Arduino (programa con Visuino)

En este Instructable aprenderá a programar el Arduino para controlar y obtener datos de LEGO MINDSTORMS RCX Sensor de luz con la ayuda de Visuino - un ambiente de desarrollo gráfico fácil de usar para Arduino.Tenga en cuenta que la anotación en algun
Simple Led/conductor constante-actual fuente 20 mA

Simple Led/conductor constante-actual fuente 20 mA

Hola, en este proyecto quiero mostrarles cómo hacer una fuente de corriente constante que da 20 mA en la salida.Su también conocido como controlador de LEd, ya que muchos leds necesita 20 mA para iluminar. La entrada de la fuente de corriente constan
Arduino Nano: Con Sensor de resistencia pasiva de la foto de Visuino

Arduino Nano: Con Sensor de resistencia pasiva de la foto de Visuino

Fotorresistores están entre los más populares sensores de nivel de iluminación para Arduino. Son fácil de usar, y sin embargo, hay algunas sorpresas inesperadas, sobre todo cuando tratamos de usar módulos preparados por otra persona.En este Instructa
Consola de Control del Robot Arduino programa con visual basic

Consola de Control del Robot Arduino programa con visual basic

Vamos a hacer nuestra consola de robot para administrar este proyecto con Visual Basic.Gestionamos nuestro robot vía Bluetooth.Herramientas necesarias para nuestro formulario:13 tecla de número2 combobox número1 pieza texbox1 pedazo de GroupBox1 piez
Tutorial un: Arduino interruptor de luz (No Arduino Programming necesario) [principiante]

Tutorial un: Arduino interruptor de luz (No Arduino Programming necesario) [principiante]

en este Instructable dirigido a principiantes en la magia de Arduino, le mostraré cómo hacer un circuito simple que no requiere programación para construir.  I esta dirigido para los niños como yo, que se asombran con el mundo de las computadoras y e
¿Arduino conducción alta potencia Hardware?

¿Arduino conducción alta potencia Hardware?

LISTA DE MATERIALESATmega328p Junta x1Junta de CP2104 USB x1Fuente de alimentación 12V DC x1X1 LEDX1 incandescenteElectroimán x1
Cargador eléctrico de la bici de decir bien alimentación

Cargador eléctrico de la bici de decir bien alimentación

¿Tienes una bicicleta eléctrica? Sin duda que vino con un cargador. Finalmente, usted necesitará otro cargador, ya que a veces se queman. ¿Qué es esa caja cara?La base de un cargador para baterías de litio se llama una fuente de alimentación CC (corr
CONTROLADOR de carga SOLAR de ARDUINO (versión-1)

CONTROLADOR de carga SOLAR de ARDUINO (versión-1)

En mi anterior instructables he descrito los detalles de control de energía de una red de sistema solar. También he ganado el concurso 123D de circuitos para. Puedes ver este medidor de energía de ARDUINO.Por fin publico mi nuevo controlador de carga
CONTROLADOR de carga SOLAR de ARDUINO (versión 2.0)

CONTROLADOR de carga SOLAR de ARDUINO (versión 2.0)

Hace un año, comencé a construir mi propio sistema solar para proporcionar energía para mi casa. Inicialmente hice un regulador LM317 base y un metro de la energía para el sistema de vigilancia. Finalmente hice controlador de carga PWM. En abril de 2
Espejo infinito de LED programable Arduino

Espejo infinito de LED programable Arduino

¿Cansado de buscar en los elementos de la habitación que parecen tener profundidad finita?Tal vez considere la construcción de su propio espejo de Infinity LED programable Arduino!Esta ilusión óptica es un centro de atención y ofrece un montón de esp
Termostato programable Arduino WEEKLIMATIC

Termostato programable Arduino WEEKLIMATIC

Es un termostato programable basado en Arduino.Pueden almacenar hasta 9 programas semanales.Modalidad tres: modo de programa de programa, modo automático, ajusteDos modalidades de programa: modo / modo.. .y más fuctions, totalmente personalizables!Pa
Arduino Uno Tutorial #1 - parpadeo básico programa

Arduino Uno Tutorial #1 - parpadeo básico programa

Hola a todos!Me alegro de publicar mi primer instructivo!Esta idea como vienen a mí cuando tuve lucha consiguiendo mi Arduino Uno trabajando, así que como tuve algunas dificultades haré alguna explicación al al llegarán por aquí que como yo no sé muc
Guía de iniciación a Arduino

Guía de iniciación a Arduino

Después de algunos años de experimentar con Arduino, he decidido que ha llegado el momento de compartir el conocimiento que he adquirido. Así aquí va, una guía de Arduino, con los fundamentos desnudos para principiantes y algunas explicaciones más av