Firmware for programmable bench power supply EEZ H24005
Hotfix for SD card and Ethernet SPI clock speed:
SD card file management and file transfer to/from host computer (SCPI only), internal data logging (SCPI only), PID controller for fan speed and various small fixes and enhancements. Check also the EEZ Studio for session based interaction with EEZ H24005 (or many other instruments with SCPI support) that include SCPI commands help, LIST editor, logged data presentation, session history, etc.
*RCL
requires more specific error when non-existent profile is selectedSYSTem:DIGital:OUTPut:DATA?
is not implementedSYSTem:COMMunicate:RLSTate?
is not implementedDEBUg?
blocks MCU when send via serialINHibit
DIGital
SCPI commands to SYSTem
subsystemPlease note that for successful compilation this firmware require also SdFat library.
Known issues:
This release is a hot fix to address #149 issue with calibration on older Power boards (r5B9) and strange behavior of channel settings. Another important change is #135 that now allows selection of USB port during compilation time. The so-called native port is now set as default one. Therefore PSU will not be restarted each time a new serial communication is established. In addition the following small fixes are included:
Release uploaded on Arduino Due delivered to backers of group buy organized as crowdfunding campaign on Crowd Supply. The following changes and improvements are added into this release:
LIST
is running with long DWELl
timesLIST
LIST
LIST
List of known issues and not implemented but possibly useful enhancements:
RSENse
is not active (#67)New Arduino shield r5B12 and Power board r5B12 with dual current range is now supported (#92, #108). That include auto-ranging feature. Output values set and measurement precision is now improved (#91) and for current it can be 0.1 mA (low range) and 1 mA (high range). Few other bug fixes and small improvements are also included in this release:
The main goal of this milestone was to support triggering and output programming using list of values. Additionally encoder with switch is also supported and YT view of up to two different output values per channel:
Please note that M4 comes with the following options enabled by default:
OPTION_ENCODER
)OPTION_SD_CARD
)EEZ_PSU_SELECTED_REVISION
)Define other Arduino board (i.e. r3B4) or disable unsupported/uninstalled options in conf_user.h
before compiling.
The following important new features among others has been added in this release:
Known issues:
This release support EEZ PSU H24005 and comes with the following features: