Вопрос:aмпервольтметр на attiny13

oleg1ma
29/12/2012 01:10
Доброго всем вечера.Попалась как-то на глаза схемка от сюда http://dmitrstas.ucoz.ru/publ/chasy/izmerenie/ampervoltmetr_na_attiny13/9-1-0-95.Подкупила своей простотой, решил использовать ее для заряжалок разных.Собрал, прошил и что вышло можно посмотреть на фото, работает только половина символов из 16.Индикатор ставил WH1601A, прошивку пробовал разную, результат одинаков.Прошу откликнутся, кто сталкивался и может помоч в решении проблемы или скинет ссылку, где может эту проблемку уже порешали.

Nickolai
29/12/2012 02:12
oleg1ma писал:
работает только половина символов из 16.Индикатор ставил WH1601A,


А сам индикатор в тестовом режиме выводит все 16 разрядов ?

oleg1ma
29/12/2012 02:19
Да индикатор рабочий, стоял в другом рабочем ампервольтметре .Также ставился 1602, результат такой-же

Nickolai
29/12/2012 02:44
oleg1ma, исходно этот проект взят из польского сайта : http://mdiy.pl/miniaturowy-miernik-do-zasilacza-na-attiny13/?lang=en

А причина видать в разной организации дисплея.

oleg1ma
29/12/2012 12:12
Обьясните подробнее про разную организацию дисплеев, автор в своей статье пишет про 16/1, на видео у него 16/2, что они есть разные? Посоветуйте какой мне подойдет, а то применял два и безрезультатно.

-20 dB
29/12/2012 16:43
Таки, с самодельными приборами лучше публиковать вопросы в "Мастерской Самоделкина" или в "Программаторах" (если глючит программатор). Тем более, что глюк в данном случае не с о схемой измерения, а с прошивкой или программатором. А по этой части там спецов побольше будет. В общем, с новосельем в более соответствующем вопросу разделе!

oleg1ma
29/12/2012 16:55
Программатор не глючит, может быть и прошивка, незнаю.Сколько не рылся в сети ответа ненашел, натыкался лиш на подобную ситуацию как у меня, и не одну, но решения нет, словно заколдованный круг.Потому и решил задать вопрос спецам .

Skif
29/12/2012 17:25
1. Входные сигналы с шунта, термодатчика в норме?
2. Изменяются ли при том безобразии на экране цифры, или стоят как вкопанные?
3. Не устанавливали ли параллельно проциковым входам тока и температуры конденсаторы?
4. Стоит подробно пересмотреть дороги на предмет кз. Даже одна перемычка информационных входов, а именно 11,12,13,14 ноги дисплея - могут дать подобную картинку

oleg1ma
29/12/2012 18:01
Измеритель работает нормально, все измеряет и отображается на тех символах что видны.Показывает и ток но только амперы, проверял.Конденсаторы не установлены, все собранно как по схеме, перепроверялось по 10 раз.КЗ нигде нет по выходам.

Skif
29/12/2012 19:45
судя по фото, адресуются только первых 8 ячеек, вторые 8 не адресуются. Будем искать. Для начала можно фото печатки и соединений с индикатором в нормальном качестве с обоих сторон?
Проблема явно именно с информационными линиями идущими к DB7,DB6,DB5,DB4. (В случае если фьюзы зашиты верно)

oleg1ma
29/12/2012 20:01
Skif писал:
Для начала можно фото печатки и соединений с индикатором в нормальном качестве с обоих сторон?
Проблема явно именно с информационными линиями идущими к DB7,DB6,DB5,DB4. (В случае если фьюзы зашиты верно)
Фото немного позже, сейчас как раз измеритель едет ко мне домой.Отсылал знакомому, он ставил индикатор 1602 у меня небыло, результат аналогичный.Ставил другую тинку, прошивал поновой, результат тот-же тоесть, только 8 символов.Плата копия как на сайте, флюс кругом вымыт, ну в общем как положенно.
Интересно проверить в протеусе прошивка работает?

Skif
29/12/2012 21:17
можно проверить. попробую

Skif
29/12/2012 22:23
Все пашет.

можешь покрутить мандель. Чудес не бывает, надо искать проблему, возможно информационные перепутаны

Skif
29/12/2012 23:24
-20 dB писал:
Таки, с самодельными приборами лучше публиковать вопросы в "Мастерской Самоделкина" или в "Программаторах" (если глючит программатор). Тем более, что глюк в данном случае не с о схемой измерения, а с прошивкой или программатором. А по этой части там спецов побольше будет. В общем, с новосельем в более соответствующем вопросу разделе!
скорее с железом, чем с программатором. Иначе не проходила бы даже инициализация дисплея

