Сборка автоматики из китайских блоков 2

Главная Форумы Конструкторское бюро Автоматизация Автоматика LuckyBox Сборка автоматики из китайских блоков 2

  • В этой теме 492 ответа, 57 участников, последнее обновление 2 года сделано Андрей.
Просмотр 15 сообщений - с 31 по 45 (из 493 всего)
  • Автор
    Сообщения
  • #42445
    Сергей
    Участник
    • Ответов: 56
    @sergant

    Да, я сделаю, но только в пятницу, на даче. А Алексея надо спросить, что у него стоит?

    #42446
    Mantis
    Участник
    • Ответов: 1279
    @mantis

    У меня стоит BMP280. Может здесь засада?

    Может, у меня сейчас ни одной платы с данным датчиком нет для проверки в живую. Попробуй прошить для датчика BMP180. Давление естественно отвалится, но зато посмотришь как себя датчики температуры тогда поведут, естественно настройки скинуть и все переназначить. Отпишись потом что выйдет.

    У меня такой же, сегодня выдерну посмотрю , что выйдет.

    modern distiller, разрушаем "каноны")
    https://vk.com/club173629256
    Я хочу синего джина, я хочу чёрного рома....

    #42452
    Алексей
    Участник
    • Ответов: 138
    @alekseya

    и я вижу FILENOTFOUND в браузере…. что я делаю не так?

    И у меня тоже самое, поэтому только по шнурку и память соответственно распределяется не верно и затирается Веб.

    Датчик у меня BMP280

    Как правильно прошить?

    Среды Ардуино нет.

    #42453
    Алексей
    Участник
    • Ответов: 138
    @alekseya

    Думаю при первоначальной прошивке, выбрана не правильная модель памяти.

    Что это значит и как выбрать другую если я шью по кабелю и упрощённо?

    #42460
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Думаю при первоначальной прошивке, выбрана не правильная модель памяти.

    Что это значит и как выбрать другую если я шью по кабелю и упрощённо?

    Первый раз прошивать выбрав пункт “4 – Стираем всю память модуля. Обновляем программу и Web интерфейс” и для большей стабильности выбрать скорость 115200. Если и после этого по воздуху не обновляется нормально, значит не повезло с модулем, точнее с установленной в нем микросхемой памяти.

    В свое время нарывался на флешки 32 Мб с Али, в системе так и виделись, а по факту было 4Мб и запись шла по кругу, с затиранием уже записанной информации.

    #42462
    Алексей
    Участник
    • Ответов: 138
    @alekseya

    Что значит Первый раз? Если модуль уже не однократно прошивался.

    По п.4 прошивался раз пять, по воздуху ни когда не получалось.

    Как ещё можно проверить модуль?

    #42470
    Mantis
    Участник
    • Ответов: 1279
    @mantis

    Проверил датчик давления не при чем во все…. сделал новый даллас .

    Один ни в 16 прошивке ни в 17 не видно его, есп перепрошил на нужный формат с удалением всех данных.

    Адреса I2C определяются верно без проблем.

    Датчики не успел вчера проверить.

    modern distiller, разрушаем "каноны")
    https://vk.com/club173629256
    Я хочу синего джина, я хочу чёрного рома....

    #42491
    TS
    Участник
    • Ответов: 173
    @andriyts

    Время от времени и у меня отваливаются датчики и белеет єкран и ето случается только тогда когда скачет напряже в сети. Мое мнение что надо хороший блок питания с защитой от помех из сети. Буду пробовать блок от компа.

    #42499
    Dark
    Участник
    • Ответов: 864
    @dark

    Товарищи, бродя по просторам интернета, наткнулся на аналог 18В20 китайцев 1820. Может это может быть причиной глюков?

    Да! Я с виду шут, но в душе король, и ни кто как я не может...

    #42507
    Счастливчик
    Хранитель
    • Ответов: 2655
    @wpadm

    Время от времени и у меня отваливаются датчики и белеет єкран и ето случается только тогда когда скачет напряже в сети. Мое мнение что надо хороший блок питания с защитой от помех из сети. Буду пробовать блок от компа.

    Один из датчиков сбоит, найти какой и заменить. Он шлет мусор в общую шину. Питание только провоцирует его сбой.

    Хорошо живет на свете Винни-Пух...

    #42515
    Mantis
    Участник
    • Ответов: 1279
    @mantis

    Товарищи, бродя по просторам интернета, наткнулся на аналог 18В20 китайцев 1820. Может это может быть причиной глюков?

    Нет причина в чем то другом. Я уже всякие пробовал.

    modern distiller, разрушаем "каноны")
    https://vk.com/club173629256
    Я хочу синего джина, я хочу чёрного рома....

    #42525
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    Можно вот тут почитать о подделках.
    Конкретно вот:
    1. “Как выяснилось, значение не “какое-то”, а ровно то, что было замерено в прошлый раз. То есть, видимо, из-за того что они жрут много тока, чип не может пережить импульс сброса длиной до 1мс, поэтому китайцы пошли на хитрость: они сохраняют измеренное значение в EEPROM, потом датчик перезагружается, а после сброса возвращает значение из EEPROM. Иначе говоря, после нескольких тысяч циклов вполне возможно ячейка EEPROM выйдет из строя и датчик начнёт возвращать дичь“.
    2. “После процедуры перечисления (0xF0) датчики не отвечают на команду чтения скрэтчпада (0xBE)“. А я это использую для повышения скорости опроса:
    ds.reset();
    ds.select(temperatureSensor.addrSearch);
    ds.write(0xBE);
    data[byteDsRead] = ds.read();

    #42526
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    И в догонку к вышесказанному из того же источника:
    “После команды перечисления (0xF0), которая позволяет перебрать адреса всех подключенных к шине датчиков, оригинальные датчики остаются в адресованном режиме — т.е. выбранный датчик продолжает отвечать на команды, как если бы он был выбран любой другой командой. А вот фейковые датчики тут сплоховали: и хотя они прекрасно проходят процедуру перечисления, выбранный датчик не отвечает на дальнейшие команды.

    Дело в том, что в классических поделках с использованием этих датчиков, они, как правило, подключаются в непосредственной близости и по одной штуке — т.е. процедура перечисления не используется, вместо неё датчик адресуется командой безадресного выбора. Типичный покупатель таких датчиков даже не поймёт что его нагрели. В худшем случае будет считать что делает что-то неправильно и пенять на себя.”

    p.s. Я использую именно этот режим.

    #42533
    Mantis
    Участник
    • Ответов: 1279
    @mantis

    И в догонку к вышесказанному из того же источника: “После команды перечисления (0xF0), которая позволяет перебрать адреса всех подключенных к шине датчиков, оригинальные датчики остаются в адресованном режиме — т.е. выбранный датчик продолжает отвечать на команды, как если бы он был выбран любой другой командой. А вот фейковые датчики тут сплоховали: и хотя они прекрасно проходят процедуру перечисления, выбранный датчик не отвечает на дальнейшие команды. Дело в том, что в классических поделках с использованием этих датчиков, они, как правило, подключаются в непосредственной близости и по одной штуке — т.е. процедура перечисления не используется, вместо неё датчик адресуется командой безадресного выбора. Типичный покупатель таких датчиков даже не поймёт что его нагрели. В худшем случае будет считать что делает что-то неправильно и пенять на себя.” p.s. Я использую именно этот режим.

    А ты замерял сколько он вообще отвечает… даже у оригинала , команда конвертация значения в даташите 750 мс указана…..

    modern distiller, разрушаем "каноны")
    https://vk.com/club173629256
    Я хочу синего джина, я хочу чёрного рома....

    #42536
    Sergey_r
    Участник
    • Ответов: 2934
    @serjrv

    А ты замерял сколько он вообще отвечает… даже у оригинала , команда конвертация значения в даташите 750 мс указана…..

    У меня стоит 1000 мс.
    Т.е. подается команда на конвертацию сразу всем датчикам, а через секунду считывается поадресно. Это если утрированно, алгоритм сложнее для ускорения опроса. И работает он уже много версий неизменно.

Просмотр 15 сообщений - с 31 по 45 (из 493 всего)
  • Для ответа в этой теме необходимо авторизоваться.