Jump to content

u33

Members
  • Content Count

    239
  • Joined

  • Last visited

Community Reputation

39 Обычный

About u33

  • Rank
    Постоялец

Информация

  • Пол
    Мужчина
  • Интересы
    Микроконтроллеры, программирование в Bascom AVR
  • Город
    Ярославская область

Электроника

  • Стаж в электронике
    3-5 лет
  • Сфера радиоэлектроники
    Микроконтроллеры

Recent Profile Visitors

4587 profile views
  1. У реле К2 под надписью 12 это вздутие? Если да, вероятно сгорело. Прозвонить. Заменить. Скорей всего, ULN тоже.
  2. Нет. В Attiny13 нет такого таймера, который задействован в программе.
  3. Копируем текст программы из статьи, в BASCOM-е создаем новый файл, вставляем текст. Далее программа - компиляция (ну или просто жмем F7) Фьюзы - если камень новый - не трогаем , за исключением CKDIV8. Считываем фьюзы - CKDIV8 меняем на противоположный - прошиваем. noname1.bas noname1.hex
  4. Оптимизацией программы удалось освободить 17% памяти, что позволило реализовать форматированный вывод параметров на дисплей. Теперь не будет никаких артефактов и мерцаний. Также добавил константу смещения тока - на случай если не удается установить 0. Исходник и прошивку прикрепляю. VAWT-metr-ATtiny26.rar
  5. Странно. Не должно быть такого. Попробуй эти прошивки. Если ничего не изменится, то можно попробовать поставить другой МК. Там должно быть 0 tiny26(ad11r=aref).hex tiny26(ad11r=off).hex tiny26(b11r=aref).hex
  6. Даже с закороченным шунтом? А если прямо на МК перемкнуть 19 и 20 ноги?
  7. Сделал вывод на дисплей на случай превышения параметров - чтобы было понятно от чего конкретно срабатывает защита. Может, кому еще пригодится. Ток можно подобрать изменяя константу Const Di = 0.025 'коэффициент пересчета тока в небольших пределах. Удачной сборки и настройки! VAWT-metr.rar
  8. Это следствие убогой организации вывода параметров на дисплей! А по-другому никак. Для форматирования вывода просто не хватает flash памяти МК, поэтому переменные single выводятся полностью со всеми знаками после запятой, а затем затираются другими переменными, и в Протеусе индикатор В железе этого не заметно, но некоторые знаки переменной напряжения могут остаться не затёртыми, вот и наблюдаем 0.09 вместо 0.0. Поставил пробел после тока. Прошивку прикрепил. Также хочу напомнить, что в этой прошивке удалены условия защиты и управление нагрузками на PA7 и PB6 работать не будут. tiny26.hex
  9. Упс, оказывается в тиньке номер ADC не соответствует номеру порта, так что изначально было правильно. По исходнику видно, что программа рабочая и в симуляторе Bascom работает. Как уже писал, вероятно завышены температура, напряжение или ток, и дело не доходит до вывода на дисплей. А если проигнорить эти условия? Пробуй эту прошивку - если на дисплее будет пусто - значит либо монтаж, либо криво прошит МК, либо... резистор контраста крутил? tiny26.hex
  10. В исходнике T = T + Getadc(3) 'Считываем температуру температура считывается с ADC3, хотя на схеме датчик заведен на ADC4. Исправил. Попробуй эту прошивку tiny26.hex
  11. Ошибка - архив поврежден или имеет неизвестный формат. Судя по исходнику, выполняется одно или несколько условий : If Xv > 1000 Then Exit Do ' порог срабатывания напряжения 20 вольт If Xa > 550 Then Exit Do ' порог срабатывания тока около 12 ампер If T > 200 Then Exit Do ' порог срабатывания температуры около 80 градусов срабатывает защита, и программа не доходит до вывода на дисплей.
  12. Здравствуйте. В понедельник отправил на повторную модерацию статью, добавив в нее новую прошивку и ссылки на исходники, но она так и не была переопубликована. Вчера отправил второй раз - сегодня результат тот же. Посмотрите пожалуйста.
  13. Там только исходник и ПО. Проекта Proteus нет. Попробуйте в Proteuse в свойствах индикатора изменить параметр Minimum Trigger Time.
  14. 18В 0,7-1А. Есть что-нибудь наподобие?
×
×
  • Create New...