Страница 13 из 17
Добавлено: Сб апр 04, 2009 07:59:00
WildCat
Сила магнита обратно пропорциональна квадрату расстояния, что нифига не линейно. У пружины же есть линейный коэффициент. Поэтому в таких системах никогда не ставят магнитные демпферы. Здесь только пружина, и та на растяжение (магнитное поле тут как бы на сжатие работает

)
А вообще к чему эти пьезодвигатели? в серьезных промышленных устновках для лазерного шоу использую обычные гальванометры, а в системах подешевле даже шаговики. Кстати наблюдал работу одной такой бюджетной системы в одном из турецких клубов. Рисует только абстрактные фигуры, хуже спирографа, на изломах линий видны характерные петельки) не знаю почему, но он элементарную плоскость или сетку даже не строил. Тупой лазер
Добавлено: Сб апр 04, 2009 22:33:20
demson
вобщем с помощью avr 309 и какойто там матери сваял устройство. спасибо автору усилка eclipse и отдельное спасибо uk8amk за исходники.
Все работает рисоует квадрат но правда вот только в углах лазер нелинейно останавливался. как бы это побороть?
вобщем поработало 2 часа и из транса повалила дымища. вобщем в чем проблема была там еще на 40 вольтах висел нагреватель для дым машины, управление программное, видимо я ошибся и включил нагрузку в 2 ома а транс всего 80 ват(предполагалось, увеличение сопротивления нагрузки но не успел

) но это поправимо чипы целы.
итак по каким формулам можно просчитать этот эффект не линейности магнитов?
Добавлено: Вс апр 05, 2009 10:49:25
uk8amk
demson писал(а):
Все работает рисоует квадрат но правда вот только в углах лазер нелинейно останавливался. как бы это побороть?
...
итак по каким формулам можно просчитать этот эффект не линейности магнитов?
Я так понял что у тебя просейший усилок без подавления колебаний и обратной связи, а в качестве сканеров переделанные винты. Ну что я могу сказать: когда-то на одном форуме слышал про т.н. технологию Ballistic precomputation. Вобщем она применяется для "расширения" частотного диапазона сканеров. Ее суть в том, что по мере подхода к угловым точкам т.е. к точкам останова сканеров увеличивается "плотность" точек и соотвественно сканер успевает остановится. Но эта фишка используется в режиме разгона. Вот пример изображения, обработанного таким методом(см аттач). Обрати внимание на точки бланкинга. Но это все будет иметь малый эффект пока у тебя не будет нормальных драйверов с ОС. И конечно же сканеры из винтов - в этом отношении не есть гуд.
Ксати по поводу линейности: можно сделать замеры углов отклонения от тока на сканере и на ПК программным методом линеаризовать передаточную функцию путем предварительного обсчета изображения. И вот еще одна старая идея: формировать программным методом сигналы подавления колебаний. Конечно такая система не сможет конкурировать с сервосистемой, но по крайней мере это хоть как-то позволит расширить частотный диапазон гальванометров.
Добавлено: Вс апр 05, 2009 21:42:33
demson
ура транс поставил с большим запасом на целых 100 вт.
вобщем рисует для первого раза хорошо. для вееров по крайней мере годится.
а главное скорости передачи данных вполне хватает.
осталось только софтину хитрую написать...

Добавлено: Пн апр 06, 2009 00:17:49
WildCat
Статью то напиши, про железо сначала. А потом программу добавишь. Вместе подумаем над ней если чо

Добавлено: Пн апр 06, 2009 17:18:23
demson
вот тут фотки и все остальное печатки платы и.т.п.
http://demsones.narod.ru/LASER.zip
Добавлено: Пн апр 13, 2009 15:16:21
WildCat
Странные часики. Идея не имеет отношения к механической развертке, однако что-то подсказывает мне, что это родственные темы:
http://www.evilmadscientist.com/article.php/bulbdial
Вроде и подвижных частей нет, но прямо уж "электрическим" формированием изображения не назвать. Солнечные часы были задолго до появления электроники

