roboforum.ru

Технический форум по робототехнике.
Текущее время: 18 фев 2025, 21:47

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 17:16 
Не в сети

Зарегистрирован: 05 май 2009, 17:12
Сообщения: 10
Откуда: Рязань
прог. языки: C/C++
ФИО: Александр Булычев
Помогите написать функцию на С, которая бы в качестве входного параметра принимала бы длительность в микросекундах, и на определенном выводе генерировала бы синусоиду с частотой 36кГц и соответствующей длительностью. Контроллер Atmega 128L-8, частота тактов 8МГц.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 17:22 
Не в сети
Аватара пользователя

Зарегистрирован: 04 дек 2008, 22:44
Сообщения: 4363
Откуда: Камышин
Skype: galk-aleksandr1
прог. языки: Kotlin, Java, C, C++, Assm, BasCom, VB, php
ФИО: Галкин Александр Владимирович
Смотри в Гугле, я как то находил уже готовые примеры

_________________
if(!Operate) Read(pDatasheet);


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 17:22 
Не в сети
Аватара пользователя

Зарегистрирован: 29 окт 2007, 18:11
Сообщения: 1866
Откуда: Пермь
прог. языки: Brainfuck/Basic/Delphi/C++/Lisp/x86asm/JavaScript
сессия уже началась чтоль?

_________________
Tomorrow will be. Better


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 17:29 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Зачем?

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 17:32 
Не в сети

Зарегистрирован: 05 май 2009, 17:12
Сообщения: 10
Откуда: Рязань
прог. языки: C/C++
ФИО: Александр Булычев
На ик-диод надо пачку импульсов разной длины с заполнением синусоидой подавать, чтобы робот на удалении изменение цвета поверхности "увидел"

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 17:38 
Не в сети
Аватара пользователя

Зарегистрирован: 28 дек 2004, 20:33
Сообщения: 10211
Откуда: Тольятти
Skype: Ed_Gull
прог. языки: Bascom AVR Basic
ФИО: Гуль Эдуард Викторович
ик-диоду синусоида нафиг не нужна.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 17:42 
Не в сети

Зарегистрирован: 05 май 2009, 17:12
Сообщения: 10
Откуда: Рязань
прог. языки: C/C++
ФИО: Александр Булычев
Она нужна приемнику, который отраженный сигнал принимать будет, импульсная мощность же больше будет.


Последний раз редактировалось Legath 05 май 2009, 17:46, всего редактировалось 1 раз.

Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 17:45 
Не в сети
Аватара пользователя

Зарегистрирован: 29 апр 2008, 21:15
Сообщения: 4130
Откуда: Хабаровск
прог. языки: C,C++,Assembler,PHP,Javascript,Ruby, SPIN,Java(?)
ФИО: Андрей Юрьевич
Ну что, клещами все вытягивать? Какой приемник? Давай же полную информацию. Все на диоды меандр выдают, и не жужжат.

_________________
Проект [[Open Robotics]] - универсальные модули для построения роботов
Модули Open Robotics можно приобрести в магазине shop.roboforum.ru

Day OFF? You must be pulling my leg! Stop making humor before someone sees you, fool!



Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 17:48 
Не в сети

Зарегистрирован: 05 май 2009, 17:12
Сообщения: 10
Откуда: Рязань
прог. языки: C/C++
ФИО: Александр Булычев
Приемник - фотодиод. Он пачку будет до одного прямоугольного импульса аппроксимировать ( с ним дальше и работаем). Меандр боюсь не даст выигрыша в мощности.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 19:08 
Не в сети

Зарегистрирован: 17 апр 2009, 15:09
Сообщения: 987
Откуда: Rostov-Don
не выйдет. Приемник будет реагировать не на цвет, а тип поверхности, угол и пр. ерунду. Для цвета нужно ставить светофильтры, подсвечивать белым и сравнивать несколько приемников между собой. Вообще для таких целей больше камера мобильника подходит.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 19:15 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Тихий ужас... TSOP на выходе вроде 0\1 обязан давать, а не плавное изменение уровня.

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

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 19:19 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2008, 14:41
Сообщения: 997
Откуда: СПб
прог. языки: C,Python
Может всётаки измерение


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 19:20 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
Очепятался, исправим ща. :roll:

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 19:42 
Не в сети
Аватара пользователя

Зарегистрирован: 05 окт 2005, 12:03
Сообщения: 3340
Откуда: Литва
прог. языки: asm
А откуда ТСОП взялся?
Цитата:
Приемник - фотодиод

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

_________________
_________
Sincerely,
Vovan


Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Синус заданной длины
СообщениеДобавлено: 05 май 2009, 19:49 
Не в сети
Аватара пользователя

Зарегистрирован: 06 окт 2004, 18:01
Сообщения: 24218
Откуда: Ебург
прог. языки: C++ / PHP / 1C
ФИО: Антон Ботов
2Vovan: А давайте уточним у автора? Мне вот кажется что у него именно TSOP, ну не случайно же 36КГц всплыли? :)

_________________
Проект [[Open Robotics]] - Универсальные модули для построения роботов


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 23 ]  На страницу 1, 2  След.

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO