Например TDA7294

Форум РадиоКот • Просмотр темы - Проблема AtTiny2313+ds18b20
Форум РадиоКот
Здесь можно немножко помяукать :)





Текущее время: Ср апр 24, 2024 12:19:50

Часовой пояс: UTC + 3 часа


ПРЯМО СЕЙЧАС:



Начать новую тему Ответить на тему  [ Сообщений: 57 ]  1, ,  
Автор Сообщение
Не в сети
 Заголовок сообщения: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Вт дек 26, 2017 22:00:52 
Прорезались зубы

Карма: 1
Рейтинг сообщений: -2
Зарегистрирован: Пн окт 03, 2016 10:06:09
Сообщений: 223
Рейтинг сообщения: 0
Здравствуйте,
Вопрос тем, кто хорошо знает ds18b20:
делаю термометр на AtTiny2313+ds18b20. Прогу писал на ассемблере. ds18b20 с полным питанием. На протеусе все нормально работает, а вот в железе - не хочет, на индикаторе высвечивается -00 - т.е. такое впечатление, что датчик ничего не выдает. Пробовал ставить другой (из той же партии, покупал одновременно), но результат тот же. При этом импульс присутствия после импульса сброса датчик выдает. Порбовал играться с длительностями импульсов, менял подтягивающий резистор, ставил дополнительные конденсаторы на питание датчика, но ничего не помогает. На датчик подаю сначала сброс (проверяю наличие импульса присутствия и жду его окончания), потом даю команду хСС, х44, пауза 1 сек, сброс, хСС, хВЕ и пытаюсь считать данные. Но датчик молчит. Повторюсь, что на протеусе все это работает, температуру программа считывает и она нормально выводится на индикатор. Пробовал датчик подключать по схеме паразитного питания - ситуация та же... Начинаю думать, что оба датчика дохлые... но может я что не так делаю? :shock:


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Вт дек 26, 2017 22:46:58 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Раз сами программу пишите, кто мешает посмотреть что читается по факту? Попробуйте ROM считать.. Первым же байтом должен ответить 0х28. На индикатор пробовали чтото другое отобразить? Со фьюзами все впорядке?

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Вт дек 26, 2017 23:03:05 
Прорезались зубы

Карма: 1
Рейтинг сообщений: -2
Зарегистрирован: Пн окт 03, 2016 10:06:09
Сообщений: 223
Рейтинг сообщения: 0
да, смотрел... сделал вывод битов напрямую на сегменты индикатора (без преобразования в смисегментный код) - единицы читаются - сегменты горят, как будто нет этого датчика, а просто только подтяжка резистора на питание. Если резистор кинуть на "0" - то читаются нули - сегменты не горят. я так понял, что не проходит команда на датчик или он не работает... но как это понять... если только купить еще один в другом месте...


Вернуться наверх
 
PCBWay - всего $5 за 10 печатных плат, первый заказ для новых клиентов БЕСПЛАТЕН

Сборка печатных плат от $30 + БЕСПЛАТНАЯ доставка по всему миру + трафарет

Онлайн просмотровщик Gerber-файлов от PCBWay + Услуги 3D печати
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Вт дек 26, 2017 23:18:24 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Цитата:
но как это понять.
можно к ком порту подключить компьтера. Но я думаю что исправные скорее всего. Тактовая частота МК то точно нужная? Проверьте.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Выбираем схему BMS для заряда литий-железофосфатных (LiFePO4) аккумуляторов

Обязательным условием долгой и стабильной работы Li-FePO4-аккумуляторов, в том числе и производства EVE Energy, является применение специализированных BMS-микросхем. Литий-железофосфатные АКБ отличаются такими характеристиками, как высокая многократность циклов заряда-разряда, безопасность, возможность быстрой зарядки, устойчивость к буферному режиму работы и приемлемая стоимость. Но для этих АКБ очень важен контроль процесса заряда и разряда для избегания воздействия внешнего зарядного напряжения после достижения 100% заряда. Инженеры КОМПЭЛ подготовили список таких решений от разных производителей.

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313 ds18b20
СообщениеДобавлено: Ср дек 27, 2017 05:21:41 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6620
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
не очень давно делал для холодильника проект, столкнулся с похожей ситуацией, но наоборот всё время 0, выяснилось что задержки малы (точнее её в одном месте небыло) и провод не успевал зарядиться, а в протеусе всё ок.
могу свой проект скинуть (там датчик тиня и 4разр. семисегментник, собрано в cvavr) для проверки датчиков.
проверь частоты (в протеусе и в железе на общем проводе (катод/анод) одного из разрядов индикатора частоту сравни) и точно про частоты будешь в курсе (программа то одна, значит и частота обновления должна совпасть.

Добавлено after 57 minutes 37 seconds:
Re: Проблема AtTiny2313+ds18b20
вот: правда есть "пострелизные правки" (в простонародье костыли) (освобождал ногу с интом) облагораживать код сознательно не стал, т.к. эта версия проверена на железе.


Вложения:
термостат.zip [198.51 KiB]
Скачиваний: 207

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...
Вернуться наверх
 
Новый аккумулятор EVE серии PLM для GSM-трекеров, работающих в жёстких условиях (до -40°С)

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

Подробнее>>
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 11:09:16 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
Ни схемы ни кода...
:tea:
Можно только догадалки по Сусанину делать.
Ежли схема с индикацией на светодиодах проблема в совместимости регенерации дисплея и непрерывности пакета шины uLAN при обмене с датчиком (классика "граблей" начинающих).
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 11:20:12 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6620
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Ни схемы ни кода...
это да... :tea: :))
BOB51 писал(а):
классика "граблей" начинающих
эта классика и в протеусе обычно не работает... а такое поведение несколько сужает круг....

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 11:35:07 
Друг Кота
Аватар пользователя

