Автоматический определитель электронных компонентов Маркуса

Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


ejector
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн дек 28, 2009 22:25:27
Откуда: Беларусь, Минск

Re: Автоматический определитель электронных компонентов Марк

Сообщение ejector »

Изображение Изображение Изображение Изображение

Добавлено after 24 minutes 57 seconds:
Re: Автоматический определитель электронных компонентов Маркуса
Прозвонил ещё раз цепи от платы до пятачков на шлейфе дисплея всё отлично. Между соседними контактами тоже в режиме сопротивления десятки мегаом, а то и бесконечность. Предполагаю что данный экземпляр дисплея не работает по spi. Возможно брак т.к. из китая.
Реклама
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Автоматический определитель электронных компонентов Марк

Сообщение vlad465 »

Если дисплей работает по I2C, то и по SPI должен работать.
Для начала промойте шлейф дисплея. Еще раз проверьте пайки шин SPI.
Соответствует ли у вас прошивка установленному кварцу?
Отключаться через 5 сек приборчик не должен (если АКБ не разряжена), должен отключаться минимум через пару минут, после 5 циклов измерений. При подключенных проводах программатора может работать некорректно, отпаяйте.
Реклама
ejector
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн дек 28, 2009 22:25:27
Откуда: Беларусь, Минск

Re: Автоматический определитель электронных компонентов Марк

Сообщение ejector »

Шлейф дисплея чище чем у кота известное место. Перед запайкой шлейф был отмыт с двух сторон, после тщательно отмыто место пайки изопропиловым спиртом. Возможно фото искажает реальную картину. Прозванивал непосредственно от самого контроллера до пятачка на самом шлейфе. Прошивка из статьи TransistorTester, кварц 16 мег. На АКБ 4 вольта, при включении 3,95. На 28 выводе МК 950 мВ. Провода программатора всего то 3-4 см. На предыдущем МК были отпаяны, и как я писал, та же картина.
Изображение Изображение Изображение
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Автоматический определитель электронных компонентов Марк

Сообщение vlad465 »

Попробуйте эту прошивку, но вряд ли в прошивке проблема.
mega328_ssd1306SPI.rar
(34.86 КБ) 705 скачиваний
Реклама
Эиком - электронные компоненты и радиодетали
ejector
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн дек 28, 2009 22:25:27
Откуда: Беларусь, Минск

Re: Автоматический определитель электронных компонентов Марк

Сообщение ejector »

Действительно, изменился шрифт и цифры с буквами пробегают ещё быстрее. Вы писали что на 30 выводе МК сигнал сброса, но ведь у дисплея сброс на входе 14 т.е. вывод 1 МК. В чём подвох? или при переводе в spi назначение выводов дисплея меняется? Вариант остался один замена дисплея. Всё проверил вдоль, поперёк и даже по диагонали не один раз :(
Реклама
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Автоматический определитель электронных компонентов Марк

Сообщение vlad465 »

На схеме ошибка, печатка без ошибок, рабочая.
Правильная схема:
67D8~1.rar
(16.59 КБ) 1193 скачивания
Если собирали по схеме, тогда правильно работать не будет, или нужно в исходниках переназначать порты, если по печатке, то все должно работать.
Реклама
ejector
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн дек 28, 2009 22:25:27
Откуда: Беларусь, Минск

Re: Автоматический определитель электронных компонентов Марк

Сообщение ejector »

Делал печатку из статьи, LDO только из имеющихся переразвёл, и да она совпадает с исправленной схемой. Закажу другой дисплей, т.к. в монтаже уверен на 110%. Через месяц другой отпишусь. Жаль что конструкция выходного дня откладывается на длительный срок :? А под какой дисплей печатка из пятого поста на первой странице?
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Автоматический определитель электронных компонентов Марк

Сообщение vlad465 »

Из 5 поста под маленький 1602.
Про ваш дисплей - все же кажется что он хороший, перепроверьте еще хорошенько, может какие другие шины не контачат.
З.Ы. Если будете заказывать модуль, тогда берите лучше тот, что работает по SPI
ejector
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн дек 28, 2009 22:25:27
Откуда: Беларусь, Минск

Re: Автоматический определитель электронных компонентов Марк

Сообщение ejector »

Продолжил эксперементировать с дисплечиком. Переделал плату от модуля i2c для spi, запаял экран на модуль. Подключил к ардуино согласно примеру (кроме чип селект), залил в неё Adafruit ssd1306_128x64_spi, дисплей работает. Далее подключаю модуль по схеме прибора, прошиваю TransistorTester в ардуину результат на фото, т.е. поведение такое же как и на приборе.
Изображение
З.Ы. Именно такой модуль и хотел :))
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Автоматический определитель электронных компонентов Марк

