Ви не увійшли.
Сторінки 1
Вітаю!
В промисловому середовищі ( індукційні наводки і т.п. ) завжди використовував атмега8а, 328р.
Зараз треба зробити доступ по wi fi.
Розглядаю для цього esp32. По об'єму пам'яті на неї можна реалізувати як і сам сервер, так і опитування датчиків і логику керування пристроями.
Питання - можна так зробити? Чи є кращі рішення для роботи в "шумному" промисловому середовищі?
Буду вдячний за відповідь людини з досвідом у цьому питанні
Неактивний
Самому кристалу пофіг. На esp роблять приймачі для fpv дронів, там завади від двигунів досить серйозні. Беріть esp з виносною антеною.
На дронах плата керування - це сплошний екран. Хотілось би почути думку про стабільність АЦП, та стійкість до завад в промислових умовах. Антена не дуже потпібна - 10метрів максимум, що потрібно...
Вам дякую за відповідь
Неактивний
Електромагнітна сумісність визначається для пристроя в цілому, а не для окремого компонента, такого як МК.
Результат залежить від реалізації схеми живлення, способу підключення датчиків та виконавчих пристроїв, розводки плати, екранування і т.д.
"Шумне" середовище - теж розпливчате поняття, у шума є певний спектр, інтенсивність.
Навряд чи на ваше питання "чи можна так зробити" можна відповісти без практичних випробовувань конкретного пристроя в конкретних умовах.
Неактивний
Наприклад на дешевих esp32c3 з розпаяною антеною - антена г%%%о. 10 метрів може і не добити.
Щодо можливостей самих контролерів по забезпеченню надійності, то потрібно дивитись, які можливості вам потрібні. Звісно, абсолютну надійнісь забезпечити неможливо, але потрібно намагатись, щоб у разі збою поведінка системи була принаймні детермінованою.
Наприклад, у STM32 та деяких AVR є апаратний механізм Clock Failure Detection. У ESP32 такого не зустрічав. Може тому що розробники вирішили, що збій осциляції не є проблемою у сценаріях застосування ESP32, а може тому що стабільність забезпечуєься якимись іншими внутрішніми механізмами.
Brownout Detector наче б то є у всіх.
Остання редакція dimich (Вчора 21:31:04)
Неактивний
В мене були проблеми на avr, пов'язані з кварцем. При зовніх завадах чіп починав поводити себе хаотично. Це було не часто, але було. Точного вимірювання часу було не потрібно, тому проблема повністю була вирішена шляхом переходу на внутрішній генератор. Я більш всього не хочу щоб таке трапилось з esp32, тоб то не ребут або резет по вачдогу а саме раптова хаотична поведінка
Неактивний
В мене були проблеми на avr, пов'язані з кварцем. При зовніх завадах чіп починав поводити себе хаотично. Це було не часто, але було. Точного вимірювання часу було не потрібно, тому проблема повністю була вирішена шляхом переходу на внутрішній генератор. Я більш всього не хочу щоб таке трапилось з esp32, тоб то не ребут або резет по вачдогу а саме раптова хаотична поведінка
Отож. Внутрішній RC-осцилятор надійніше, але чи буде на ESP32 з ним працювати вайфай? В цю тему не заглиблювався, припускаю, що тільки з зовнішнім кварцем. Треба дивитись в документацію, як там підсистема тактування реалізована, але мені зараз лінь шукати.
Може спеціалісти по ESP32 підкажуть, чи можна у ESP32 тактувати ядро внутрішнім осцилятором, а вайфай зовнішнім кварцем.
Там же ще низькочастотний RTC осцилятор є.
Якщо збираєтесь використовувати екранований модуль, то і кварц буде під екраном, так що з точки зору електромагнітних перешкод має бути ок. Якщо по живленню чи з периферії нічого не пролізе.
З кварцем проблеми в основному через механіку, температуру, або плату погано помили. Але у разі збою ядро з Clock Failure Detector автоматично перемкнеться на внутрішній осцилятор, і як мінімум дасть можливість сигналізувати про збій.
Також не зашкодить увімкнути бортовий ватчдог, або навіть поставити зовнішній.
Неактивний
Сторінки 1