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/ |