• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Результаты поиска

  1. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Иначе если система встанет по аварии, то завод понесет убытки в мульоны. А так можно предварительно видеть что сбоит, поставить пожарника рядом, заменив показания на статику, да ждать “сервисмена” для исправления ситуации… :)
  2. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Забыл - ещё флаг обхода опроса датчика с подстановкой статического значения. Ещё что-то... Короче десяток флагов и прочих значений участвующих в этом измерении...
  3. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Для пром. применения там надо ещё постоянно следить за паузой ответа и корректировать находу. Плюс все проверки и перезапуски при сбоях с набором статистики всего этого бардака :p Сравнение результатов с минимальным и максимальным аварийным (ошибки датчика) значением, да с нормированными для...
  4. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    А если выложите где, то детки повторят и будут ругаться - "что я сделал не так?" :P И во время измерения, если уже запущен BLE стек, то нужно запретить прерывания.
  5. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Slacky - При инициализации необходимо опустить шину в ноль, а в момент отпускания измерить время, через которое на шине будет “1”. Это время необходимо прибавить к типовой задержке опроса после строба. Другие варианты требуют фиксированного времени к 100 мкс. Но это не будет работать на сверх...
  6. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Если переписываете с Arduino, то необходимо всегда учесть что там любые функции с GPIO отрабатывают за миллисекунды, даже не за микро. :) И никогда не берите детали которые идут для Arduino - это отстой, который никогда не используется при нормальном производстве, т.к. требуются большие партии...
  7. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    DS18B20 - Read Data Valid tRDV 15 µs - время за которое датчик выставляет выходной уровень в "1" после "0", без учета емкости линии. DS18B20 - это чип по технологии того века, а на входе у него ещё и источник тока из элементов в сотни нанометров....
  8. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Такой OneWireRead() у вас не отработает. Там сразу после отключения Out enable производится чтение, а уровень на GPIO ещё не установился за несколько нс от выходного значения - DS18B20 имеет громадную входную емкость...
  9. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    И проще описать начальную конфигурацию GPIO в app_config.h по типу: #define PC3_INPUT_ENABLE 1 #define PC3_DATA_OUT 0 // 1 ? #define PC3_OUTPUT_ENABLE 0 #define PC3_FUNC AS_GPIO #define PULL_WAKEUP_SRC_PC3 PM_PIN_PULLUP_10K #define PC3_DATA_STRENGTH 1 //...
  10. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    drv_gpio_input_en(GPIO_TEMP, false); - это только отказ от функционирования чтения GPIO - отключение логики чтения. Просто не будет читаться вход. Включать чтение с GPIO можно сразу и не трогать.
  11. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    За более 20 лет на наших тысячах уже работающих пром. установках ни один TMP36 не глючил... Т.е. никогда и ни разу с ними не было никаких проблем при сборке, тестах и т.д. А с DS18B20 (в чужом оборудовании) постоянные заморочки...
  12. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Если датчик на п.плату, рядом с SoC или типа, и не требуется сверх точность температуры, то проще поставить что-то типа tmp100 (I2C) или TMP36 (к ADC). Меньше места, проводков и прочих заморочек... А для батарейного питания (СR2032 и типа) это тоже не годится - тут проще какой датчик влажности с...
  13. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Скорее всего где-то что-то напутали и с GPIO подсказать нечего - в TLSR82xx с GPIO проблем никогда не было. Есть все варианты переключений состояний...
  14. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Я не пользую эти датчики, т.к. они не годятся для 3В питания и оригинальных уже нет более 5 лет. А китайские не имеют проверки на производстве - от этого и цена в 6 раз меньше. И по описаниям часто дохнут после помещения в температуру от +100С. Вот люди тестят, что продается:
  15. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    А есть уверенность что датчик рабочий? Ныне клонов DS18B20 толпы и брака у них куча...
  16. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Как итог – у “авторов” принимающих “патчи” к ядру Linux нет шарящих в BT/BLE. По этой причине они не могут принять чужие коррекции или дописанный код и полной поддержки стандарта BT4.2 вышедшего в 2014 году так и нет. Аналогично дела обстоят со всем остальным функционалом в Linux – развития...
  17. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    cryptozoy - Этого "новые поколения" не проходили в школе и им требуется популярное и доходчивое разъяснение. Типа того, что в России, народом никогда не было принято ублажение всякого "авторского права". И создатель Linux заложил бомбу в виде "лицензии", у которой ныне горит запал, т.е...
  18. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Данная лицензия подразумевает только авторское право - т.е. ничем не отличается от других, так называемых "лицензий" :P
  19. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Никто не обязан "выкладывать". А при содержании для этого ресурсов могут спросить и оплату. Код могут дать по запросу, но он вам всё равно не поможет, т.к. в нем могут исключить все комменты и форматирование :P И у китайцев другая система. Они не делают руководств и всяких help, а предпочитают...
  20. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    А у кого тут подписан NDA с Telink? 🤪 И их нарушения - это их, а ваши - ваши. Отвечать обоим :P
Сверху Снизу