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.