Технический форум
Вернуться   Технический форум > Электроника, самоделки и техника > Форум по электронике > Микропроцессоры


Ответ
 
Опции темы Опции просмотра
Старый 05.09.2015, 00:16   #1 (permalink)
$ER}I{
Member
 
Аватар для $ER}I{
 
Регистрация: 01.08.2011
Сообщений: 591
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 915
По умолчанию Наводки на микроконтроллер

Появилась проблемка с девайсом. Используеться МК Amega8. Потребовалось в автомобиле(ВАЗ 2106) регулировать кран печки, и подсос сервоприводом. Сваял схему, написал программу, прошил, на столе все работает как положенно, поставил в автомобиль, и тут появилась проблема, на заведенном автомобиле сервопривод через разные промежутки времени дергается(точнее отклоняется от своего положения градусов на 15 и возвращается обратно), я думаю что МК сбрасывается от наводок, но как его защитить от наводок?

Блок с микроконтролером установлен в салоне в металлическом корпусе, корпус подключен к массе, провода которые идут до сервопривода экранированные, а которые идут до переменных резисторов без экранировки.
Схемы нет, есть печатная плата(знаний в разводке нет, так что делал как мог).
В схеме используется кренка для питания МК, и LM317T для питания сервоприводов.
На печатке 3 канала управления сервоприводом, используется покамись 2.
aacuiyiiue.png
$ER}I{ вне форума   Ответить с цитированием

Старый 05.09.2015, 00:16
Helpmaster
Member
 
Аватар для Helpmaster
 
Регистрация: 08.03.2016
Сообщений: 0

По содержанию данные темы очень схожи с вашей

Микроконтроллер MB90F591G
Наводки на усилитель. Помогите, не знаю что делать

Старый 05.09.2015, 01:50   #2 (permalink)
wss60
Member
 
Аватар для wss60
 
Регистрация: 09.08.2015
Адрес: Minsk
Сообщений: 240
Сказал(а) спасибо: 12
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 3649
По умолчанию

Вот не плохая статья по разводке печатных плат
wss60 вне форума   Ответить с цитированием
Старый 05.09.2015, 15:55   #3 (permalink)
Николай_С
Member
 
Аватар для Николай_С
 
Регистрация: 25.09.2012
Адрес: г.Дзержинск Нижегородской обл.
Сообщений: 20,548
Записей в дневнике: 7
Сказал(а) спасибо: 211
Поблагодарили 182 раз(а) в 55 сообщениях
Репутация: 73731
По умолчанию

То что работает на столе, в автомобиле работает не всегда.
Виной тому "грязное питание" и помехи, вызванные системой зажигания.
По всем правилам построения электроники для автомобиля, цепи питания проектируются из расчета импульсной помехи порядка 90 В. Входные цепи должны иметь помехозащиту, сравнимую с требованиями к производственному оборудованию.
Конкретно в Вашем случае нужны фильтры по питанию, экранировка входных проводов, схема защиты входов МК от перенапряжения. С помехами по входу проще всего бороться программными методами.

Последний раз редактировалось Николай_С; 05.09.2015 в 16:02
Николай_С вне форума   Ответить с цитированием
Старый 05.09.2015, 17:07   #4 (permalink)
Le_Fleurs
Banned
 
Регистрация: 25.11.2011
Адрес: Украина, Харьков
Сообщений: 1,206
Сказал(а) спасибо: 27
Поблагодарили 82 раз(а) в 10 сообщениях
Репутация: 18288
По умолчанию

Да попробуйте подать питание через LC фильтр.
Le_Fleurs вне форума   Ответить с цитированием
Старый 07.09.2015, 13:53   #5 (permalink)
$ER}I{
Member
 
Аватар для $ER}I{
 
Регистрация: 01.08.2011
Сообщений: 591
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 915
По умолчанию

Цитата:
Сообщение от Le_Fleurs Посмотреть сообщение
Да попробуйте подать питание через LC фильтр.
Поставил LC фильтр, экранировал провода которые идут до переменников такая же история.

Сейчас питание организованно по такой схеме.
ieoaiea.jpg

Вот видео(на всем протежении видео положение переменного резистора не меняеться). Дергается сервопривод только который идет на подсос. Заметил когда отключаешь штекер(штекер прям на сервоприводе расположен) от сервопривода печки, сервопривод подсоса заметно меньше начинает дергаться.

 

Может повесить кондеры возле сервоприводов на питание? Поможет?
Или это так катушка действует на электронику самого сервопривода, В таком случае предеться экранировать весь сервопривод? я правильно думаю?
Хотя может есть решение поразумнее?
$ER}I{ вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Старый 07.09.2015, 14:03   #6 (permalink)
MagentaTiger
Специалист
 
Аватар для MagentaTiger
 
Регистрация: 27.04.2015
Адрес: Москва
Сообщений: 1,413
Записей в дневнике: 4
Сказал(а) спасибо: 52
Поблагодарили 53 раз(а) в 16 сообщениях
Репутация: 17758
По умолчанию

Я бы грешил все же на помехи по управлению (с переменников), проще всего их было бы отфильтровать программно, как тут уже писали, ну а проверить "помехуют" ли сами сервоприводы можно осцылом посмотреть что там на управляющем входе, если сигнал постоянный без всплесков то виноваты сами сервы, если дергается из за входного сигнала то виноват контроллер

зы: Еще можно от переменников снимать "цифру" , установив непосредственно на переменники АЦП (например Mcp3201), а на контролере через SPI обрабатывать уже "цифру".
MagentaTiger вне форума   Ответить с цитированием
Старый 07.09.2015, 14:14   #7 (permalink)
$ER}I{
Member
 
Аватар для $ER}I{
 
Регистрация: 01.08.2011
Сообщений: 591
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 915
По умолчанию

Цитата:
Сообщение от MagentaTiger Посмотреть сообщение
Я бы грешил все же на помехи по управлению (с переменников), проще всего их было бы отфильтровать программно, как тут уже писали, ну а проверить "помехуют" ли сами сервоприводы можно осцылом посмотреть что там на управляющем входе, если сигнал постоянный без всплесков то виноваты сами сервы, если дергается из за входного сигнала то виноват контроллер
проверить, осцыла нету. Хотя появилась идея задать в самом контроллере статичное положение сервопривода, и посмотреть как он будет себя вести, если нормально, то значит помехи со стороны управления(это я проверю на выходных).
$ER}I{ вне форума   Ответить с цитированием
Старый 25.09.2015, 11:29   #8 (permalink)
$ER}I{
Member
 
Аватар для $ER}I{
 
Регистрация: 01.08.2011
Сообщений: 591
Сказал(а) спасибо: 1
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 915
По умолчанию

Забыл про тему. Короче в чем причина наводок так и не понял.
Приехал с учебы домой, думаю проверю ещё раз, завожу машину, и сервоприводы работают как ни в чем небывало отлично, ничего не дергается.
Аж сам удивился, ничего не трогал(единственное, зажигание было немного подрегулированно не мной, т.к. на машине ездию не я один).
Добавил ещё конденсаторы возле сервоприводов, на всякий случай. И так оставил.
В будущем хочу добавить авторегулировку подсоса на прогрев машины.
$ER}I{ вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.




Часовой пояс GMT +4, время: 15:02.

Powered by vBulletin® Version 6.2.5.
Copyright ©2000 - 2014, Jelsoft Enterprises Ltd.