DiskStation 211 automatisch einschalten
Aus Synology Wiki
Problem: kein Automatisches Einschalten der DS-211
Wie auch andere DiskStationen fährt auch diese nicht automatisch bei anlegen einer Spannung hoch. Die in den anderen Anleitungen beschriebene Methode mit einem Kondensator brachte keinen Erfolg.
Lösung: Zeitschalter mit ATtiny15
Hier habe ich eine alte Schaltung recycelt:
Zu sehen ist neben einem DC-DC Konverter (SIM2-1205S), dem Relais (7212-L 5V) und dem Mikrocontroller (ATtiny15) noch ein Widerstand (470Ohm), ein Transistor (BC547) und eine Schutzdiode für das Relais.
Programm für ATtiny15
Für das Programm habe ich das "AVR Studio 4" genommen und in Assembler eine Routine geschrieben die nach Einschalten etwas wartet und über den Port PB4 das Relais nach ca. 6 Sekunden einschaltet:
.nolist
.include "tn15def.inc"
.list
.def temp = r16
.def z1 = r19
.def z2 = r20
.def z3 = r21
.def ws = r22
.org 0x0000
rjmp RESET
reset: ;Initialisierung
ldi temp, 0b00011000 ; Port 3+4
out DDRB, temp ;als out definieren
ldi temp, 0b00000000 ;Port 3+4 auf 0 setzen
out PORTB,temp ;alles 0
main:
ldi ws,12 ;ca. 12Sec warten
rcall wait
ldi temp, 0b00010000 ;Port 4 on, Relais anschalten
out PORTB,temp
ldi ws,1 ;1Sec warten
rcall wait ;
ldi temp, 0b00000000 ; Relais ausschalten
out PORTB,temp ;alles 0
endloop:
nop
rjmp endloop
wait:
ldi z1,0
ldi z2,0
ldi z3,0
loop1:
inc z1
BRNE loop1
inc z2
BRNE loop1 ;256*256 Zyklen waten
inc z3
cpi z3,6 ;6~1sec
BRLO loop1
dec ws ;Anzahl Sekunden
BRNE wait;
ret
Schaltungsanschluss


Hinweis
- Durch den Eingriff erlischt die Garantie.
- Nachbau auf eigene Gefahr.