Перейти к содержанию

Вольтметр-Амперметр на ATtiny26 не могу запустить.


lukinov

Рекомендуемые сообщения

Собрал для лабораторного БП вольтметр-амперметр на ATtiny26. Прошил результата нет одни квадратики. Собрал модель в Протеус и там результата нет. Нужно было сразу проверить в модели проверить потом собирать. Помогите поправить прошивку, в архиве модель и исходник есть. Сам не смогу, потому что не могу программировать.  
 

VAmp_26L.rar

Ссылка на комментарий
Поделиться на другие сайты

Наверно не кто не хочет распаковывать архив.. Выложу в развёрнутом виде. Данная схема была выбрана потому что все строки индикатора заполнены. Измеряет ТОК, Напряжение , Мощность и Температуру.  Вот схема. Модель в Протеус с исходником. Плата в ЛАЙ. В модели с этой прошивкой МК не работает, подставляю прошивку от другой похожей схемы работает. Значит всё дело в прошивке. Помогите пожалуйста с прошивкой.

 

attiny26 cxema.JPG

Model 26L.rar

ampervoltvattmetr.lay6

Ссылка на сайт.txt

Ссылка на сайт.txt

Ссылка на комментарий
Поделиться на другие сайты

18 часов назад, lukinov сказал:

Наверно не кто не хочет распаковывать архив.

Ошибка - архив поврежден или имеет неизвестный формат. 

Судя по исходнику, выполняется одно или несколько условий :

If Xv > 1000 Then Exit Do                             ' порог срабатывания напряжения  20 вольт
If Xa > 550 Then Exit Do                              ' порог срабатывания тока около 12 ампер
If T > 200 Then Exit Do                               ' порог срабатывания температуры около 80 градусов                               

срабатывает защита, и программа не доходит до вывода на дисплей.

Ссылка на комментарий
Поделиться на другие сайты

Сравнительное тестирование аккумуляторов EVE Energy и Samsung типоразмера 18650

Инженеры КОМПЭЛ провели сравнительное тестирование аккумуляторов EVE и Samsung популярного для бытовых и индустриальных применений типоразмера 18650. 

Для теста были выбраны аккумуляторы литий-никельмарганцевой системы: по два образца одного наименования каждого производителя – и протестированы на двух значениях тока разряда: 0,5 А и 2,5 А. Испытания проводились в нормальных условиях на электронной нагрузке EBD-USB от ZKEtech, а зарядка осуществлялась от лабораторного источника питания в режиме CC+CV в соответствии с рекомендациями в даташите на определенную модель. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

Поправь пожалуйста что-бы прошивка заработала. Очень нужно, всё собрал, осталось индикатор запустить и закончить корпус. Сам программировать не могу потому и обратился за помощью.  Обращался на сайт откуда скачивал файлы для этого устройства, там тема была открыта давно и не кто не отвечает. Наверно заброшена тема. Наверно специально нерабочую прошивку выложили.


 

Изменено пользователем lukinov
Ссылка на комментарий
Поделиться на другие сайты

Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

Компания EVE выпустила новый аккумулятор серии PLM, сочетающий в себе высокую безопасность, длительный срок службы, широкий температурный диапазон и высокую токоотдачу даже при отрицательной температуре. 

Эти аккумуляторы поддерживают заряд при температуре от -40/-20°С (сниженным значением тока), безопасны (не воспламеняются и не взрываются) при механическом повреждении (протыкание и сдавливание), устойчивы к вибрации. Они могут применяться как для автотранспорта (трекеры, маячки, сигнализация), так и для промышленных устройств мониторинга, IoT-устройств. Подробнее параметры и результаты тестов новой серии PLM по ссылке.

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

В 04.02.2019 в 17:57, lukinov сказал:

Прошил результата нет одни квадратики. Собрал модель

Фьюзы как настроены? (понятно, что с программированием нелады, ну а вдруг?)

Я не раздаю удочки. Я продаю рыбу.

Ссылка на комментарий
Поделиться на другие сайты

Литиевые батарейки и аккумуляторы от мирового лидера  EVE в Компэл

Компания Компэл, официальный дистрибьютор EVE Energy, бренда №1 по производству химических источников тока (ХИТ) в мире, предлагает продукцию EVE как со склада, так и под заказ. Компания EVE широко известна в странах Европы, Америки и Юго-Восточной Азии уже более 20 лет. Недавно EVE была объявлена поставщиком новых аккумуляторных элементов круглого формата для электрических моделей «нового класса» компании BMW.

Продукция EVE предназначена для самого широкого спектра применений – от бытового до промышленного. Подробнее>>

Реклама: АО КОМПЭЛ, ИНН: 7713005406, ОГРН: 1027700032161

CKSEL3..0 = 0100 = номинальная частота (МГц) 8.0 стр. 29

Программирование тиньки - скинуть галку деление на 8. Больше ничего.

Вот всё что нашёл на сайте и выставил так.


 


 

FUZ 26L.jpg

Ссылка на комментарий
Поделиться на другие сайты

В поле SCK Freq установите 8000000. Это влияет на компиляцию программы.

29 минут назад, lukinov сказал:

скинуть галку деление на 8

Такого фьюза у этой тиньки нет.

Я не раздаю удочки. Я продаю рыбу.

Ссылка на комментарий
Поделиться на другие сайты

Я то-же смотрел и не нашёл. С другими фьюзами хотя-бы какое не-будь движение на ножках было. А это везде низкий уровень и всё.

 

Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, солар сказал:

В поле SCK Freq установите 8000000

 Пошутили? :D 

Это частота тактирования при программировании. Должна быть минимум в 4 раза меньше тактовой самого МК. В CVAVR максимальная 460800 и произвольно установлена быть не может.

