De hardware voor de extreme multi baybus lijkt rond; de hardware specs:
- Gebaseerd op Atmel AVR microcontroller AT90S8535-8PC
- In system programmeerbaar via een tijdelijke printerpoort kabel
- EEPROM onboard t.b.v. opslag configuratie/opties
- reguliere interface via de seriele poort
- Aansturing voor 4 12V FANs via PWM
- Meting van 4 temperatuursensoren (NTC/PTC type)
- Meting van toerental van 2 FANs of 1 FAN + harddisk activity
- 3 druktoetsen
- 8 vrij bestuurbare LEDs
- LCD interface
Voor schema + PCB printscreentje zie http://www.xs4all.nl/~kruimpie
Hmm dat is het wel zo'n beetje qua hardware.Om hiervoor software te maken heb ik eisen/ideeen/kritiek nodig. Omdat het nogal een complex geheel is, wil ik de specs in stukjes hakken in de volgende items:
- configuratie. In EEPROM wil ik de complete config opslaan, die via RS232 instelbaar/opvraagbaar moet zijn. Vooral dus een lijst met items!!!
- FAN regeling. In principe wil ik kunnen regelen op toerental (closed loop), temperatuur (closed loop), of serieel (open loop te sluiten via PC software)
- LED features. Temperatuur aanduiding? Statusmelding? HDD activity meter en varianten zoals nightrider, bar, centred bar... eventueel: LEDs PWM aanstuurbaar (faden)? Het is zelfs mogelijk 2,4,6 of alle 8 LEDs te vervangen door 1,2,3 of 4 2-kleurenLEDs, die dan kunnen faden van b.v. groen naar geel naar rood! Wow wat is er eigenlijk NIET mogelijk...
- LCD features. Weergave van de module zelf, opties om er zelf teksten op te zetten via serieel...
- initialisatie: Wat moet er allemaal gebeuren tijdens initialisatie? b.v. initiele FAN snelheden, meten van eventuele RPM-PWM krommen t.b.v. regelalgoritmes...
- alarmering: wat te doen bij... watchdog indien fans via serieel worden bestuurd (en de software geeft het op)... Overschrijding van een gemeten temperatuur? enz enz
Ik PROBEER dit alles te vangen in schematische overzichten, om zo tot een volledig en mooi systeem te komen!
Dus.... kom maar op met je eisen/wensen/vragen!!!
- Gebaseerd op Atmel AVR microcontroller AT90S8535-8PC
- In system programmeerbaar via een tijdelijke printerpoort kabel
- EEPROM onboard t.b.v. opslag configuratie/opties
- reguliere interface via de seriele poort
- Aansturing voor 4 12V FANs via PWM
- Meting van 4 temperatuursensoren (NTC/PTC type)
- Meting van toerental van 2 FANs of 1 FAN + harddisk activity
- 3 druktoetsen
- 8 vrij bestuurbare LEDs
- LCD interface
Voor schema + PCB printscreentje zie http://www.xs4all.nl/~kruimpie
Hmm dat is het wel zo'n beetje qua hardware.Om hiervoor software te maken heb ik eisen/ideeen/kritiek nodig. Omdat het nogal een complex geheel is, wil ik de specs in stukjes hakken in de volgende items:
- configuratie. In EEPROM wil ik de complete config opslaan, die via RS232 instelbaar/opvraagbaar moet zijn. Vooral dus een lijst met items!!!
- FAN regeling. In principe wil ik kunnen regelen op toerental (closed loop), temperatuur (closed loop), of serieel (open loop te sluiten via PC software)
- LED features. Temperatuur aanduiding? Statusmelding? HDD activity meter en varianten zoals nightrider, bar, centred bar... eventueel: LEDs PWM aanstuurbaar (faden)? Het is zelfs mogelijk 2,4,6 of alle 8 LEDs te vervangen door 1,2,3 of 4 2-kleurenLEDs, die dan kunnen faden van b.v. groen naar geel naar rood! Wow wat is er eigenlijk NIET mogelijk...
- LCD features. Weergave van de module zelf, opties om er zelf teksten op te zetten via serieel...
- initialisatie: Wat moet er allemaal gebeuren tijdens initialisatie? b.v. initiele FAN snelheden, meten van eventuele RPM-PWM krommen t.b.v. regelalgoritmes...
- alarmering: wat te doen bij... watchdog indien fans via serieel worden bestuurd (en de software geeft het op)... Overschrijding van een gemeten temperatuur? enz enz
Ik PROBEER dit alles te vangen in schematische overzichten, om zo tot een volledig en mooi systeem te komen!
Dus.... kom maar op met je eisen/wensen/vragen!!!
edit:
Ik kan nu ff niet FTPen, dus het schema+PCB op de site zijn nog niet helemaal up-to-date
Ik kan nu ff niet FTPen, dus het schema+PCB op de site zijn nog niet helemaal up-to-date