Добавлено: Вс апр 26, 2009 17:23:06
demson
ура вьюмер создан. до редактора 1 шаг.
http://demsones.narod.ru/lasgr.zip
Добавлено: Пн апр 27, 2009 11:03:11
WildCat
Товарищи! А кто просветит по поводу обратной связи?
А то допустим поставил датчики на гальванометр, а что с их показаниями то делать?
Добавлено: Пт май 01, 2009 22:30:23
demson
Как я понимаю задача просто подбавить тока в зависимости от расположения ротора. дальше - больше. Дополните что необходимо еще?
Добавлено: Вс май 10, 2009 10:56:42
demson
проверьте разводку схемы нашел 2 ошибки исправил.
схема
http://elm-chan.org/works/vlp/galamp2.png
разводка:
Добавлено: Пн май 11, 2009 19:31:05
demson
так есть ошибки? вроде качают, а не критикуют. странно.

Добавлено: Ср май 13, 2009 23:08:44
WildCat
Блин чо то уныло... На первый взгляд ошибок не нашел (ну вопиющих) а особо всматриваться лень. Паяй

Походу узнаем, были ли там еще ошипки

Добавлено: Вс авг 02, 2009 18:43:09
Белк
Всётаки я его запустил
http://www.youtube.com/watch?v=0yois71K354
Правда с настройкой одного канала проблем небыло, а вот второй постоянно возбуждается если попытаться приблизиться к прямоугольности тестовых импульсов. Два дня пытался найти причину, так и не нашел, аналоговая электроника это не моё... Кстати оптические датчики поменял на емкостные, они оказались гораздо линейнее и как ни странно проще в изготовлении и настройке.
Теперь вот думаю переделать всю эту систему в цифру, кроме выходных усилителей, а может и вместо них поставить мост и управлять ШИМом.
Добавлено: Ср сен 16, 2009 07:04:06
Hudgun
Как организован вывод картинки при тряске рукой линейки светодиодов?
Например вот (x - светодиод не горит, o - горит)
xoxox
xxoxx
oxxxo
xooox
^ типа смайлик
Сначала выводим первую строку, затем через задежку вторую, и так все, а потом? в обратной последовательности или сначала? И сколько примерно должна быть задержка между выводом строк?
Пробовал делать - только узор получался, вместо смайла

Добавлено: Ср сен 16, 2009 10:33:34
kalobyte
что-то не похож на смайлик и светодиодов мало
Добавлено: Ср сен 16, 2009 11:30:40
Hudgun
kalobyte писал(а):что-то не похож на смайлик и светодиодов мало
это просто для примера, я бы теорию хотел услышать или ссылки на книжки какие-нибудь
Добавлено: Ср сен 16, 2009 22:51:12
asad50
Сейчас разрабатываю прошивку на тинек именно в ассемблере.
Идея проста. Как и все гениальное.
1 Вычисляем время одного оборота.
2 Делим это время на количество виртуальных строк.
3 После импульса датчика
Выводим массив строк через полученные промежутки времени.
Поясняю
Виртуальные строки это длина окружности описываемой светодиодами деленная на диаметр светодиода.
Массив удобнее писать в двоичном счислении ну например
11000001
10111110
10111110
10111110
11000001
Это ноль как нетрудно заметить только он повернут на 90 градусов
таким макаром можно вывести что угодно.
Ассемблер только начал изучать так что пока знания языка не хватает.
Добавлено: Ср сен 16, 2009 22:54:22
asad50
В ручной линейке применяеться акселерометр.
В игрушке юла и различных наколесных вариантах строб от магнитного поля земли.
В пропеллерных часах датчих холла или оптический, оптический лучше
у холла ниже точность.
Есть на сайте вариант часов и с пьезо электрическим датчиком.
Нет только без датчика

ибо он одна из важнейших частей.
Re: Механическая развертка
Добавлено: Ср сен 16, 2009 23:20:07
asad50
Hudgun писал(а):
Пробовал делать - только узор получался, вместо смайла

По задержке.
Нужно выводить не менее 16 кадров в секунду (или будет заметно мерцание) т.е. 16 герц.
итого 16*60=960 оборотов (хотя изображение уже можно увидеть приблизительно при 5 оборотах сек). предположим длина окружности 15 см
светодиод 3 мм 150/3=50 строк
16*50=800гц при 960 оборотах.
Так как обороты мотора как правило не стабилизируются,
программа должна вычислять время задержки для каждого оборота.
Те версии прошивок которые есть на сайте для тинька судя по всему тупо скомпилированы с СИ исходника для PIC. Ибо в дизассемблере это просто тихий ужас.