All,
I have been extremely busy as of late desiging and writing software for monitoring and logging of my system. I have designed this software to be totally inclusive and acquire/display data from: weather system, battery bank, inverter, diversion controller, solar panels, charge controller and weather station.
Currently it is connected via a CANBUS --> RS232 dongle that connects with my Xantrex XW series inverter. There is a ton of information being spit out from this system with about 5000 messages per minute. Much information about the battery bank, power input and output, grid connection and inverter are available through it.
The interfaces to the other devices will use analog-->digital (A/D) ports.
Here is a list of the current features:
- runs under MS Windows 2000, XP, Vista
- efficient multi-threaded code, only uses 6-8% CPU
- asynchronous serial I/O
- totally configurable for each piece of equipment
- total graphic user interface (like your car dashboard - but better)
- configurable warnings and ranges
- logging output configurable for frequency and file formats (csv, html, xls)
- screen click-thoughs to see detailed output for each system
- colors are configurable
- battery 'LED' display
- status and warning lights
- ability to switch in/out a line resistor
- able to control a stator shorting switch to manually/automaticaly shut down turbine
Here is the main dashboard screen shot:
Initial phase will perform monitoring/logging of information, next phase will include:
- system control
- automatic shutdown
- effectively give MPPT-like control over wind turbine
- graphing capabilities for log data
- ability to remotely connect using web browser
If successful the next phase will give ability to connect to other makes/models of inverters as well as more control in what is being logged.
I would like to know if there are any features that you would like to see in this type of software as well as inverter models that you are using.
Dan Lenox