реклама на сайте
подробности

 
 
> Стабильность i2c, attiny internal 1Mhz
dontsov
сообщение Mar 22 2018, 15:48
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 25-11-17
Пользователь №: 100 351



Добрый день!

Есть связка: Attiny85 (slave), ESP8266 (master). Кусок посылки иногда в виде FF. Не всегда.

Может ли это быть из-за того, что внутренний генератор Attiny85 не откалиброван?
Я ставлю сон 60 мин, просыпается через 62 мин.

Частота: 100кГц

В attiny85 библиотека: https://github.com/puuu/USIWire
у ESP стандартная "Wire"

Делаю wi-fi счетчик воды. Автономный. https://github.com/dontsovcmc/ImpCounter
p.s. Хочется услышать конструктивную критику в целом по проекту.

Спасибо!

Сообщение отредактировал dontsov - Mar 22 2018, 15:49
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
jcxz
сообщение Mar 22 2018, 18:35
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(dontsov @ Mar 22 2018, 17:48) *
Делаю wi-fi счетчик воды. Автономный. https://github.com/dontsovcmc/ImpCounter
p.s. Хочется услышать конструктивную критику в целом по проекту.

Насчёт "в целом" - сильно сомневаюсь в сказанном там: "Двух батареек АА должно хватить на несколько лет!"
ESP8266 жрёт и греется как утюг - во время работы чип всё время горячий. На профильном форуме писали о его токах потребления в сотни мА.
И насчёт "в режиме передачи данных: 70мА (~2 секунды)" - ну-ну, автор конечно невзначай забыл про время на подключение ESP8266 к WiFi после просыпания.
Имхо: разумнее было вместо AVR+ESP взять 2 каких-нить CC2530 (или подобный МК со встроенной RF-частью), один прицепить к счётчику, другой - к роутеру (и запитать от него). И получить реально долгое время работы от батарейки.
Но как всегда - автор пошёл тупым абдуриновым путём... smile3046.gif
Go to the top of the page
 
+Quote Post
dontsov
сообщение Mar 27 2018, 12:23
Сообщение #3


Участник
*

Группа: Участник
Сообщений: 28
Регистрация: 25-11-17
Пользователь №: 100 351



Цитата(HardEgor @ Mar 22 2018, 20:06) *
Attiny сдюжит и 400кГц

даже, если на частоте 1МГц работает?
Про стабильность i2c на ESP8266 почитаю, спасибо.


Цитата(jcxz @ Mar 22 2018, 21:35) *
Насчёт "в целом" - сильно сомневаюсь в сказанном там: "Двух батареек АА должно хватить на несколько лет!"
ESP8266 жрёт и греется как утюг - во время работы чип всё время горячий. На профильном форуме писали о его токах потребления в сотни мА.
И насчёт "в режиме передачи данных: 70мА (~2 секунды)" - ну-ну, автор конечно невзначай забыл про время на подключение ESP8266 к WiFi после просыпания.
Имхо: разумнее было вместо AVR+ESP взять 2 каких-нить CC2530 (или подобный МК со встроенной RF-частью), один прицепить к счётчику, другой - к роутеру (и запитать от него). И получить реально долгое время работы от батарейки.
Но как всегда - автор пошёл тупым абдуриновым путём... smile3046.gif


Это же очень просто измерить: вывод в лог с временными метками. По логу я вижу, что подключение идет очень быстро. (отчасти из-за режима deepsleep. Если отключать EN, пробуждение будет дольше).
Почему же путь тупой, если устройство работает? Я взял то, что больше описано, хотя и наткнулся на тонну нюансов =(.

Сообщение отредактировал dontsov - Mar 27 2018, 12:25
Go to the top of the page
 
+Quote Post
jcxz
сообщение Mar 27 2018, 14:41
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 5 228
Регистрация: 3-07-08
Из: Омск
Пользователь №: 38 713



Цитата(dontsov @ Mar 27 2018, 15:23) *
Это же очень просто измерить: вывод в лог с временными метками. По логу я вижу, что подключение идет очень быстро. (отчасти из-за режима deepsleep. Если отключать EN, пробуждение будет дольше).

У меня ESP8266 к роутеру секунд 10 подключается. Не после сна, холодную, но всё же....

Цитата(dontsov @ Mar 27 2018, 15:23) *
Почему же путь тупой, если устройство работает? Я взял то, что больше описано, хотя и наткнулся на тонну нюансов =(.

Тупой, потому что поставили цель - батарейное устройство, и для реализации самый наихудший наверное по потреблению вариант. Да и реализация - наихудшая, потому что "абдурина". Этим всё сказано. laughing.gif
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 12th August 2025 - 17:53
Рейтинг@Mail.ru


Страница сгенерированна за 0.01316 секунд с 7
ELECTRONIX ©2004-2016