FLProg
Вход на сайт
Логин:
Пароль:
Мы в VK
Поиск
Статистика


Яндекс.Метрика
Пятница, 09.12.2016, 02:58
Приветствую Вас Гость | RSS
Главная | Регистрация | Вход

Поиск по сайту


Форум
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Модератор форума: support, Сергей 
Форум » Основной » Спросить у знатоков » Помехозащищенность в FLPog (Ардуино+FLPog+LCD 1602 = помехозащищенность = ?)
Помехозащищенность в FLPog
Электронщик
Дата: Вторник, 07.06.2016, 10:52 | Сообщение # 1
Рядовой
Группа: Проверенные
Сообщений: 18
Награды: 1
Репутация: 0
Статус: Offline
Столкнулся с проблемой. wacko
    Тахометр/счетчик моточасов работает от внешнего генератора нормально.
    Подключаю к катушке зажигания > завожу двигатель > по дисплею скачут замысловатые символы > останавливаю двигатель > на  дисплее замирают иероглифы > завожу двигатель > на  дисплее продолжается праздник абсурда.
     Вопросы.
    1.     Пользовательский блок в FLPog подразумевает подключение задействованных ног Ардуины к + Uпитания? Если нет, то помехозащищенность существенно страдает.
    2.     Если нет, то как “кривым образом” подтянуть ноги к питанию?
Установку резисторов не предлагать. smile
    3.     Что сбоит, Ардуино или LCD 1602?
  

     В описании пользовательского блока целесообразно рекомендовать соединение незадействованных ног LCD 1602 с общим проводом.


Сообщение отредактировал Электронщик - Вторник, 07.06.2016, 10:57
 
Oleg1345140 Дата: Вторник, 07.06.2016, 11:55 | Сообщение # 2
Полковник
Группа: Проверенные
Сообщений: 366
Награды: 2
Репутация: 6
Статус: Offline
Можете выложить полную схему что и к чему вы сейчас подключаете? возможно достаточно будет сделать развязку по входу ардуино.
 
Электронщик Дата: Вторник, 07.06.2016, 12:30 | Сообщение # 3
Рядовой
Группа: Проверенные
Сообщений: 18
Награды: 1
Репутация: 0
Статус: Offline
Цитата Oleg1345140 ()
возможно достаточно будет сделать развязку по входу ардуино.
Да, тут вопрос не в экранировке, не в помехозащищенности входной части, а дело в принципе!  smile
Запаять коробку в медь, навешать конденсаторы, которые не установили жадные  китайцы, укоротить шлейфы (кстати у меня длина шлейфа между Ардуино шильдом равна нулю), сделать опторазвязку по входу - это тема другой передачи.  shades
Решил копнуть программный уровень. rolleyes
 
Max Дата: Вторник, 07.06.2016, 14:19 | Сообщение # 4
Гуру
Группа: Проверенные
Сообщений: 484
Награды: 14
Репутация: 4
Статус: Offline
Цитата Электронщик ()
Да, тут вопрос не в экранировке, не в помехозащищенности входной части, а дело в принципе! smileЗапаять коробку в медь, навешать конденсаторы, которые не установили жадные китайцы, укоротить шлейфы (кстати у меня длина шлейфа между Ардуино шильдом равна нулю), сделать опторазвязку по входу - это тема другой передачи. shades
Решил копнуть программный уровень. rolleyes

Рекомендую посмотреть здесь. Там есть практические рекомендации по защите от помех и наводок.


Максим (VK - Максим Дунаевский)
 
Электронщик Дата: Среда, 08.06.2016, 17:56 | Сообщение # 5
Рядовой
Группа: Проверенные
Сообщений: 18
Награды: 1
Репутация: 0
Статус: Offline
Цитата Max ()
Рекомендую посмотреть здесь.
Спасибо посмотрел.
Меня в данный момент интересует механизм влияния помехи, т.е. слабое звено.
Как я понял, LCD-шильд получает от Ардуины код символа и его позицию. Когда начинают бежать по экрану иероглифы, значит сбился контроллер шильда или Ардуины.
Помеха прекращается, а на экране бред. Нормальная работа не восстанавливается.
Не выключая питания, нажимаю сброс Ардуины - символы становятся нормальными.
Делаю выводы:
- помеха наводится не на сброс и питание, так как при наличии помехи  Ардуина не перезагружается;
- контроллер шильда не зависает, так как нормальная работа возобновляется после перезагрузки Ардуины;
- работа аппаратного счетчика в норме, так как при наличии импульсов он начинает считать прерывания:
- значит, под действием помехи сбивается ОЗУ Ардуины, а так как программа крутится в лупе и не заходит в сетап, то бред сохраняется до очередной перезагрузки.

Можно ли с этим бороться программными средствами не знаю, буду пытаться устранять наводки.
 
Форум » Основной » Спросить у знатоков » Помехозащищенность в FLPog (Ардуино+FLPog+LCD 1602 = помехозащищенность = ?)
Страница 1 из 11
Поиск:

FLProg © 2016
Яндекс.Метрика