Oct. 18th, 2017

eddy_em: (Default)
2-5 дюймов по диагонали, чтобы не дороже рублей 500. Желательно, чтобы тачскрин был распаян отдельно, чтобы не возиться с паяльником.

Экран желательно на 8- или 16-битной параллельной шине, но стопроцентно рабочий. К чему это я? Да к тому, что уже дважды мне попадаются совершенно нерабочие экраны: года два назад купил 4.5'', написал под STM32 эмуляцию параллельной шины (таймер+DMA), но не взлетело. Обнаружил, что китайцы зачем-то тач налепили на сигнальные контакты. Отпаял. Все равно не помогло.

Недавно получил вот такой 2'' экран. Не поленился: достал абдурину и залил туда демо-"скетч" (т.к. люди пишут, что все у них работает). Не взлетело. Проверил код "библиотеки": да, для моего чипа, да, ноги подключены правильно, но экран не инициализируется (хотя по прерыванию мигания контрольного светодиода на пару-тройку секунд после сброса видно, что что-то там происходит). Конечно, остается еще такой вариант: на плате китайцы написали, что чип 7775, а фактически впихнули что-то другое, но пока расковыривать экран не хочу (т.к. это однозначно его убьет — уж очень хорошо приклеили).

Вопрос: какой недорогой TFT можно купить, чтобы стопроцентно он работал?

И второй вопрос: что использовать на морозе (до -20°C)? Выживет ли OLED-дисплей при таких условиях?
eddy_em: (Default)
Продолжаю мучения с телескопом ASTROSIB RC500 вкупе с монтировкой 10micron GM4000HPS.
Как-то пока безрезультатно.
RTS2 на временном компьютере установил (пришли 2 компьютера для этих телескопов, но там еще надо снести мастдайку и поставить генту, а затем повторить мучения с разворачиванием RTS2), коннекта с lx200 нет.
Решил попробовать напрямую — через терминал. Тоже безрезультатно: монтировка время от времени дает о себе знать, но где-то так на каждый 10-й запрос (а то и реже), остальные без ответа остаются. С телескопом вообще глухо: при нажатии на кнопки в терминале появляются правильные сообщения, но вот на команды он не реагирует. Зато реагирует на переполнение входного буфера: показывает состояние фокусера и открывает или закрывает крышки (причем, закрывает их неправильно).

Решил для начала хотя бы с монтировкой разобраться, по поводу телескопа разработчики обещали ответить на днях. Поставил indilib и kstars (чтобы дважды не компилять, сразу указывайте USE-флаг indi в /etc/portage/package.use/). Запустил kstars и стал пытаться запустить indi-драйвер монтировки (благо, его уже написали). И те же проблемы: команды монтировка принимает (на команду двигаться она почти сразу приходит в движение), а вот сообщения от нее поступают с большими трудностями. Изредка проскакивает ответ, но по бóльшему счету — сообщения об ошибке связи вроде "монтировка отключена".

Завтра попробую повторить эксперимент сразу после включения питания на монтировку. Хотя, маловероятно, что это поможет. Надо копать глубже.

UPD )
eddy_em: (Default)
Вечером решил подключить уже собранную на макетке схемку с генератором на 555-й и модулем с DRV8825 к двигателям фотометра — погонять, посмотреть, ничего ли не клинит (оказалось, очень даже клинит, надо будет рассверливать отверстия и по месту подгонять) и не задевают ли подвижки что-нибудь на своем пути.
Не проверив обмотки двигателя омметром, сразу подключил, положившись на цветовую схему (одна обмотка — синий+зеленый, другая — красный+желтый). Оказалось, что там синий с красным, а желтый с зеленым. Но другая проблема — драйвер шаговика сгорел от "козы"! При том, что в нем как бы внутренняя защита от КЗ и перегрева (и даже выход есть индикаторный, но как я раньше писал, на выходе напряжение как-то уж сильно позже КЗ появляется). Заменил его на менее продвинутый a4988 (все равно пиковый ток не выше 0.5А).

В общем, вывод такой: если делать на DRV8825 модуль управления шаговиками, надо ставить внешний детектор "козы". Например, на вход питания воткнуть резистор на 0.1Ом (хватит и 0805 — даже с лихвой) и измерять на нем падение. А это или 2 канала АЦП, или 1 канал АЦП + операционник.

October 2025

S M T W T F S
   1234
567 89 1011
121314 15161718
19202122232425
2627 28293031 

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 10th, 2026 08:17 pm
Powered by Dreamwidth Studios