Здраво,
Сакам да го направам универзалниот тајмер (од ЕМИТЕР бр. 7-8/05 стр.86-89). Во списанието видов пример за пресметка за време од 10 секунди. Јас сакам тајмерот да ми работи за време од 1 час и пресметав дека 1час=3600 s, значи T=3600 s, f=0,00027Hz, што дава fosc=18,2 Hz (со делител 65536). Но во текстот пишува дека fosc треба да е поголемо од 1 kHz, а помало од 100 kHz. Дали овој тајмер има можност да работи со време од 1 час, или 3600 секунди, и како?
Благодарам однапред,
Мартин од Битола
Пресметката е точна, но проблем е што fosc=18,2 Hz, што е многу помалку од 1 kHz. Според упатството во текстот, fosc треба да биде поголемо од 1kHz. Овој услов не е исполнет, па затоа тајмерот нема да работи добро. Доколку сакате да добиете промена на излезот по 1h треба да додадете дополнителен делител со фактор Ndop. Тогаш пресметката ќе биде:
fosc=(2N•2Ndop)/T = (65536*64)/3600 = 1165,1 Hz
Сепак, и да ја направите оваа корекција, тајмерот нема да работи добро затоа што е многу тешко да ја нагодите фреквенцијата да биде точно 1165,1Hz и не постои начин да биде стабилна во текот на мерениот период кој е многу долг за употреба на RC-осцилатор. Оваа нестабилност не е толку проблематична, кога се мерат мали времиња како наведените во проектот, затоа што отстапување од 20% значи разлика од 2 секунди, но 20% од еден час е веќе голема разлика. Затоа, ако сакате да мерите долги времиња, тогаш ќе ви треба кварцен осцилатор кој има поголема стабилност. Доколку Ви треба голема стабилност, тогаш треба да набавите температурно стабилизиран кварцен кристал.
Благој Ќупев
Времето кое Ви е потребно можат да го постигнат тајмерите за кои имавме објавено проекти во броевите 3/2000 и 9/2008. Погледнете ги и тие проекти, па одлучете кој од нив Ви одговара повеќе.
Слободан Таневски