Вопрос: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 |
А сам индикатор в тестовом режиме выводит все 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 29/12/2012 21:17 |
можно проверить. попробую |
||||
Skif 29/12/2012 22:23 |
Все пашет.
можешь покрутить мандель. Чудес не бывает, надо искать проблему, возможно информационные перепутаны |
||||
Skif 29/12/2012 23:24 |
|
||||
oleg1ma 29/12/2012 23:50 |
|
||||
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 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 |
|
||||
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 |
|
||||
oleg1ma 19/02/2013 00:42 |
Приехал индикатор 1602, припаял и все с ним работает.Я доволен, минимум деталек и нормальная точность, для всяких заряжалок и БП. |
||||
steslia 26/04/2013 14:06 |
Здравствуйте!
oleg1ma, однострочный так и не пошел ?? А то завалялся оригинальный HD44780A00 (не клякса), и хочу его "прикрутить" к тиньке. Боюсь, что после прошивки FUSE вывод RES уже не будет доступен моему ПониПрог и я выброшу контроллер А измеритель тока и напряжения - интересный. Термометром смог бы легко пожертвовать... |