Карма: 93
Рейтинг сообщений: 1351
Зарегистрирован: Вт мар 16, 2010 22:02:27
Сообщений: 14062
Откуда: ДОНЕЦК
Рейтинг сообщения: 0
ШПРОТЕУС приводит к несварению и ослаблению думалки при обильном потреблении
8)


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 11:49:16 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6620
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
алкоголь в малых дозах полезен в любых количествах! :))) :))) :)))
Абсолютно согласен: полагаться (особенно слепо) на него не стоит, а так, явный косяк вычислить или на мысль набресть...
:write: протеус одни грабли заменяет другими, и тут уж выбирай, какие больше нравятся 8)

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 12:58:36 
Прорезались зубы

Карма: 1
Рейтинг сообщений: -2
Зарегистрирован: Пн окт 03, 2016 10:06:09
Сообщений: 223
Рейтинг сообщения: 0
Цитата:
но как это понять.
можно к ком порту подключить компьтера. Но я думаю что исправные скорее всего. Тактовая частота МК то точно нужная? Проверьте.


изначально расходилась на 12%, частоту подогнал - толку нет...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 13:00:16 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Осциллограф, анализатор есть в наличии?

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313 ds18b20
СообщениеДобавлено: Ср дек 27, 2017 13:13:15 
Прорезались зубы

Карма: 1
Рейтинг сообщений: -2
Зарегистрирован: Пн окт 03, 2016 10:06:09
Сообщений: 223
Рейтинг сообщения: 0
не очень давно делал для холодильника проект, столкнулся с похожей ситуацией, но наоборот всё время 0, выяснилось что задержки малы (точнее её в одном месте небыло) и провод не успевал зарядиться, а в протеусе всё ок.
могу свой проект скинуть (там датчик тиня и 4разр. семисегментник, собрано в cvavr) для проверки датчиков.
проверь частоты (в протеусе и в железе на общем проводе (катод/анод) одного из разрядов индикатора частоту сравни) и точно про частоты будешь в курсе (программа то одна, значит и частота обновления должна совпасть.

Добавлено after 57 minutes 37 seconds:
Re: Проблема AtTiny2313+ds18b20
вот: правда есть "пострелизные правки" (в простонародье костыли) (освобождал ногу с интом) облагораживать код сознательно не стал, т.к. эта версия проверена на железе.


задержки делал согласно даташиту... возможно что там и что не так, буду смотреть более подробно, спасибо за проект, дома сверю задержки.
Чувствую, что из моего термометра скоро будет анализатор логических уровней )

Добавлено after 3 minutes 31 second:
Re: Проблема AtTiny2313+ds18b20
Ни схемы ни кода...
:tea:
Можно только догадалки по Сусанину делать.
Ежли схема с индикацией на светодиодах проблема в совместимости регенерации дисплея и непрерывности пакета шины uLAN при обмене с датчиком (классика "граблей" начинающих).
8)


в схеме все просто: 1 линия порта на датчик, индикация начинает работать только после измерения. при чем однократный замер, специально сделал, чтобы сначала с датчиком разобраться...

Добавлено after 5 minutes 46 seconds:
Re: Проблема AtTiny2313+ds18b20
Осциллограф, анализатор есть в наличии?


осцилограф, но там не получается просмотреть короткие импульсы, т.к. замер идет однократный.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 13:17:09 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
кто мешает цикл запустить и еще от другой ноги стробы в нужное время давать для осцилла.

Кстати, о шпротеусе. Симуляция может работать исправно, но параллельно выдавать кучу ошибок. Логи ошибок не смотрели там?

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 18:42:27 
Друг Кота
Аватар пользователя

Карма: 46
Рейтинг сообщений: 2030
Зарегистрирован: Пт ноя 11, 2016 05:48:09
Сообщений: 6620
Откуда: Сердце Пармы
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
я проект выложил, можешь им прошить и датчики проверить
если дисплей не хочется приделывать, можно в епром накидать, а потом вЫчитать...