Ссылка на комментарий
Поделиться на другие сайты

В 05.02.2019 в 05:36, lukinov сказал:

Помогите пожалуйста с прошивкой.

Эта прошивка работать не будет. А  переделывать ее... проще новый код написать. Ищите другую схему.

Ссылка на комментарий
Поделиться на другие сайты

В исходнике

T = T + Getadc(3)                                     'Считываем температуру

температура считывается с ADC3, хотя на схеме датчик заведен на ADC4. Исправил. Попробуй эту прошивку

tiny26.hex

Ссылка на комментарий
Поделиться на другие сайты

Попробовал, но результат тот-же.  Жаль что не получится. Ищу но пока на таком МК и с таким заполнение индикатора не нашёл. Хотя температура не обязательна, просто что-бы место на индикаторе не пустовало. Только попадались на Atmega8. Нужно проверять прежде чем плату делать, много раз нарывался что прошивки не работают.

 

Ссылка на комментарий
Поделиться на другие сайты

В 06.02.2019 в 19:41, u33 сказал:

температура считывается с ADC3, хотя на схеме датчик заведен на ADC4

Упс, оказывается в тиньке номер ADC не соответствует номеру порта, так что изначально было правильно.

По исходнику видно, что программа рабочая и в симуляторе Bascom работает. Как уже писал, вероятно завышены температура, напряжение или ток, и дело не доходит до вывода на дисплей. А если проигнорить эти условия? Пробуй эту прошивку - если на дисплее будет пусто - значит либо монтаж, либо криво прошит МК, либо...

В 04.02.2019 в 16:57, lukinov сказал:

одни квадратики

резистор контраста крутил?

tiny26.hex

Изменено пользователем u33
Ссылка на комментарий
Поделиться на другие сайты

УРРРРРРРРРРРРРРА заработала. Большое спасибо, за помощь. Уже хотел другой на пике собирать но там не было измерения мощности.  Ещё раз спасибо.

Продолжу заканчивать лабораторный БП.




 

Изменено пользователем lukinov
Ссылка на комментарий
Поделиться на другие сайты

Пере-прошил прошивкой что выложил u33 и всё заработало. Фузы стоят такие как на рисунке. Попробовал на измерение напряжение и ток. На входе измерения напряжения пришлось уменьшить резистор до 30к. А вот ток при не подключённой нагрузке показывает не 0.00 а 0.09. И мощность под вопросом. На индикаторе отоброжается 12.0 вольт ток (нагрузка не подключена) 0.09, мощность 1.21 ват.Прикладываю модель в протеус.

 

Model 26L.rar

Ссылка на комментарий
Поделиться на другие сайты

39 минут назад, lukinov сказал:

при не подключённой нагрузке показывает не 0.00 а 0.09

Если это про модель, - это RV4. Замкни R3 в модели на землю-будет "ноль". Если в реальном устройстве - значит, через токовый датчик (0,01) течет ток. Замкни его-будет сразу понятно, в чем дело. Неточная мощность - следствие округлений.

В реальности индикатор тоже артефакты выдает?

Ссылка на комментарий
Поделиться на другие сайты

Нет в железе дёрганья индикатора нет.
 В модели замыкал непосредственно 20 вывод тогда получаю ноль. Какое назначение резистора на 19 выводе, может его посадить прямо на землю.
 

Ссылка на комментарий
Поделиться на другие сайты

Рспаял детали на выводах, промыл плату. Запаял всё на место, результат тот-же. Решил проверить на нагрузку, подключил лампочку. Включаю, максимальный ток который смог выстовить 0. 77А хотя блок питания показывает 1А. Скорее всего что-то с током в прошивке.

 

Ссылка на комментарий
Поделиться на другие сайты

25 минут назад, lukinov сказал:

Скорее всего что-то с током в прошивке.

Зачем гадать, если надо взять мультиметр и померить?

1. Отключить нагрузку, замкнуть накоротко R15. Что показывает индикатор тока? Если ноль, то от выхода есть потребление тока. Если не ноль, то, не размыкая, соединить правый вывод R15  с нижним выводом С22 или выводом 16 МК. Почему, кстати,  он не присоединен на схеме никуда? Это AGND!  Если показания изменились, то в разводке есть проблемы.

34 минуты назад, lukinov сказал:

0. 77А хотя блок питания показывает 1А.

Vref автор указал 4,096. У тебя такое?

Выстави по мультиметру ток ближе к максимальному, тот же 0,77. Регулировкой (R1?) на TL431 выстави на индикаторе такой же. Больше R1 не трогай. Потом настрой правильные показания напряжения верчением R2? и, если надо, подбором R22.

Ссылка на комментарий
Поделиться на другие сайты


Vref выставлял сразу, 4.09 дальше мой не показывает.16 вывод соединён с минусом.  Сделал как ты сказал. Только резистором на TL431 если регулировать, то изменяться показания только напряжения. Показания ТОКА не меняются.  Замыкал шунт показания так и остаются 0.07.


 

Ссылка на комментарий
Поделиться на другие сайты

А все намного проще. Падения напряжения на шунте не хватает для АЦП. Там падают милливольты. АЦП их просто не видит. Нужно усиливать сигнал ОУ, а потом уже подавать на контроллер.

Ссылка на комментарий
Поделиться на другие сайты


Может ты и прав. Поставил для эксперимента  1ом показывать стал 25А отрегулировал на свои 1 А.  Осталось добиться показаний без нагрузи что-бы было по нулям. Потому что ваты то-же не по нулям получаются.
 

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.
Примечание: Ваш пост будет проверен модератором, прежде чем станет видимым.

Гость
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Ответить в этой теме...

×   Вставлено с форматированием.   Восстановить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу

×
×
  • Создать...