Не могу разобраться с частотой

Вопросы настройки, программирования, прошивки микроконтроллеров и микросхем программируемой логики
Закрыто
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

Доброго времени суток!
Проблема такая - я хотел к микроконтроллеру приделать ик-диод и TSOP1730, соответственно задача - диодом излучать пачки импульсов в 30 кГц, а ТСОП ом их регистрировать.
Пишу в кодевижене - в проджект визарде выбрал чип - Mega48, частота - 8 мГц, делитель - 8 (насколько я знаю, так в чипе по умолчанию)
Дальше, настраиваю таймер 0:
поставил сброс по совпадению + чтоб он автоматически по совпадению переключал состояние одной ноги. В регстр записываю 33 (0x21) - 1000 кгц/33 вроде должно получиться около 30 килогерц
вот сгенеренный кодевиженом код

Код: Выделить всё

TCCR0A=0x42;
TCCR0B=0x01;
TCNT0=0x00;
OCR0A=0x21;
OCR0B=0x00;
Но в итоге кажется генерится не 30, я для проверки подал на динамик - слышно! а 30 то уже вне слышимости... Потом на комп записал, адоб аудишеном посмотрел - действительно 15 кгц.
Из за чего может быть частота в два раза меньше?
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

а че тут разбираться? по прерыванию (или по сравнению - все равно) формируется ПЕРЕПАД уровня - то есть получается 2 перепада на один период выходной частоты... вот частота в 2 раза и ниже :)
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

Логично =) Спс... Т.е. если я укажу вместо 33 в регистре 16 - то частота будет 30 кгц?
Я в общем то так и сделал, только ТСОП все равно ничего не ловит... странно.....
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Ra писал(а):Я в общем то так и сделал, только ТСОП все равно ничего не ловит... странно.....
Тебе ж рассказывали - TSOP ловит импульсы, промодулированные частотой 30 кГц (точнее, около 38, если я не ошибаюсь) - вот сначала промодулируй, потом лови. к тому же разница между 30 и 38 - приличная...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Эиком - электронные компоненты и радиодетали
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

ТСОПы разные есть, от 30 до 38. Я купил тот что на 30.

Импульсы я вроде и формирую - т.е. вот у меня на выход подается частота 30, и я периодически ее отрубаю - получается такими пачками....
Реклама
ARV
Ум, честь и совесть. И скромность.
Аватара пользователя
Сообщения: 18785
Зарегистрирован: Чт дек 28, 2006 08:19:56
Откуда: Новочеркасск

Сообщение ARV »

Ra писал(а):ТСОПы разные есть, от 30 до 38. Я купил тот что на 30.

Импульсы я вроде и формирую - т.е. вот у меня на выход подается частота 30, и я периодически ее отрубаю - получается такими пачками....
проверь для начала наличие хоть чего-то на выходе TSOP от пульта телека, что ли... там внутри, как я понимаю, еще и селекция по длительности импульса сделана - т.е. не всякие импульсы он пропускает... надо, чтоб они были по длительности примерно похожи на импульсы от пультов - статья на эту тему тут на сайте есть - почитай...
если рассматривать человека снизу, покажется, что мозг у него глубоко в жопе
при взгляде на многих сверху ничего не меняется...

Мой уютный бложик... заходите!
Контактная информация:
Реклама
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

Да, от пульта я как раз думал проверить - но там то может быть как раз и 38 кгц......
Модератор
Аватара пользователя
Сообщения: 4517
Зарегистрирован: Пн апр 03, 2006 11:43:25
Откуда: Санкт - Петербург

Сообщение Aheir »

Скорее 36 кГц, эта чатота более распространена, насколько я знаю.
Стоит попробовать подавать пачки импульсов несущей частоты мкс по 500 - точно должно ловиться, если все работает.
TSOP нормальный, фирменный (с лазерной маркировкой)?
Оптимизм х (Опыт + Знания) = const
Контактная информация:
Ra
Прорезались зубы
Сообщения: 231
Зарегистрирован: Сб май 19, 2007 18:39:33
Откуда: Москва

Сообщение Ra »

Да, тсоп нормальный.

Да, честно говоря, думаю это я схему криво собрал - первая как никак =)
Постоянно что то перемыкает... Да и сама макетка как то не очень, от нее аж контактные площадки, бывает, отваливаются =)

Так что попробую перепаять на нормальную - и посмотрю.
Закрыто

Вернуться в «Микроконтроллеры и ПЛИС»