Перейти к содержанию
    

=AK=

Свой
  • Постов

    3 278
  • Зарегистрирован

  • Посещение

  • Победитель дней

    5

Весь контент =AK=


  1. Хм... Уж не знаю что он имел ввиду, но у меня новая прошивка для МК сначала записывается (частями, по RF каналу) в EEPROM, и только посли валидации переписывается во флэш МК. Так что для меня это звучит вполне осмысленно.
  2. Вы почитайте внимательней, что я написал. 30 лет назад мы использовали FS, но ни о каком облаке и речи не было. Однако уже тогда (в РС) могли бы использовать DB вместо FS, жаль что не дотумкали. А сейчас мы используем облако и DB в облаке. И никакая FS нам нигде и нафиг не нужна, поэтому и SD карты нам без надобности. Для промежуточного хранения данных, прежде чем они переправлены в облако, нам более чем хватает EEPROM или FRAM. Даже FLASH не нужна.
  3. Я исхожу из текста в первом посте ТС. Из которого наличие FS никак не следует. Что подтверждается моим собственным опытом: решая аналогичные задачи, я не использую FS за ненадобностью. Вместо этого данные хранятся в облаке в DB. Когда-то давно, лет 30 назад, мы тоже полагались на FS, но со временем отказались от этого ошибочного для нас решения.
  4. К сожалению, ваши критерии "хорошо - плохо" слишком предвзяты. Очевидно, вам глаза застит какая-то конкретная задача, для которой micro-SD подходит лучше, несмотря на ее совершенно очевидную ненадежность по сравнению с прочими перечисленными. Тогда как по надежности хранения вариант (1) стоит на первом месте, а вариант (2) - на втором. Скажем, хранить серийный номер устройства где-бы то ни было, кроме (1) - очень плохо. А для хранения, скажем, калибровок датчиков (2) подходит лучше всех прочих вариантов. Мне micro-SD совсем не подходит, поэтому я их не использую. Я предпочитаю хранить данные в облаке. А для временного хранения, прежде чем данные переправлены в облако, мне хватает вариантов (3)...(5)
  5. USB стали защищёнными от мощных ЭМ-помех лет 20 назад, с тех пор как появились устройства для защиты, такие как NUP4114 и иже с ней. Гальваническая развязка не является панацеей и не обеспечивает надежной защиты от ESD и EFT, что наглядно демонстрирует приведенный мною выше пример.
  6. Ваш вопрос напомнил мне про разговор двух друзей: -- Вась, поедем на рыбалку? -- Ну, я не знаю, я на рыбалку никогда не ездил... -- А чего там знать-то? Наливай да пей! Для встроенных систем возможности чаще всего такие: 1. Хранить во встроеннном FLASH микроконтроллера 2. Хранить во встроеннном EEPROM микроконтроллера 3. Хранить во внешнем I2C EEPROM 4. Хранить во внешнем SPI FLASH 5. Хранить во внешнем SPI FRAM 6. Хранить во внешнем micro-SD Это самые "ходовые" варианты, плюс все их комбинации. А далее - исходя из здравого смысла и технических характеристик каждого типа памяти. Например, я чаще всего использую комбинацию (1) и (3), где в (1) храню постоянные и неизменяемые данные (ака серийный номер, номера ревизий и т.д). Бывает, использую комбинацию (1), (2) и (3), если (2) есть в наличии. Иногда использую комбинацию (1) и (4), чаще всего в случаях, когда (4) уже есть в наличии (ака модули ESP32 и т.п.) Редко когда, но бывает использую комбинацию (1) и (5), когда запись данных должна быть мгновенной
  7. Похожая проблема: я сейчас бодаюсь с 12-летней давности чужими устройствами. Устройства с батарейным питанием, в толстом пластиковом корпусе размером с пачку сигарет, защита от окружающей среды уровня IP65 или более того. Наружу торчат только головка чтения iButton и разъем USB-B. По идее батарейки должно хватать на годы работы.Однако от пользователей регулярно идут рекламации двух типов: 1. Устройство перестает работать и выдает сообщение типа "требуется инициализация" 2. Устройство сломано пользователем, чаще всего вдребезги разбит или выдран с корнем LCD дисплей Соответственно, годами устройства или просто заново инициализировали (п.1), или как-то чинили (п.2) или заменяли на новые. Пока все это не дошло до ручки, заказчики совершенно озверели и меня попросили принять участие и что-то с этим сделать. Из сумбурных разговоров с заказчиками выяснилась странная вещь: они были в полной уверенности, что в устройстве стоит паршивый держатель батарейки. Для них, оказывается, было обычным делом при неработающем устройстве развинтить корпус и покрутить или как-то иначе подергать батарейку, устройство после этого "оживало". Хотя этот держатель батарейки ни у кого другого никогда не вызывал ни малейших нареканий. И мозаика сложилась. PCB в устройстве разводил совершенно неопытный разработчик, не имевший ни малейшего понятия об ЭМС. Провода от iButton он завел поближе к МК, более того, вплотную к земле кварца МК. А сама эта земля кварца соединялась с землей МК окольными путями длиной сантиметров 5, при помощи земляного полигона, бездумно взрезанного сигнальными дорожками. При чтении iButton по земле устройства, которое держали в руке, проскакивал ESD импульс. -- Довольно часто он приводил к зависанию устройства, которое пользователи воспринимали как "плохой контакт батареи". Вскрыв устройство и покрутив батарею, пользователи сбрасывали устройство, после чего оно снова становилось работоспособным. Однако по ходу дела работяги могли и дисплей выломать, и корпус раздербанить. -- Немного реже импульс проскакивал во время записи во флэш, из-за чего флэш портилась и устройству требовалась инициализация. Надеюсь, мораль моей правдивой истории понятна. Если нужны технические подробности - ссылка на статью.
  8. К вопросу о влиянии температуры и давления на показания SHT45, и, заодно, иллюстрация и липовости "гистерезиса", и бессмысленности T63% Сенсор, выдержанный при 25 С при влажности примерно 45%, помещен в герметичную пластиковую коробку с поваренной солью, коробка в термостате. Внутри коробки маленький вентилятор, который поначалу включен, однако через 12 мин я его выключаю, чтобы он не портил термостатирование. Уже через 2 минуты показания сенсора были 70.4%, через 5 минут - 72.9%. Однако даже через час его показания 73.9%, что немного хуже, чем обещанная типичная точность 1%. Значение 75% он дает через 12 часов, а через 40 часов улетает уже к 76.5%, после чего показания начинают уменьшаться. После выключения вентилятора температура падает на 0.3 С и устанавливается на уровне 25.1 С. Из-за этого изменения на 0.3 С на графике влажности образовалась "зазубрина" амплитудой 0.7%: показания упали с 73.7% до 73%. Выключение вентилятора замедлило установление показаний сенсора, что вполне понятно.
  9. Дальнейшее расследование инцидента привело к следующим умозаключениям: 1. Атмосферное давление непричем. Это прямо следует и приведенных в ветке графиков, где при росте давления в одном случае показания сенсоров увеличивались, а в другом - уменьшались. 2. Подозрения с SHT45 сняты. Нашелся лог датчика HTE301, который, находясь в той же коробке с влажностью 23%, показал точно такое же увеличение на 10%, как и SHT45. Текущая гипотеза - загрязнение. Выяснилось, что крышки коробок с солями, обеспечивавшими влажность 75%, 43% и 23%, примерно в полдень 19 июля были "по кругу" поменяны местами: - крышка коробки с солью 75% - оказалась на коробке с солью 43% - крышка коробки с солью 43% - оказалась на коробке с солью 23% - крышка коробки с солью 23% - оказалась на коробке с солью 75% Поскольку за долгое время работы на крышках неизбежно оседают частички соли, то "чужие" крышки повлияли на влажность в коробках, что привело к довольно абсурдным на первый взгляд результатам.
  10. Осознал, что в силу общей деградации российского образования, молодежь, наверное, не понимает смысла слова "резонер". Исправляю свое упущение: Резонёр (фр. raisonneur от фр. raisonner «рассуждать») — персонаж пьесы (театральное амплуа), который не принимает активного участия в развитии действия и призван увещевать или обличать других героев, высказывая длинные нравоучительные суждения с авторских позиций[1]. Тип ролей (персонажей), прописанный автором произведения, представляющий людей рассудочных, склонных к нравоучительным, назидательным высказываниям, риторическим сентенциям и тому подобное.
  11. Крылов в басне про гусей справедливо сказал, что надувание щек - это не аргумент. Если всерьез воспринимать ваш резонерский бред, я должен всех своих пользователей заставлять читать аппноты и даташиты на сенсоры. Можете быть уверены, что им глубоко наплевать, как сделаны сенсоры, дa и мне, в общем-то, тоже. Моя задача - выбрать из имеющихся на рынке лучшие. Тексасовские я давно уже отказался использовать, а теперь, похоже, пришла очередь Сенсириона. Тем более что врут они своих аппнотах как сивые мерины. Например, пишут что: For a sensor exposed to an abruptly changing environment (step function of measured physical value), the sensor reading approaches the final value typically on an exponential function over time. А это прямая ложь, причем совсем не безобидная. Начитавшись этого и зная что T63% составляет секунды, тестовые лаборатории норовят сэкономить свое время и сократить выдержку при стабильной влажности до 10-20 минут вместо того чтобы держать час, как обычно. Большинство сенсоров даже за час не могут выйти в установившийся режим, им надо часов 6. Вот и получается, что мы платим лабораториям большие деньги за аттестацию, а результат ни в какие ворота не лезет и не укладывается в спецификацию, обещанную производителем сенсоров. Но чтобы к производителю никто не мог предъявить претензий, для этого и написаны горы аппнот со всякими страшилками, чтобы каждый мог потыкать пальцем в небо "ты неправильно их применяешь". Как обещал, показания трех сенсоров SHT45 в трех изолированных друг от друга герметичных коробках с влажностью 8%, 23% и 43%. Общими у них была температура и атмосферное давление снаружи. Коробки пластмассовые с мягкими стенками, которые вряд ли служат препятствием для атмосферного давления. С полудня 19.07 до полудня 20.07 давление выросло с 1002 до 1017 мбар, на следующий день оно выросло до 1022 мбар, после чего несколько дней колебaлось на несколько мбар. Синий график - температура, остальные - влажность. И, для сравнения, показания сенсора HTE301 в соседней коробке с влажностью 43%. Видно, что на него изменение давления тоже повлияло, но гораздо слабее и линейно. Другой HTE301, который лежал в коробке 23%, потом какое-то время находился при бОльшей влажности, после чего возвращен в коробку 23%. Видно, что на него тоже оказало влияние изменение давления. Но все же не на дикие 10%, как на SHT45.
  12. Будьте любезны не засорять ветку своим резонерским ламерским бредом. До сих пор вы только цитировали даташиты и аппноты, разбавляя их своими глупостями. Судя по вашим высказываниям, у вас за душой нет ничего конструктивного, что вы могли бы добавить к обсуждению: ни отличных от общеизвестных знаний, ни личного опыта, ни доступа к инструментам, ни способности воспринимать и анализировать информацию.
  13. Возращаясь к SHT45, показания которых неделю назад вдруг "скакнули" вверх на 10%. Напомню, что у двух сенсоров в герметичных коробках с влажностью 23% и 43% они синхронно "скакнули" вверх, а у сенсора в коробке с влажностью 8% показания оставались стабильными. Затем в течении недели показания этих сенсоров постепенно возвращались в норму. Позавчера я все три сенсора поместил в корбку с влажностью примерно 23-25%. Все три сенсора завышали показания. Однако за последние два дня они продолжали постепенно "приходить в чувство", что видно на графике. Во внешней среде влажность примерно 45%, так что негерметичность коробки можно не рассматривать. Гигрометр с запотевающим зеркалом показывает в этой коробке влажность 24%, снаружи атмосферное давление 1032 мбар. Вот такое удивительное синхронное "отравление" произошло у трех сенсоров SHT45 в трех изолированных друг от друга и от внешней среды коробках. Однако следует признать, что изменение показаний датчиков наверное можно отнести и на счет растущего в последние дни атмосферного давления.
  14. Датчики других производителей в той же коробке работали нормально. Вследствие чего вероятность порчи датчиков TI этой солью очень мала. Я еще раз подчеркну, что после изменения влажности датчики TI ровно через час выдают точные результаты. Из чего следует, что они так настроены. Судя по всему это сделано сознательно, они подкручены для того, чтобы выдать хорошие результаты в типичном цикле, используемом тестовыми лабораториями для метрологической аттестации: после предварительной долгой выдержки при 45%, по одному часу при влажности 25% - 45% - 75%. Конечно, я не набирал статистику, попробовал два экземпляра, после чего никаких дел с ними больше не имею. Для поваренной соли я никакой разницы между просто влажной солью и "слюром" не заметил. По сравнению с другими эта соль вообще, наверное, самая стабильная в смысле создания фиксированной влажности. Гистерезиса в точном смысле этого слова не наблюдается. Если он и есть, то меньше погрешности измерений и влияния прочих факторов - температуры, давления, и т.п. Тот "гистерезис", который описан в даташитах и аппнотах, это откровенная насмешка над здравым смыслом. Его ввели для того, чтобы получить какой-то псевдо-результат за небольшое время вместо того чтобы ждать неделями пока значение установится. Возможно внутри самой фирмы-производителя этот "гистерезис" приносит какую-то пользу, позволяя сравнить поведение сенсоров разных партий. А по сути это некое измерение в "попугаях".
  15. Ну-ну... Я-то опираюсь не на болтологию, а на данные измерений. Полюбуйтесь на показания тексасовского датчика HDC3022 в герметичной коробке с влажной поваренной солью, в которой влажность воздуха 75%. Через час этот дерьмовый датчик, действительно, показывал 75%, как и было обещано в его даташите. Колебания показаний вызваны изменениями температуры день-ночь, поскольку коробка не термостатирована. Если у вас нет никаких средств объективного контроля, то продолжайте слепо верить в сказки "добрых и умных дядей из TI". Не мной было сказано, что "нет ничего невозможного для тех, кто верит" (С) Ну а безадресное тыканье пальцем в небо "добавить математику в измерения" - это просто невежественный ламерский бред. Ни в каких даташитах и аппнотах этой вашей "добавочной математики" и в помине нет, учите матчасть.
  16. Ой, сомневаюсь. Это, кстати, мысль - погонять разные датчики при стабильной влажности в термостате и посмотреть, как показания коррелируют с давлением. Займет некоторое время, но интересно что получится. Полагаю что многое в этих аппнотах продиктовано банальным нежеланием отвечать на претензии пользователей. Мол, мы же написали, что надо танцевать с бубном, вот тогда они будут работать правильно. Чего стоит хотя бы такой мифический параметр как "гистерезис", которого в реальной действительности не существует. Датчики влажности линейны, но очень инерционны, выходное значение устанавливается несколько дней. Но по сложившейся традиции изготовители в даташитах указывают абсолютно бессмысленные параметры: за сколько секунд сенсор покажет 63% от установившеггося значения и липовый "гистерезис", который, вдобавок, каждый определяет по-своему, как бог на душу положит. Зато про такие важные характеристики, как влияние на показания температуры и атмосферного давления - молчок. Меня вогнали в шок "сверхточные датчики TI", которые, действительно, при помещении в среду 75% ровно через час точно показали 75%, зато потом улетели к 78-80%. То ли они сознательные жулики, то ли сами не понимают что делают. Но тоже аппнотов понавыпускали, как же без этого.
  17. Относительная влажность обратно пропорциональна атмосферному давлению (например, см. табл. Altitude and Correction Factors). Чтобы показания датчика не зависели от давления, он должен мерять атмосферное давление и вносить соответствующую поправку в измеренный результат. Сомнительно что современные датчики это делают. А если паче чаяния делают, то ошибочная поправка могла бы быть объяснением наблюдаемой проблемы. Пересушивание не выглядит правдоподобным. Нагреватель не используется, спаяны датчики были несколько месяцев назад. Один из датчиков находился в среде с влажностью около 43% RH, какое при этом может быть пересушивание? Кроме того, у двух датчиков, находящихся в средах 43% и 23% показания скакнули вверх удивительно синхронно. На следующей неделе я могу привести логи: графики практически совпадают, но только сдвинуты друг относительно друга на 20% Сегодня я проверил показания трех датчиков SHT45 в среде 43%RH при помощи гигрометра с запотевающим зеркалом. Все три почему-то завышают показания на 3-4%, хотя еще месяц-два назад они были при этой влажности или довольно точными, или немного занижали показания. У всех трех разная история, они использовались для тестирования и находились в средах с разной влажностью.
  18. Наблюдая за датчиками SHT45, заметил, что в условиях стабильной влажности по непонятным причинам их показания в течении суток могут дрифтовать на 10% вверх, после чего постепенно (за много дней) возвращаются более-менее к норме. Никто не сталкивался с подобными странностями? Есть смутное подозрение, что это как-то связано с резкими изменениями атмосферного давления. Два датчика SHT45 проделали этот странный дрифт независимо и синхронно, один был в среде с влажностью 43%, другой - в среде с влажностью 23%. Дрифт начался когда атмосферное давление достигло минимума 1000 мбар и стало постепенно расти до 1020 мбар. Однако при этом датчик SHT45 в среде 8% никаких странностей не демонстрировал. Датчики HTE301 в разных средах тоже вели себя нормально.
  19. Вы посчитайте, много ли энергии вам удастся накопить на ионисторе. Вот поэтому их никто и не делает.
  20. То, что вы нарисовали, работать не будет, там просто полная ерунда нарисована. Из-за того, что предельно-допустимое напряжение на пине PG такое маленькое, вам придется поставить еще один транзистор, одними только резисторами обойтись не получится. В конечном счете деталей будет больше, чем в первой предложенной схеме на N-MOSFET. С учетом того, что LDO расчитан всего на 15 В, именно эту схему использовать наиболее целесообразно. Ей не нужны никакие стабилитроны, на вход LDO попадет меньше 15 В за счет падения напряжения на транзисторе Q2. Надо только использовать транзистор с пороговым напряжением затвора не менее 2 В. Возьмите, например, IRF540. Чтобы ничего не грелось, надо использовать импульсный понижающий преобразователь, как неоднократно предлагалось ранее, например, LMZM23600 или наподобие него.
  21. Если бы понимали, то оперировали бы джоулями и миллитеслами, а не вольтам, амперами и "процентами от входного напряжения". Загнать сердечник в насыщение - ума совсем не надо, ум нужен чтобы не дать ему войти в насыщение. А если сердечник входит в насыщение, то о каком-либо КПД рассуждать смешно.
  22. Истинное положение вещей для флайбэка состоит в том, что на прямом ходе сердечник трансформатора накапливает энергию, а на обратном ходе отдает накопленную энергию в нагрузку. Вот из этого фундамента все и выводится. Расчет, как это водится, надо вести для самого плохого случая: при минимальном входном напряжении надо успеть закачать нужную энергию в сердечник, а при самом большом токе нагрузки успеть выкачать эту энергию из сердечника. Это определит и частоту работы, и соотношение длительностей прямого и обратного хода, и коэффициент трансформации. Чаще всего для этого режима принимают скважность 2 и от этого дальше пляшут. Понятное дело, что при прочих равных чем выше частота работы, тем лучше. Но макс частота ограничена и доступностью ИС управления, и параметрами ключа, и т.п. Поэтому макс. частоту тоже можно задать волюнтаристически, на основе выбранных компонентов. Зная частоту, макс. мощность и скважность, можно посчитать энергию, передаваемую сердечником в каждом цикле. А зная энергию, можно выбрать сердечник трансформатора, он должен быть достаточно большого размера, чтобы эту энергию накопить и не войти в насыщение. Там можно помухлевать с размером зазора в сердечнике, но слишком уж сильно зазор увеличивать не надо: и поля рассеяния будут больше, и меди придется намотать больше, медь может не влезть в окно сердечника.
  23. При измерении противовесом был корпус NanoVNA. Mеня устраивает даже VSWR 2.5. Учитывая что мой прибор маленький, а характеристики антенны скачут даже в зависимости от того, лежит он на столе "лицом вверх" или "лицом вниз". Для меня главным критерием является на каком расстоянии обеспечивается устойчивая связь в городских условиях. Сравнил я как-то упомянутую выше дешевую промышленную антенну на 433 МГц с S11 менее -10 дБ и наворочeнную штыревую длиной метр, со встроенным противовесом. У наворочeнной и S11 было лучше -40 дБ, и импеданс тютелька в тютельку 50 Ом, а расстояние оказалось меньше, чем с дешевой антенной. Я подозреваю, что причиной была странная на мой взгляд АЧХ, эта антенна помимо 433 МГц неплохо ловила на частотах GSM.
  24. У вас нарисован N-MOSFET с открытым стоком. Направление стрелки на MOSFET-ах часто бывает нарисовано "от балды". Там по смыслу P-MOSFET-а быть не может, поскольку такой экзотики как микросхемы с негативным питанием я и не знаю даже, делает ли сейчас кто-нибудь. "Плюсу" на вашей схеме взяться неоткуда, транзистор или открыт, или закрыт. Проверьте, какое предельно допустимое напряжение может быть на этом пине, возможно он не выдержит более, скажем, 6 В. И напишите внятно, когда на выходе 5 В, транзистор открыт или закрыт?
  25. Я не совсем понял, что вы спрашиваете. На всякий случай, схема с P-МОSFET, работающем в ключевом режиме.
×
×
  • Создать...