Сообщение vlad465 »

Ну а если чип селект на транзистортетере не припаивать?
ejector
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн дек 28, 2009 22:25:27
Откуда: Беларусь, Минск

Re: Автоматический определитель электронных компонентов Марк

Сообщение ejector »

CS на самом модуле сидит на минусе, я имел ввиду что в примере его подключают к ардуино, а я не подключал, так и оставил т.е. в обоих вариантах на минусе. Наблюдая осциллограммы на выводе D/C дисплея сигнал как будто в инверсии на Adafruit Изображение это TransistorTester Изображение .
Изображение
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Автоматический определитель электронных компонентов Марк

Сообщение vlad465 »

Попробуйте D/C подтянуть резистором к питанию дисплея.
ejector
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн дек 28, 2009 22:25:27
Откуда: Беларусь, Минск

Re: Автоматический определитель электронных компонентов Марк

Сообщение ejector »

Безрезультатно. Уменьшил серийные резисторы до 2 кОм, подтянул через 10 кОм к питанию модуля, т.к. на D0 размазаны фронты сигнала были и при касании щупа ослика сыпалось изображение. Сейчас фронты чёткие, но прикасании щупа на D0 всё равно сыплется. Про инверсию на D/C что я писал, всё зависит от выводимого изображения, в какие-то моменты сигнал похож на TransistorTester. Всё заказываю другой модуль и перестаю дурить голову себе и вам. Если у всех работает, а у меня в самом упрощённом варианте нет, вывод сам напрашивается.
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Автоматический определитель электронных компонентов Марк

Сообщение vlad465 »

Странное поведение дисплея, или не он виноват? :dont_know:
Расскажите, когда новый подключите.
ejector
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн дек 28, 2009 22:25:27
Откуда: Беларусь, Минск

Re: Автоматический определитель электронных компонентов Марк

Сообщение ejector »

И снова здравствуйте. Пришёл дисплей. Вы оказались опять правы. Ситуация не изменилась. Прошивал так же это https://www.mikrocontroller.net/svnbrow ... sd1306SPI/ символы только быстрее бегают, видно под 8 МГц прошивка. Испытания провожу на про мини дуине, ничего лишнего дсплей один на один с МК.
Может подкинете светлую мысль?
Изображение
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Автоматический определитель электронных компонентов Марк

Сообщение vlad465 »

Прошивку нужно использовать в соответствии с установленным кварцем, иначе временные диаграммы обращения к дисплею будут неправильными. И посмотрите схему сброса на модуле дисплея, сброс может быть аппаратный.
ejector
Первый раз сказал Мяу!
Сообщения: 21
Зарегистрирован: Пн дек 28, 2009 22:25:27
Откуда: Беларусь, Минск

Re: Автоматический определитель электронных компонентов Марк

Сообщение ejector »

Это понятно. Сброс через резистор на пин Res. Если не подключать res дисплей не включается. Не включается он так же если поменять местами D0 и D1. А вот при отключённом DS изо есть, но просто мусор.
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Автоматический определитель электронных компонентов Марк

Сообщение vlad465 »

Странно все. :dont_know: Может сейчас китайцы стали делать дисплеи что они по SPI не работают?
Попробуйте работать по I2C, в транзистортестере придется перепаять немножко, в мануале написано к каким пинам что идет.
Только тогда нужно сделать аппаратный сброс, и в старых прошивках по I2C изображение выводилоcь с небольшим подтормаживанием, потому и делал по SPI.
Аватара пользователя
musor
Друг Кота
Сообщения: 39197
Зарегистрирован: Сб сен 13, 2014 16:27:32
Откуда: СпиртоГонск созвездия Омега

Re: Автоматический определитель электронных компонентов Марк

Сообщение musor »

скоре всего дисп медленый попал надо задержки задирать
ZМудрость(Опыт и выдержка) приходит с годами.
Все Ваши беды и проблемы, от недостатка знаний.
Умный и у дурака научится, а дураку и ..
Алберт Ейнштейн не поможет и ВВП не спасет.и МЧС опаздает
Аватара пользователя
vlad465
Друг Кота
Сообщения: 5717
Зарегистрирован: Чт июн 24, 2010 22:59:35
Откуда: С-Петербург

Re: Автоматический определитель электронных компонентов Марк

Сообщение vlad465 »

А что, они еще и медленные бывают? :dont_know: Вроде не попадались такие, да и контроллер один, не должен по другому работать.
Ответить

Вернуться в «Статьи»