Страница 1 из 1
Лазерный проектор - управление
Добавлено: Пн авг 25, 2008 19:24:15
demson
Собрал механическую часть. Проверял переменкой 20 v. Получались достаточно равномерные линии по x,y. Теперь буду делать управление.
Возникли следущие вопросы:
Возможно ли на контроллер типа AT90USB1287-16AU реализовать следущее фотодатчики (2 на гальванометр) от гальваногметров к ацп,
Cигнал с ШИМа на ОУ lm 6675
НО с корректировкой задержки на ПК по USB тоесть развертку по ширине и высоте через компьютер. Управление будет с ПК но хотелоь бы хотябы 1 картинку на МК чтобы без подключения компьютера (тестовую таблицу).
и еще к контроллеру подключить 5 датчиков температуры ds1821 я думаю возможно на один bit отданный на 1-wire
в программировании слаб (очень), хотя что-то понимаю на си.
Прошу помощи уважаемые эксперты.

лазер от dvd (будет) сейчас лазерная указка. пока планирую мигать им-же без заслонок.
Добавлено: Пн авг 25, 2008 22:37:51
<<Dimon>>
Вот ссылка на подобную тему
http://www.radiokot.ru/forum/viewtopic.php?t=5834
Да, давайте пока что переместимся туда, если родится что-то путное и будет толковое обсуждение - выделим в отдельную тему. Aheir
Добавлено: Чт окт 09, 2008 19:02:00
Aheir
Тема вновь открыта, поскольку у автора появились вполне конкретные вопросы именно по управлению. Так что welcome

Добавлено: Чт окт 09, 2008 19:24:55
demson
Итак вопрос первостепенной важности (предстоит разводка платы).
Температурный датчик ds1821 на корпусе, и, (ds1821+ по ценнику) как это устройство подключать: один датчик на бит или отводить каждый бит на каждый датчик.
Что возможно?
Какой вариант быстрее для вычисления процессором.
Добавлено: Сб окт 11, 2008 14:01:49
Aheir
Ну это вообще-то никак не относится к вопросам управления. Тем по этим датчикам дофига в "Микроконтроллерах"
Добавлено: Пн фев 16, 2009 17:15:46
demson
пришло время создать код к электронике развертки.
итак ставлю тз
имеется mega 8:
x: 2 ацп входа и 1 шим выход
y: 2 ацп входа и 1 шим выход
необходимо написать программу которая могла бы считывать значения с ацп и исходя из этих значений генерировать сигнал нужной частоты.
кто что посоветует.
для начала подкиньте ссылки на исходники по работе с ацп или шим на 8 меге а дальше видно будет.
Добавлено: Ср фев 25, 2009 10:08:03
Белк
Тоже занимаюсь примерно тем же, хотел даже всю коррекцию и подавление механических колебаний на AVR сделать, но немного прикинув понял что 15ksps у их АЦП слишком мало, да и по производительности он врятли потянет. Тут нужен сигнальный процессор, в принципе DSPIC должен подойти, но я с ним плохо знаком и с цифровой обработкой сигналов у меня туго, надо было лекции лучше слушать

А вообще даже сервосистема фокусировки и слежения за дорожкой в приводах оптических дисков аналоговая.
Добавлено: Ср фев 25, 2009 15:01:32
demson
я не думаю что можно будет раскачать систему более 10-15 ksps. хотя смотря какая система... но всетаки должно хватить.
Добавлено: Чт мар 26, 2009 13:47:20
rehcraeser
А у меня вопросик... Не поделитесь ссылочками полезными по механической части этого девайса. Просто я всегда думал, что отклонение луча сделано ну никак не механически. Заранее спасибо.
Добавлено: Чт мар 26, 2009 14:39:12
demson
по механнике вам сюда
http://radiokot.ru/forum/viewtopic.php? ... sc&start=0
итак я на тиньке 2313 забабахал элементарную программу через задержки - все пока замечательно рисует без обратной связи.
теперь представляю обмен о положении гальво следующим образом
по uart передаются 3 байта - думаю достаточно будет вполне
-старт байт
в нем старт бит
старт бит
старт бит
бланкин бит
мощьность лазера бит
мощьность лазера бит
мощьность лазера бит
резерв бит (пока пустой)
-положение x
-положение y
программа делает следущее
взяла первый байт если нашла определенную последовательность 3 бит то настроила лазер
взяла положение гальво x
построила его через шим (откорректировала через ацп)
взяла положение гальво y
построила его через шим (откорректировала через ацп)