roboforum.ru

Технический форум по робототехнике.

Синус заданной длины

Синус заданной длины

Legath » 05 май 2009, 17:16

Помогите написать функцию на С, которая бы в качестве входного параметра принимала бы длительность в микросекундах, и на определенном выводе генерировала бы синусоиду с частотой 36кГц и соответствующей длительностью. Контроллер Atmega 128L-8, частота тактов 8МГц.

Re: Синус заданной длины

galex1981 » 05 май 2009, 17:22

Смотри в Гугле, я как то находил уже готовые примеры

Re: Синус заданной длины

MiBBiM » 05 май 2009, 17:22

сессия уже началась чтоль?

Re: Синус заданной длины

blindman » 05 май 2009, 17:29

Зачем?

Re: Синус заданной длины

Legath » 05 май 2009, 17:32

На ик-диод надо пачку импульсов разной длины с заполнением синусоидой подавать, чтобы робот на удалении изменение цвета поверхности "увидел"

п.с. то что в гугле нахожу либо под pic, либо на ассемблере

Re: Синус заданной длины

EdGull » 05 май 2009, 17:38

ик-диоду синусоида нафиг не нужна.

Re: Синус заданной длины

Legath » 05 май 2009, 17:42

Она нужна приемнику, который отраженный сигнал принимать будет, импульсная мощность же больше будет.
Последний раз редактировалось Legath 05 май 2009, 17:46, всего редактировалось 1 раз.

Re: Синус заданной длины

blindman » 05 май 2009, 17:45

Ну что, клещами все вытягивать? Какой приемник? Давай же полную информацию. Все на диоды меандр выдают, и не жужжат.

Re: Синус заданной длины

Legath » 05 май 2009, 17:48

Приемник - фотодиод. Он пачку будет до одного прямоугольного импульса аппроксимировать ( с ним дальше и работаем). Меандр боюсь не даст выигрыша в мощности.

Re: Синус заданной длины

contr » 05 май 2009, 19:08

не выйдет. Приемник будет реагировать не на цвет, а тип поверхности, угол и пр. ерунду. Для цвета нужно ставить светофильтры, подсвечивать белым и сравнивать несколько приемников между собой. Вообще для таких целей больше камера мобильника подходит.

Re: Синус заданной длины

=DeaD= » 05 май 2009, 19:15

Тихий ужас... TSOP на выходе вроде 0\1 обязан давать, а не плавное изменение уровня.

Проверку цвета поверхности (черное\белое) вроде всегда оптопарой делали инфракрасной? например как мы: viewtopic.php?f=73&t=5721

Re: Синус заданной длины

ALHIMIK » 05 май 2009, 19:19

Может всётаки измерение

Re: Синус заданной длины

=DeaD= » 05 май 2009, 19:20

Очепятался, исправим ща. :roll:

Re: Синус заданной длины

Vovan » 05 май 2009, 19:42

А откуда ТСОП взялся?
Приемник - фотодиод

Хотя, это ничего не меняет, но всё же автор про ТСОП ничего не говорил, частота указанная в первом посте может не иметь никакого отношения к ТСОПу...

Re: Синус заданной длины

=DeaD= » 05 май 2009, 19:49

2Vovan: А давайте уточним у автора? Мне вот кажется что у него именно TSOP, ну не случайно же 36КГц всплыли? :)


Rambler\'s Top100 Mail.ru counter