Re: Frage: 8out mit bistable version
Verfasst: 15. Nov 2014, 15:45
Die Verzögerung ist in der main vor dem do ...
for (n=0;n<50;n++) { // Warten bis Bus stabil
TR0=0; // Timer 0 anhalten
TH0=eeprom[ADDRTAB+1]; // Timer 0 setzen mit phys. Adr. damit Geräte unterschiedlich beginnen zu senden
TL0=eeprom[ADDRTAB+2];
TF0=0; // Überlauf-Flag zurücksetzen
TR0=1; // Timer 0 starten
while(!TF0);
}
Die Verzögerung richtet sich nach der PA. und dem Wert 50.
Bei Erhöhen des Vorwiderstandes darf dann aber auch die Telegrammrate(oder genauer: die Schalthäufigkeit) nicht mehr so hoch sein. Das gilt auch für deinen H**** Aktor. Die Relaise brauchen zum Umschalten nun mal Energie und die kommt vom BUS. Ich sehe das mit den 10mA gelassen. Wenn du 8 Geräte hättest mit je einem Kanal, dann dürften diese zusammen 80mA brauchen.
for (n=0;n<50;n++) { // Warten bis Bus stabil
TR0=0; // Timer 0 anhalten
TH0=eeprom[ADDRTAB+1]; // Timer 0 setzen mit phys. Adr. damit Geräte unterschiedlich beginnen zu senden
TL0=eeprom[ADDRTAB+2];
TF0=0; // Überlauf-Flag zurücksetzen
TR0=1; // Timer 0 starten
while(!TF0);
}
Die Verzögerung richtet sich nach der PA. und dem Wert 50.
Bei Erhöhen des Vorwiderstandes darf dann aber auch die Telegrammrate(oder genauer: die Schalthäufigkeit) nicht mehr so hoch sein. Das gilt auch für deinen H**** Aktor. Die Relaise brauchen zum Umschalten nun mal Energie und die kommt vom BUS. Ich sehe das mit den 10mA gelassen. Wenn du 8 Geräte hättest mit je einem Kanal, dann dürften diese zusammen 80mA brauchen.