_________________
Просто не учи физику в школе, и вся твоя жизнь будет наполнена чудесами и волшебством :)
Безграмотно вопрошающим про силовую или высоковольтную электронику я не отвечаю, а то ещё посадят за участие в (само)убиении оболтуса...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 20:17:55 
Прорезались зубы

Карма: 1
Рейтинг сообщений: -2
Зарегистрирован: Пн окт 03, 2016 10:06:09
Сообщений: 223
Рейтинг сообщения: 0
я проект выложил, можешь им прошить и датчики проверить
если дисплей не хочется приделывать, можно в епром накидать, а потом вЫчитать...


взял другой датчик, ситуация та же самая, значит все же где-то а проге напортачил, буду выяснять.

Добавлено after 3 minutes 36 seconds:
кто мешает цикл запустить и еще от другой ноги стробы в нужное время давать для осцилла.

Кстати, о шпротеусе. Симуляция может работать исправно, но параллельно выдавать кучу ошибок. Логи ошибок не смотрели там?


как ни прискорбно, но в первую очередь мешает отсутствие места.... располагаюсь на кухне и почему-то другим это не нравится ))) вот приходится урывками...
а вот на счет логов а протеусе - не знал, спасибо, посмотрел симуляшион лог - но там ничего ценного кроме записи о том, что я повысил частоту процессора на 13%.


Последний раз редактировалось Леонид_М Ср дек 27, 2017 20:29:37, всего редактировалось 1 раз.

Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 20:23:17 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Протеус 7. Левый нижний угол.
Изображение


Вложения:
шпрот.png [2.94 KiB]
Скачиваний: 804

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.
Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 20:33:55 
Прорезались зубы

Карма: 1
Рейтинг сообщений: -2
Зарегистрирован: Пн окт 03, 2016 10:06:09
Сообщений: 223
Рейтинг сообщения: 0
Протеус 7. Левый нижний угол.
Изображение


да ,уже посмотрел, и поправил предыдущее сообщение, ничего там нет, только это:
PROSPICE 8.04.00 (Build 21720) (C) Labcenter Electronics 1993-2017.
Loaded netlist 'C:\TEMP\LISA9046.SDF' for design 'my_term.pdsprj'
AVR Release 8.3SP0 build 22019 for ATTINY2313. [U1]
PC=0x0006. [AVR CPU] New OSCCAL value has changed frequency on 13.02% what is more than recommended 2%. [U1]

частоту менял а протеусе, чтобы она стала такой же как и на макете.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 20:41:15 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Купите логический анализатор saleae logic. Наглые китайцы сделали его клон. Стоит копейки. Тут бы он Вам очень-очень помог.
А так, врядли Вам кто чем еще поможет.
Смотрите реальные сигналы. Выложите свой код, может кто почитает и что подскажет.

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 20:55:49 
Прорезались зубы

Карма: 1
Рейтинг сообщений: -2
Зарегистрирован: Пн окт 03, 2016 10:06:09
Сообщений: 223
Рейтинг сообщения: 0
Купите логический анализатор saleae logic. Наглые китайцы сделали его клон. Стоит копейки. Тут бы он Вам очень-очень помог.
А так, врядли Вам кто чем еще поможет.
Смотрите реальные сигналы. Выложите свой код, может кто почитает и что подскажет.


да я и не надеялся, что кто-то за меня будет разбираться, просто думал - вдруг у кого-то было так же, тогда просто подсказал бы мне...
а так - да, надо уже лезть подробно...


Вернуться наверх
 
Не в сети
 Заголовок сообщения: Re: Проблема AtTiny2313+ds18b20
СообщениеДобавлено: Ср дек 27, 2017 20:58:20 
Собутыльник Кота
Аватар пользователя

Карма: 29
Рейтинг сообщений: 645
Зарегистрирован: Сб май 14, 2011 21:16:04
Сообщений: 2694
Откуда: г. Чайковский
Рейтинг сообщения: 0
Медали: 1
Получил миской по аватаре (1)
Вам скоро модератор ай ай скажет за бессмыленное цитирование. Но не буду его хлеб кушать...

Леонид_М писал(а):
вдруг у кого-то было так же, тогда просто подсказал бы мне...
У всех было и будет так же. Т.е. когда собрал и не работает :)

_________________
Изображение
Добро всегда побеждает зло. Поэтому кто победил - тот и добрый.


Вернуться наверх
 
Показать сообщения за:  Сортировать по:  Вернуться наверх
Начать новую тему Ответить на тему  [ Сообщений: 57 ]  1, ,  

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 59


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
Extended by Karma MOD © 2007—2012 m157y
Extended by Topic Tags MOD © 2012 m157y