Renewable Energy Application using Diamond Systems PC/104 based solution reduces operating and maintenance costs
By Stephen Baginski
In recent time we observe quite strong shift in the wide population’s perception of climate status and the prevailing opinion is that we experience Global Warming for some time already. This is nothing new some pundits would say. What is new this time is that people and governments think that humans can do something substantial about it and decided to tax CO2 emissions and to use the funds to subsidise the alternative technologies that would help reduce consumption of fossil fuels. One such technology is wind power.
Wind power is the conversion of wind energy into more useful forms, usually electricity, using wind turbines. At the end of 2006, worldwide capacity of wind-powered generators was some 75,000 megawatts; although it currently produces just over 1% of world-wide electricity use, it accounts for approximately 20% of electricity use in Denmark, 9% in Spain, and 7% in Germany. Globally, wind power generation more than quadrupled between 2000 and 2006.
Most modern wind power is generated in the form of electricity by converting the rotation of turbine blades into electrical current by means of an electrical generator. In windmills (a much older technology), wind energy is used to turn mechanical machinery to do physical work, such as crushing grain or pumping water.
Wind power is used in large scale wind farms for national electrical grids as well as in small individual turbines for providing electricity to rural residences or grid-isolated locations.
Wind energy is plentiful, renewable, widely distributed, clean, and reduces toxic atmospheric and greenhouse gas emissions if used to replace fossil-fuel-derived electricity (which hasn't ever happened due to the need for conventional backup of all wind inputs to a grid). The intermittency of wind seldom creates problems when using wind power at low to moderate penetration levels (though such intermittency has caused problems for grid stability in Denmark and Germany, where penetration is greatest).
Using the wind to create electricity has been around for a long time - you've probably seen windmills on farms. Ancient Babylonian and Chinese used wind power for water irrigation purposes. When the wind turns the blades of a windmill, it spins a turbine inside a small generator to produce electricity, just like a big coal power plant.
A windmill on a farm can make only a small amount of electricity - enough to power a few farm machines. To make enough electricity to serve lots of people, power companies build "wind farms" with dozens of huge wind turbines.
Wind farms are built in flat, open areas where the wind blows at least 25 km per hour. In USA, Iowa currently has more than 600 wind turbines, producing enough electricity to power 140,000 homes. Minnesota and Wisconsin are also home to wind farms – and the number is growing every day i.e. a farm photographed by the writer near Palm Springs, CA.
The insides of the wind turbine are shown below:


As seen on the above schematic, it is relatively costly and complicated piece of equipment, that requires top investment funds to build and service and maintenance contracts to cost effectively keep this equipment in running condition as long as possible. Here enters Diamond Systems Europe GmbH with its Distributor in Germany, which together with local System Integrator (SI) have supplied a system to monitor and to predict scheduled maintenance procedures that with given exact mechanical and thermal status would tell service personnel what exact actions are required to reduce down time and reduce or even eliminate the cost of breakdowns thus spare parts savings and increase in produced electrical power.
Diamond Systems Europe GmbH is an international vendor of ruggedized and compact computer boards that can be stacked into small boxes, can work without moving parts themselves (no fan). With low power consumption the systems generates limited amount of heat thus no need for cooling fan. Besides small foot print, low power consumption, the DSE systems are withstanding high degree of vibration on board of such rotating equipment, and in full sun, it could work in temperatures up to +85deg C or at -40deg C in winter.
Diamond Systems Europe GmbH has another speciality is its exceptionally high precision of analogues signal processing abilities. To measure all required analogue inputs a solution based on it Prometheus family of boards was selected by the System Integrator in Baden Württemberg, Germany.
The space-saving Prometheus combines a full-featured 486 CPU with an intelligent, professional-quality data acquisition circuit including analogue I/O, digital I/O, and counter/timers, all on one board. Its low power consumption of 5 watts eliminates the need for a heat sink or fan and enables guaranteed operation over the range of -40 to +85oC. Prometheus has been successfully used in applications including satellites, military combat vehicles, and process control.
Built-in I/O includes a 10/100Mbps Ethernet port, 2 USB ports, 4 RS-232 ports with serial console capability, PS/2 keyboard/mouse, IDE port, parallel port, and floppy port. Prometheus also includes a real-time clock with backup battery and a programmable watchdog timer with both hardware and software retrigger capability.
Prometheus is compatible with a solid state flash disk modules that provide IDE-compatible mass storage in a rugged format that bolts onto the board and requires no special drivers. See http://diamondsystems.com for more information. For DOS applications, it includes a built-in flash file system that lets you store DOS operating system and application files right in the on-board flash memory without requiring any external storage. This saves time, reduces cost, and increases the ruggedness of your system. Prometheus is available in three versions:
The built-in data acquisition circuit is identical to the one used on the Athena CPU (http:/diamondsystems.com. It provides 16 analogue inputs with 16-bit A/D resolution and a comprehensive set of features, including programmable input ranges, single-ended and differential inputs, and interrupt-based sampling with FIFO support. The circuit also provides 4 12-bit analogue outputs with selectable output ranges, 24 digital I/O lines with programmable direction and enhanced output current, and 2 programmable counter/timers for sample rate control, event counting, and programmable interrupt generation.
Version | Description |
EA | Full-featured model, with 10/100Mbps Ethernet and data acquisition |
E | Includes Ethernet, no data acquisition |
LC | No Ethernet or data acquisition; 16MB RAM; Extra-low power consumption of 2 watts |
Flexible Storage Options
| The on-board 2MB of flash memory contains system BIOS (http:/www.diamondsystems.com/support/prombios) and plenty of room for an embedded OS and user programs in diskless applications. The BIOS provides support for using this flash memory to emulate a diskette drive. It can be configured as either a bootable A: drive or a non-bootable B: drive. Both MS-DOS and ROM-DOS can be loaded, along with application software, right into the flash, totally eliminating the need for external storage media. (Same link as above) for more information on this exclusive feature. For connection to an external hard disk, a 44-pin IDE connector is provided that includes both IDE signals and power. The board will accept the direct mounting of a flash disk module, providing up to 128MB of additional rugged, solid state memory right on the board. |
Data Acquisition Circuitry
PROMETHEUS contains a complete data acquisition circuit at a level of performance matching our Diamond-MM-16-AT board (without auto calibration). It has 16 analogue inputs with 16-bit resolution and 100,000 samples per second maximum sampling rate. The analogue inputs feature programmable gain, unipolar and bipolar input ranges, and single-ended and differential configuration. The 4 analogue outputs have 12-bit resolution and output ranges of 0-5V or +/-5V. The 24 digital I/O feature programmable direction. Two counter/timers provide a means for user-generated timing signals, counting of external pulses, and control of the A/D sampling rate.
ATX Power Supply
PROMETHEUS provides ATX power compatibility. The power can be turned on by pressing a momentary switch. If the switch is pressed a second time and held for 2 seconds, the power will turn off. The auxiliary output power connector for external drives is also switched on and off with this circuit.

A picture of Prometheus CPU board in PC/104 format
The optional data acquisition circuit on Prometheus is equivalent to a full-featured analogue I/O expansion board, with analogue I/O, digital I/O, and counter/timer functions.
The 16 analogue inputs have 16-bit resolution, programmable gain of 1, 2, 4, and 8, and maximum input range of +/-10V in bipolar mode or 0-10V in unipolar mode. Both single-ended (2-wire) and differential (3-wire) inputs may be accommodated. Using the built-in FIFO and interrupts, the board can achieve sample rates of up to 100 KHz in both single-sample and scan modes.
The board also has 4 12-bit analogue output channels. The output range is jumper-selected between 0-10V or +/-10V. On power-up, the outputs may be configured to clear to mid-scale or zero-scale, so that they always power up to 0V for safety.
Prometheus also has 24 digital I/O lines organized as 3 8-bit ports. The direction of each port is programmable. When in output mode, each port has a high-drive buffer capable of supplying up to -10/+30mA of output current per pin.
Prometheus has two counter/timers for timing operations. The first counter is 24 bits wide and is generally used to control A/D sampling rate. Driven by a user-programmable 10MHz or 1MHz on-board clock, it can provide output pulses anywhere from 10MHz down to 0.06Hz. The second counter/timer is 16 bits wide and can be driven by either 10MHz or 100 KHz on-board clocks or a user-supplied input signal. It can be used for timing, counting/totalizing, or programmable interrupt generator functions.
All data acquisition I/O signals are available on a single 50-pin header that mates with a standard ribbon cable.
The optional data acquisition circuit on Prometheus is equivalent to a full-featured analogue I/O expansion board, with analogue I/O, digital I/O, and counter/timer functions.
The 16 analogue inputs have 16-bit resolution, programmable gain of 1, 2, 4, and 8, and maximum input range of +/-10V in bipolar mode or 0-10V in unipolar mode. Both single-ended (2-wire) and differential (3-wire) inputs may be accommodated. Using the built-in FIFO and interrupts, the board can achieve sample rates of up to 100 KHz in both single-sample and scan modes.
The board also has 4 12-bit analogue output channels. The output range is jumper-selected between 0-10V or +/-10V. On power-up, the outputs may be configured to clear to mid-scale or zero-scale, so that they always power up to 0V for safety.
Prometheus also has 24 digital I/O lines organized as 3 8-bit ports. The direction of each port is programmable. When in output mode, each port has a high-drive buffer capable of supplying up to -10/+30mA of output current per pin.
Prometheus has two counter/timers for timing operations. The first counter is 24 bits wide and is generally used to control A/D sampling rate. Driven by a user-programmable 10MHz or 1MHz on-board clock, it can provide output pulses anywhere from 10MHz down to 0.06Hz. The second counter/timer is 16 bits wide and can be driven by either 10MHz or 100 KHz on-board clocks or a user-supplied input signal. It can be used for timing, counting/totalizing, or programmable interrupt generator functions.
All data acquisition I/O signals are available on a single 50-pin header that mates with a standard ribbon
cable.
Prometheus has a total of 9 I/O headers to manage its large quantity of I/O. Because there are several options, including a cable-free method, no cables are provided with the board. All I/O connection options are sold separately.
Panel Board
About Diamond Systems Europe GmbH
Diamond Systems Europe GmbH is located near the Zurich Airport in Switzerland and is a 100% subsidy of Diamond Systems Corporation of Mountainview, California. DSE can be contacted by phone: +41 44 850 7002 or on Internet: www.diamondsystems.ch
About the author
Stephen F. Baginski was for years the European Bureau Chief at Open Systems Publishing (www.opensystems-publishing.com), one of the largest publishing houses for open systems. He is consulting on Embedded Technology for customers like Kontron, Siemens, Nokia-Mayfair, Diamond and others. He is based in Switzerland and carries Canadian citizenship.
Prior to OSP, Stephen held positions of responsibility with General Electric at Danforth Facility (classified project), Ontario Research Foundation (nuclear projects), Sniffer Technology (network security, wireless) in Santa Clara, SAAB-Fairchild Electronic (avionics) in Södertälje, Sweden; and Kontron (former PEP) Modular Computers (VME-Autobahn Project, with Motorola) in Kaufbeuren, Germany.
Stephen responsibilities progressed from System Engineer to Managing Director and CEO.
He received B.E and M.E. in Engineering Science from Technical University of Breslau.
Stephen professional affiliations include (past and present): Society of Manufacturing Engineers, American Management Association, Society of American Engineers, Association of Professional Engineers of the province of Ontario now PEO, Royal Engineering Association of Sweden, German Engineers Society (VDI), he was active in VITA Europe. Dr. Baginski is also member of the Association of Swiss Journalists, and the International Federation of Journalists.
t
He is married, has two children. In his spare time he enjoys yachting, mountain-biking, and reading. Stephen is member of the cantonal champion’s team in Reiden, shooting small calibre sports pistol SIG5.6mm.