Moderátoři: Michal Dalecký, Jarda H., Rudolf
TomasM píše: Arduino Nano analogový vstup, v programu je nastavené, že cokoliv nad 3V je pozitivní detekce.
zdeno píše:TomasM píše: Arduino Nano analogový vstup, v programu je nastavené, že cokoliv nad 3V je pozitivní detekce.
puzil jsi ADC nebo logicky vstup ?
for (ii = 0; ii < 8; ii++) { //detekce obsazeni useku
nap = analogRead(ii);
if (nap > 600) {
detekce[ii] = true;
start_time[ii] = millis();
}
if (millis() - start_time[ii] > num) {
detekce[ii] = false;
}
}
TomasM píše:Pin s AD převodníkem, přes analogRead
zdeno píše:
Rozdily mame v tom, ze pouzivam preruseni na ADC, abych nezatezoval procesor zbytecnymi vecmi. A mam 8 bitu, kde se to zapisuje.
zdeno píše:Jeste pouzivam casovou smycku, kde se ukladaji vysledky za "nejaky" cas, protoze treba RailSyn nebo BMF vyrabeji mezery, kdy to muze procesor vyhodnotit jako prazdne.
Charlie píše:Dobrý den,
potřeboval bych poradit. Mám detektory obsazení DIGI CZ A006 vylepšené Lokopinem změnou optočlenu PC 847 na PC 844 střídavý a snížením odporu z 22R na 15R. Jenže mi to nefunguje. Detektor sepne v čase od 1,5 sec. i do 6 sec. Někdy se stane, že detekovaný úsek přejede bez detekce. Různé lokomotivy různě špatně spínají. Jako kodér mám BR 101 RS od DCC koleje. Tam je nastaveno zpoždění 0,5s kvůli zákmitům a při zkoušce funkčnosti výstupu bez detektoru, dochází opravdu k sepnutí za 0,5s. Detektory tedy asi nespínají včas. Je možné s tím něco udělat? Mám Lenz a zpětné hlášení R-S. Děkuji.
Charlie píše:Je to tenhle detektor http://www.fucik.name/masinky/zv/#DETECT
Lokopin ho označuje na obrázku asi v polovině strany označením DIGI-CZ 006A
http://lokopin.wz.cz/digital/detektory.htm
Jet pomaleji snad už nejde. Výhybku projedu za 2-3 s a někdy nedetekuje vůbec. Těžko prodloužit detekované úseky když potřebuju detekovat výhybku.
Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 49 návštevníků