oleg1ma
29/12/2012 23:50
Skif писал:
[ скорее с железом, чем с программатором. Иначе не проходила бы даже инициализация дисплея
Единственно в чем мог ошибится это с подключением к 11, 12,13, 14 на индикаторе.Подключал так вывод 1(reset) тиньки к выводу 14инд, вывод 2 тиньки к выводу 13 индикатора и т.д. Может тут ошибка?

Skif
30/12/2012 11:11
Ты знаешь Олег, прошивка горбатая. Она абсолютно не адаптирована под нулевые и максимальные показания. ЕЕ сразу плющить начинает. Попробуй в симуле средний переменник опустить до нуля - сразу вешается проц. То же касается граничных положений остальных регуляторов. И именно похожая байда, что у тебя происходит, если запустить симуль на программе ...sample и начать поднимать температуру. Показания вешаются на 3, 4 тетраде чисел.
Попробуй вместо термодатчика повесь сопротивление так, что на входе контроллера было напряжение 0,2...0,4В

vbvb
31/12/2012 09:56
Сталкивался с похожим в собственных разработках. Разные индикаторы вели себя по разному. Так как организация по 8 символов и разное количество строк, то здесь и порылась собака. Обычно все это становится понятным на 4 строчных.
Очень похоже на не совместимость прошивки и организации дисплея. Если есть ассемблерные навыки и возможность, то проверьте режимы HD44780 и адресацию 0, 8 знака

oleg1ma
31/12/2012 13:58
Skif писал:
Для начала можно фото печатки и соединений с индикатором в нормальном качестве с обоих сторон?
Вот сфоткал.

Skif
31/12/2012 18:43
вроде как все путем. Попробуй термодатчик отвяжи через резистор в несколько килоом от вывода 1 процика. То же проделать с выводами 2 и 7. С процика должно идти напрямую на индикатор, а на измерительные цепи через резистор 2-3к. должно помочь
Вообще крайне дебильные решения. Тот же тини26 на рупь дороже и все это было бы без секса. Бредово и то, что при низком внутреннем сопротивлении термодатчика он напрямую пихнут на порт контроллера. То же самое проделано и с другими информационными портами, которые в этом случае работают в двунаправленном режиме.
Кстати эти индикаторы винстаровские - вроде беспроблемные. С ним запарок быть не должно.
Кстати ЕЕРОМ прошивал, или только прогу?

RomanRB
31/12/2012 19:57
Ну с фьюзами проблем вообще быть не может. И с винстарами то же. Заводятся с полоборота. Посмотрите, что творится в EEPROM после первого включения.

Skif
05/01/2013 22:08
Олег, получилось?

oleg1ma
07/01/2013 00:29
Нет, все на том-же месте, сопротивления ставил, непомогло.Попробую еще выписать 16/2, потому как чел, что пытался помоч, помог наполовину так сказать.Говорил, что когда припаял индикатор 16/2 то все 16символов у него на индикаторе были просто темные квадратики, видимо для его индикатора контрастность была большой, так как я для своего увеличивал, плоховато было видно на моем.Может здесь собака зарыта.

Haam
19/01/2013 21:44
У меня была похожая проблема, 16х1 работал как 8х2. Попробуй во вторую строчку символы выводить если исходники есть.

oleg1ma
20/01/2013 22:57
Haam писал:
У меня была похожая проблема, 16х1 работал как 8х2. Попробуй во вторую строчку символы выводить если исходники есть.
К сожалению я не программист и понятия не имею как это сделать, могу только вытереть и залить готовую прошивку.

AndryG
29/01/2013 13:02
http://www.platan.ru/pdf/datasheets/winstar/WH-1601A.pdf
Вторая половина символов начинается с адреса 0х40.

Судя по комментам на сайте автора, его уже просили перекроить на другие дисплеи. Он ответил, что места нет в кристалле. Просили его для сей переделки пожертвовать температурой. Но ответ я не нарыл его улыбка

Скачал компилятор и попробовал вам помочь. Пробуйте.


___
P.S.
На форум этот меня гугл случайно привел. Ищите в icq 398740610

reanimaster
30/01/2013 11:15
AndryG, так есть где-нить вариант для 8*2 без изм. температуры? связался с автором - он сюда послал...

AndryG
30/01/2013 11:45
Я именно этот вариант и выложил. На картинке видно, что выводится два параметра в двух строках. На WH-1601 это, я так думаю, будет симпотично в одну строку.

oleg1ma
30/01/2013 13:56
AndryG доброго дня, написал Вам на аську.

AndryG
30/01/2013 14:27
Если и написали, то не мне улыбка
Вот он я. Весь во внимании

oleg1ma
30/01/2013 14:31
Хотел уточнить, какую прошивку нех, мне залить из вашего файла.И правильно ли я понял, что измерение температуры теперь не будет?А кому же тогда пишу, это ваш номер?

AndryG
30/01/2013 14:33
Вот обе.

Температуры не будет. Там действительно нет памяти.

oleg1ma
30/01/2013 14:42
Cпасибо, попробую о результате отпишусь.

reanimaster
31/01/2013 21:29
AndryG, спасибо! Просто шкурный был вопрос - завалялось без дела несколько 8*2 LCD. Я так понял для моей хотелки вариант прошивы - TINY13LCD_9_.hex.zip ?

AndryG
01/02/2013 16:15
Для вашей хотелки мои прошивки.
В чем у них разница я не знаю. Я только изменил отобажение в обоих авторских
Если именно двухстрочные и заработает. Дадите знать - подвинем чуть в сторону значения улыбка

reanimaster
03/02/2013 11:16
AndryG писал:
В чем у них разница я не знаю

Цитата:
64 выборки для каждого измерения и отображает среднее
(перевод гугла с авторского сайта)

oleg1ma
19/02/2013 00:42
Приехал индикатор 1602, припаял и все с ним работает.Я доволен, минимум деталек и нормальная точность, для всяких заряжалок и БП.

steslia
26/04/2013 14:06
Здравствуйте!
oleg1ma, однострочный так и не пошел ??
А то завалялся оригинальный HD44780A00 (не клякса), и хочу его "прикрутить" к тиньке.
Боюсь, что после прошивки FUSE вывод RES уже не будет доступен моему ПониПрог и я выброшу контроллер недовольство, огорчение
А измеритель тока и напряжения - интересный. Термометром смог бы легко пожертвовать...

liveinternet.ru RadioTOP Rambler's Top100 –ейтинг@Mail.ru