Микроконтроллеры, АЦП, память и т.д Темы касающиеся микроконтроллеров разных производителей, памяти, АЦП/ЦАП, периферийных модулей... |
02.10.2017, 19:09
|
|
Вид на жительство
Регистрация: 09.08.2017
Сообщений: 362
Сказал спасибо: 7
Сказали Спасибо 31 раз(а) в 20 сообщении(ях)
|
Контроллер сканера
Есть старый сканер с неработающей лампой. Когда-то давно его использовали под управлением ХР и через ЛПТ-порт. Возникла идея использовать его механизм перемещения. Вроде не очень сложно, стандартный шаговый двигатель. Но, чтобы не творить плату управления, возможно ли использовать (перепрограммировать) его родной контроллер (или процессор). Название AP7107. Поисковики по нему никакой информации не нашли. Может кто сталкивался. Что за устройство, возможно ли перепрограммирование?
|
|
|
|
02.10.2017, 19:12
|
|
Вид на жительство
Регистрация: 09.08.2017
Сообщений: 362
Сказал спасибо: 7
Сказали Спасибо 31 раз(а) в 20 сообщении(ях)
|
Re: Контроллер сканера
Что-то фотка не приклепляется (вернее ссылка на неё).
Что-то не так делаю?
Ссылка в облако на Мейл.ру.
|
|
|
|
02.10.2017, 19:14
|
|
Вид на жительство
Регистрация: 09.08.2017
Сообщений: 362
Сказал спасибо: 7
Сказали Спасибо 31 раз(а) в 20 сообщении(ях)
|
Re: Контроллер сканера
Попробую ещё раз
|
|
|
|
02.10.2017, 23:12
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Контроллер сканера
На таких устройствах почти всегда ставили заказные чипы с OTP или масочной памятью.
По этой причине найти на них документацию практически нереально.
Ну и управлять мотором через них совсем никак - он сам при работе управляет мотором, реализуя зашитый алгоритм.
Драйверов вагон, МК добавить и через USB-UART от компьютера…
Будет сильно проще.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
03.10.2017, 14:13
|
|
Вид на жительство
Регистрация: 09.08.2017
Сообщений: 362
Сказал спасибо: 7
Сказали Спасибо 31 раз(а) в 20 сообщении(ях)
|
Re: Контроллер сканера
Ладно, буду делать на Ардуине... Оно так и задумывалось, но захотелось упростить и использовать готовую схематику.
|
|
|
|
17.10.2017, 13:34
|
|
Вид на жительство
Регистрация: 09.08.2017
Сообщений: 362
Сказал спасибо: 7
Сказали Спасибо 31 раз(а) в 20 сообщении(ях)
|
Re: Контроллер сканера
Не могу разобраться с управлением матрицей.
В приложенном архиве фотка матрицы и примерная схема включения. Вроде не очень сложно: стоит аналоговый коммутатор на три канала, но выход идёт на (предположительно АЦП) через конденсатор, что непонятно, зачем.
Далее 4 управляющих вывода, маловато для выбора адреса, значит - последовательный код.
Выпаивать матрицу для идентификации опасаюсь, хрупкая. Может есть у кого информация?
|
|
|
|
17.10.2017, 15:11
|
|
Модератор
Регистрация: 04.08.2010
Адрес: Москва СЗАО
Сообщений: 11,257
Сказал спасибо: 11,169
Сказали Спасибо 3,858 раз(а) в 2,928 сообщении(ях)
|
Re: Контроллер сканера
AleksandrS_59, для начала - там таки вариация ПЗС матрицы и следовательно последовательное чтение ячеек в цикле.
Конденсатор ставится для прохождения дальше только переменной составляющей, на этом выходе возможно наличие постоянной составляющей.
На линиях данных уровень яркости из соответствующей ячейкии соответствующего цвета.
На управляющих обычно вариации набора CS, EN, CLK, RST,… иногда бывает битовая комбинация.
Без нормального DS или хороших осциллографа и ЛА (при работающем приборе) разобраться будет проблематично.
Стоит поискать по ремонтным форумам информацию.
__________________
rtfm forever должно быть основой для каждого. Альтернатива грустна, поскольку метод слепого щенка успешно работает при весьма малом числе вариантов…
|
|
|
|
18.10.2017, 11:39
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,359
Сказал спасибо: 85
Сказали Спасибо 613 раз(а) в 371 сообщении(ях)
|
Re: Контроллер сканера
Схему посмотреть нечем, но думаю все типовое для CCD сенсора.
Конденсатор - чтобы убрать постоянную составляющую, которая не имеет смысла.
Для извлечения уровня сигнала применяются double samples АЦП - они за нулевой берут уровень черного.
Адреса там нет - все пиксели сдвигаются по очереди через аналоговый регистр сдвига. Никак CS, EN в таких матрицах я не видел. Выход аналоговый. Проверяется осциллом, разница в сигнале видна на осциллограме при освещении и затемнении сенсора.
Входные сигналы - обычно там пара тактовый сигнала (прямой и инверсный), сдвиг и сброс.
Посмотрите даташиты по ключевым словам CCD line sensor.
Для понимания функционирования и выходного сигнала подойдет любой даташит.
Например, TCD1209, TCD1201 и еще куча.
|
|
|
|
18.10.2017, 11:41
|
|
Вид на жительство
Регистрация: 09.08.2017
Сообщений: 362
Сказал спасибо: 7
Сказали Спасибо 31 раз(а) в 20 сообщении(ях)
|
Re: Контроллер сканера
Печально... Придётся выковыривать матрицу, может быть обнаружиться маркировка и удастся найти инфу на неё.
|
|
|
|
18.10.2017, 12:00
|
|
Почётный гражданин KAZUS.RU
Регистрация: 24.03.2007
Сообщений: 1,359
Сказал спасибо: 85
Сказали Спасибо 613 раз(а) в 371 сообщении(ях)
|
Re: Контроллер сканера
Если не собираетесь менять матрицу или тиражировать устройство, выпаивать необязательно, если есть возможность подключить к компу.
Достаточно посмотреть сигналы осциллом.
А выпайка может ничего не дать:
1. Матрица может быть явно не маркирована.
2. Маркировка есть, а даташита нет. Был у меня такой вариант, но разобрался с помощью осцилла.
Хотя, если сканер древний, скорее всего маркирована и даташит есть.
|
|
|
|
Ваши права в разделе
|
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
HTML код Выкл.
|
|
|
Часовой пояс GMT +4, время: 21:17.
|
|