А вообще к чему эти пьезодвигатели? в серьезных промышленных устновках для лазерного шоу использую обычные гальванометры, а в системах подешевле даже шаговики. Кстати наблюдал работу одной такой бюджетной системы в одном из турецких клубов. Рисует только абстрактные фигуры, хуже спирографа, на изломах линий видны характерные петельки) не знаю почему, но он элементарную плоскость или сетку даже не строил. Тупой лазер
Вопросы по механической развертке
- WildCat
- Собутыльник Сэра Мурра
- Сообщения: 2918
- Зарегистрирован: Вт янв 10, 2006 00:26:45
- Откуда: Челябинск
Сила магнита обратно пропорциональна квадрату расстояния, что нифига не линейно. У пружины же есть линейный коэффициент. Поэтому в таких системах никогда не ставят магнитные демпферы. Здесь только пружина, и та на растяжение (магнитное поле тут как бы на сжатие работает
)
А вообще к чему эти пьезодвигатели? в серьезных промышленных устновках для лазерного шоу использую обычные гальванометры, а в системах подешевле даже шаговики. Кстати наблюдал работу одной такой бюджетной системы в одном из турецких клубов. Рисует только абстрактные фигуры, хуже спирографа, на изломах линий видны характерные петельки) не знаю почему, но он элементарную плоскость или сетку даже не строил. Тупой лазер
А вообще к чему эти пьезодвигатели? в серьезных промышленных устновках для лазерного шоу использую обычные гальванометры, а в системах подешевле даже шаговики. Кстати наблюдал работу одной такой бюджетной системы в одном из турецких клубов. Рисует только абстрактные фигуры, хуже спирографа, на изломах линий видны характерные петельки) не знаю почему, но он элементарную плоскость или сетку даже не строил. Тупой лазер
вобщем с помощью avr 309 и какойто там матери сваял устройство. спасибо автору усилка eclipse и отдельное спасибо uk8amk за исходники.
Все работает рисоует квадрат но правда вот только в углах лазер нелинейно останавливался. как бы это побороть?
вобщем поработало 2 часа и из транса повалила дымища. вобщем в чем проблема была там еще на 40 вольтах висел нагреватель для дым машины, управление программное, видимо я ошибся и включил нагрузку в 2 ома а транс всего 80 ват(предполагалось, увеличение сопротивления нагрузки но не успел
) но это поправимо чипы целы.
итак по каким формулам можно просчитать этот эффект не линейности магнитов?
Все работает рисоует квадрат но правда вот только в углах лазер нелинейно останавливался. как бы это побороть?
вобщем поработало 2 часа и из транса повалила дымища. вобщем в чем проблема была там еще на 40 вольтах висел нагреватель для дым машины, управление программное, видимо я ошибся и включил нагрузку в 2 ома а транс всего 80 ват(предполагалось, увеличение сопротивления нагрузки но не успел
итак по каким формулам можно просчитать этот эффект не линейности магнитов?
в спорах рождается ИСТИНА [AND] flud.
-
uk8amk
- Поставщик валерьянки для Кота
- Сообщения: 2222
- Зарегистрирован: Вт ноя 27, 2007 11:32:06
- Откуда: Tashkent
demson писал(а):
Все работает рисоует квадрат но правда вот только в углах лазер нелинейно останавливался. как бы это побороть?
...
итак по каким формулам можно просчитать этот эффект не линейности магнитов?
Я так понял что у тебя просейший усилок без подавления колебаний и обратной связи, а в качестве сканеров переделанные винты. Ну что я могу сказать: когда-то на одном форуме слышал про т.н. технологию Ballistic precomputation. Вобщем она применяется для "расширения" частотного диапазона сканеров. Ее суть в том, что по мере подхода к угловым точкам т.е. к точкам останова сканеров увеличивается "плотность" точек и соотвественно сканер успевает остановится. Но эта фишка используется в режиме разгона. Вот пример изображения, обработанного таким методом(см аттач). Обрати внимание на точки бланкинга. Но это все будет иметь малый эффект пока у тебя не будет нормальных драйверов с ОС. И конечно же сканеры из винтов - в этом отношении не есть гуд.
Ксати по поводу линейности: можно сделать замеры углов отклонения от тока на сканере и на ПК программным методом линеаризовать передаточную функцию путем предварительного обсчета изображения. И вот еще одна старая идея: формировать программным методом сигналы подавления колебаний. Конечно такая система не сможет конкурировать с сервосистемой, но по крайней мере это хоть как-то позволит расширить частотный диапазон гальванометров.
- Вложения
-
- balpr.PNG
- (21.74 КБ) 906 скачиваний
вот тут фотки и все остальное печатки платы и.т.п.
http://demsones.narod.ru/LASER.zip
http://demsones.narod.ru/LASER.zip
в спорах рождается ИСТИНА [AND] flud.
- WildCat
- Собутыльник Сэра Мурра
- Сообщения: 2918
- Зарегистрирован: Вт янв 10, 2006 00:26:45
- Откуда: Челябинск
Странные часики. Идея не имеет отношения к механической развертке, однако что-то подсказывает мне, что это родственные темы:
http://www.evilmadscientist.com/article.php/bulbdial
Вроде и подвижных частей нет, но прямо уж "электрическим" формированием изображения не назвать. Солнечные часы были задолго до появления электроники
http://www.evilmadscientist.com/article.php/bulbdial
Вроде и подвижных частей нет, но прямо уж "электрическим" формированием изображения не назвать. Солнечные часы были задолго до появления электроники
ура вьюмер создан. до редактора 1 шаг.
http://demsones.narod.ru/lasgr.zip
http://demsones.narod.ru/lasgr.zip
Последний раз редактировалось demson Вт апр 28, 2009 08:05:50, всего редактировалось 1 раз.
в спорах рождается ИСТИНА [AND] flud.
проверьте разводку схемы нашел 2 ошибки исправил.
схема http://elm-chan.org/works/vlp/galamp2.png
разводка:
схема http://elm-chan.org/works/vlp/galamp2.png
разводка:
- Вложения
-
- 111.gif
- (14.77 КБ) 754 скачивания
в спорах рождается ИСТИНА [AND] flud.
Всётаки я его запустил http://www.youtube.com/watch?v=0yois71K354
Правда с настройкой одного канала проблем небыло, а вот второй постоянно возбуждается если попытаться приблизиться к прямоугольности тестовых импульсов. Два дня пытался найти причину, так и не нашел, аналоговая электроника это не моё... Кстати оптические датчики поменял на емкостные, они оказались гораздо линейнее и как ни странно проще в изготовлении и настройке.
Теперь вот думаю переделать всю эту систему в цифру, кроме выходных усилителей, а может и вместо них поставить мост и управлять ШИМом.
Правда с настройкой одного канала проблем небыло, а вот второй постоянно возбуждается если попытаться приблизиться к прямоугольности тестовых импульсов. Два дня пытался найти причину, так и не нашел, аналоговая электроника это не моё... Кстати оптические датчики поменял на емкостные, они оказались гораздо линейнее и как ни странно проще в изготовлении и настройке.
Теперь вот думаю переделать всю эту систему в цифру, кроме выходных усилителей, а может и вместо них поставить мост и управлять ШИМом.
- Hudgun
- Электрический кот
- Сообщения: 1071
- Зарегистрирован: Пн май 04, 2009 16:43:07
- Откуда: Набережные Челны
Как организован вывод картинки при тряске рукой линейки светодиодов?
Например вот (x - светодиод не горит, o - горит)
xoxox
xxoxx
oxxxo
xooox
^ типа смайлик
Сначала выводим первую строку, затем через задежку вторую, и так все, а потом? в обратной последовательности или сначала? И сколько примерно должна быть задержка между выводом строк?
Пробовал делать - только узор получался, вместо смайла
Например вот (x - светодиод не горит, o - горит)
xoxox
xxoxx
oxxxo
xooox
^ типа смайлик
Сначала выводим первую строку, затем через задежку вторую, и так все, а потом? в обратной последовательности или сначала? И сколько примерно должна быть задержка между выводом строк?
Пробовал делать - только узор получался, вместо смайла
Сейчас разрабатываю прошивку на тинек именно в ассемблере.
Идея проста. Как и все гениальное.
1 Вычисляем время одного оборота.
2 Делим это время на количество виртуальных строк.
3 После импульса датчика
Выводим массив строк через полученные промежутки времени.
Поясняю
Виртуальные строки это длина окружности описываемой светодиодами деленная на диаметр светодиода.
Массив удобнее писать в двоичном счислении ну например
11000001
10111110
10111110
10111110
11000001
Это ноль как нетрудно заметить только он повернут на 90 градусов
таким макаром можно вывести что угодно.
Ассемблер только начал изучать так что пока знания языка не хватает.
Идея проста. Как и все гениальное.
1 Вычисляем время одного оборота.
2 Делим это время на количество виртуальных строк.
3 После импульса датчика
Выводим массив строк через полученные промежутки времени.
Поясняю
Виртуальные строки это длина окружности описываемой светодиодами деленная на диаметр светодиода.
Массив удобнее писать в двоичном счислении ну например
11000001
10111110
10111110
10111110
11000001
Это ноль как нетрудно заметить только он повернут на 90 градусов
таким макаром можно вывести что угодно.
Ассемблер только начал изучать так что пока знания языка не хватает.
Последний раз редактировалось asad50 Ср сен 16, 2009 23:07:04, всего редактировалось 1 раз.
В ручной линейке применяеться акселерометр.
В игрушке юла и различных наколесных вариантах строб от магнитного поля земли.
В пропеллерных часах датчих холла или оптический, оптический лучше
у холла ниже точность.
Есть на сайте вариант часов и с пьезо электрическим датчиком.
Нет только без датчика
ибо он одна из важнейших частей.
В игрушке юла и различных наколесных вариантах строб от магнитного поля земли.
В пропеллерных часах датчих холла или оптический, оптический лучше
у холла ниже точность.
Есть на сайте вариант часов и с пьезо электрическим датчиком.
Нет только без датчика
Последний раз редактировалось asad50 Ср сен 16, 2009 23:34:25, всего редактировалось 1 раз.
Re: Механическая развертка
Hudgun писал(а):
Пробовал делать - только узор получался, вместо смайла
По задержке.
Нужно выводить не менее 16 кадров в секунду (или будет заметно мерцание) т.е. 16 герц.
итого 16*60=960 оборотов (хотя изображение уже можно увидеть приблизительно при 5 оборотах сек). предположим длина окружности 15 см
светодиод 3 мм 150/3=50 строк
16*50=800гц при 960 оборотах.
Так как обороты мотора как правило не стабилизируются,
программа должна вычислять время задержки для каждого оборота.
Те версии прошивок которые есть на сайте для тинька судя по всему тупо скомпилированы с СИ исходника для PIC. Ибо в дизассемблере это просто тихий ужас.
- Вложения
-
- noblink.asm
- Это асм Боба Блика для PIC.
- (16.67 КБ) 547 скачиваний