www.open-tager.ru
https://open-tager.ru/forum/

Точность несущей (56кГц) и длительности ИК-команд ?
https://open-tager.ru/forum/viewtopic.php?f=5&t=1956
Страница 1 из 2

Автор:  MaxiMuz79 [ 17 фев 2013, 19:02 ]
Заголовок сообщения:  Точность несущей (56кГц) и длительности ИК-команд ?

Насколько важна точность несущей ИК-сигнала в Майлестаг ?
К примеру если частоа 55800 Гц , как это будет сказываться на приеме команд ?

Автор:  Pingvin [ 17 фев 2013, 19:46 ]
Заголовок сообщения:  Re: Точность несущей 56кГц ?

MaxiMuz79 писал(а):
Насколько важна точность несущей ИК-сигнала в Майлестаг ?
К примеру если частоа 55800 Гц , как это будет сказываться на приеме команд ?

Даташит на TSOP в руки!
Нормально должно ловить, ИМХО.

Автор:  Pacifist [ 17 фев 2013, 22:09 ]
Заголовок сообщения:  Re: Точность несущей 56кГц ?

Не заметите разницы.
Даже в даташите максимальная чувствительность на графике нарисована для f = f0 ± 5 %. А +-5% это от 53200 до 58800.

Автор:  mail_robot [ 18 фев 2013, 06:33 ]
Заголовок сообщения:  Re: Точность несущей 56кГц ?

наверное важнее не частота несущей а длительности импульсов нолей и единичек )

Автор:  MaxiMuz79 [ 18 фев 2013, 15:54 ]
Заголовок сообщения:  Re: Точность несущей (56кГц) и длительности ИК-команд ?

К примеру для частоты несущей f=55814 Гц (Fclk=9,6MHz) , имеем длительности посылок 0 и 1:
- для 600мкС (pause, 0) t=0,0006002 сек , погреш. <0,04%
- для 1200мкС (1) t=0,00120042 сек , погреш. <0,04%
- для 2400мкС (start) t=0,002409792 сек, погреш. ~0,4%
Преположим имеем посылку 3 байта, в котором по 6шт. "1" в каждом байте, тогда общее время посылки :
tобщ=tst + 24*tp + 6*3*t1 + 6*t0
Для идеального случая tобщ=0,042 сек
Для случая f=55814 Гц : tобщ=0,042023542 сек ! - это 0,056 % приведенной погрешности
разница в 23,5 мкСек
Какую же погрешность допускает протокол ?

Автор:  tommy [ 18 фев 2013, 16:00 ]
Заголовок сообщения:  Re: Точность несущей (56кГц) и длительности ИК-команд ?

ладно, частота 55.8Кгц - эт ещё понятно из начального вопроса. возможно, это как-то связано с удобством написания прошивки. а вот длительность 600мс зачем менять? пусть будет себе 600мс

Автор:  tommy [ 18 фев 2013, 16:05 ]
Заголовок сообщения:  Re: Точность несущей (56кГц) и длительности ИК-команд ?

тыкнитесь осциллографом в ногу тсопа и посмотрите с какой точностью он выдаёт эти самые 600мкС и соотв. с каким допуском приходится работать программе приёмнику. уже приводил картинки: viewtopic.php?t=1868&p=17506#p17506 (текст там можно не читать: важное - это значение длинны отрезка в правой части картинок).

хотя, может эт у меня датчики кривые. если кто замерит на рабочем железе - будет круто.

Автор:  MaxiMuz79 [ 18 фев 2013, 16:12 ]
Заголовок сообщения:  Re: Точность несущей (56кГц) и длительности ИК-команд ?

tommy писал(а):
ладно, частота 55.8Кгц - эт ещё понятно из начального вопроса. возможно, это как-то связано с удобством написания прошивки. а вот длительность 600мс зачем менять? пусть будет себе 600мс

вы на микроконтроллерах программировали ? это специфика МК с фиксированной тактовой частотой .
Можно извратиться и сделать временные интервалы более точными , но не игра не стоит свеч. Поэтому задаю вопрос о допустимых погрешностях

Автор:  tommy [ 18 фев 2013, 16:21 ]
Заголовок сообщения:  Re: Точность несущей (56кГц) и длительности ИК-команд ?

лучше тогда действительно замерить то с чем будет работать принимающая сторона и смотреть влияние отклонения в выстреле на эти данные, а не на то что мы посылаем.

лично мне кажется, что 0.6002мс заместо 0.6мс - это круто и вы правы в том, что "игра не стоит свеч".

Автор:  mail_robot [ 18 фев 2013, 16:26 ]
Заголовок сообщения:  Re: Точность несущей (56кГц) и длительности ИК-команд ?

мне кажется там погрешности куда больше 5% однозначно. Иначе сильно точно надо все делать. Я бы предположил что точность приема импульса равна 1200-600/4 = 150 мс
по крайней мере я бы с такой точностью принимал чтобы сделать связь более надежной

Страница 1 из 2 Часовой пояс: UTC + 3 часа [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/