Большой Воронежский Форум

Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел.
Вернуться   Большой Воронежский Форум » Компьютеры и все, что с ними связано » »Радиолюбитель
Программирование микроконтролеров,ремонт аудио/видео/бытовой техники,полезные устройства для дома,телефония, обсуждение статей журнала Радио

Ответ
 
Опции темы
Старый 02.01.2007, 22:38   #1   
Форумец
 
Сообщений: 6
Регистрация: 25.09.2006

tchr вне форума Не в сети
Вопрос знающим AVR!

Здравствуйте, интересует такая тема относительно микроконтроллеров ATMega88 и ATMega644! Заказали плату на заводе, всё сделано нормально, но существует проблема с работой платы на производстве (в цехе работают сварочные аппараты, станки и прочее). Короче плата сбоит и не запускается, при это дома всё работает нормально. В чем могут быть грабли?
  Ответить с цитированием
Старый 03.01.2007, 01:05   #2   
Форумец
 
Аватар для 4060
 
Сообщений: 2,520
Регистрация: 09.12.2006
Возраст: 38

4060 вне форума Не в сети
по питанию смотри и побольше фильтров везде
  Ответить с цитированием
Старый 03.01.2007, 03:24   #3   
Moderator
 
Аватар для Leo
 
Сообщений: 3,407
Регистрация: 29.10.2002
Возраст: 43

Leo вне форума Не в сети
tchr, советы будут после выкладывания схемы. А до тех пор напоминает диалог по телефону:
- доктор, у меня зубы болят, что сделать, чтобы перестали...

ЗЫ: Грабли у тебя могут быть по двум причинам:
а) импульсная помеха проходит по проводам, а криво сляпаный стабилизатор схемы питания либо кривая развязка по информационным входам/выходам её не отлавливает:
б) импульсная помеха прилетает по воздуху, а криво сляпаный корпус не обеспечивает достаточной степени экранирования, применяемой для устройств, работающих в подобных условиях;

Обе проблемы возникают, как правило, от тупоголовых разработчиков, которые не умеют проектировать промышленные устройства, либо от тупоголовых начальников, которые не в состоянии грамотно поставить техзадание разработчику... Вобщем, проблема решается заменой либо первого, либо второго на человека с нормальными мозгами. Есть ещё особо клинические случаи, когда менять надо обеих сразу...
  Ответить с цитированием
Старый 03.01.2007, 13:53   #4   
Форумец
 
Сообщений: 6
Регистрация: 25.09.2006

tchr вне форума Не в сети
Leo, спасибо за совет. А вообще нет нареканий по стабильности работы ATMEL микроконтроллеров серии ATMega? Может просто в таких условиях предприятия надо использовать какие-нибудь другие микроконтроллеры?
  Ответить с цитированием
Старый 03.01.2007, 14:16   #5   
...
 
Аватар для shuher
 
Сообщений: 3,035
Регистрация: 06.06.2003
Возраст: 40

shuher вне форума Не в сети
tchr, нет, контроллер тут не при чем. Просто действительно смотреть надо что и как проектируешь.
  Ответить с цитированием
Старый 03.01.2007, 14:55   #6   
Форумец
 
Аватар для mozg1986
 
Сообщений: 694
Регистрация: 02.08.2006
Возраст: 38

mozg1986 вне форума Не в сети
Проверь еще и цепь сброса контроллера
  Ответить с цитированием
Старый 03.01.2007, 15:39   #7   
Форумец
 
Сообщений: 6
Регистрация: 25.09.2006

tchr вне форума Не в сети
К сожалению схемы я не могу Вам предложить в данный момент, но хотелось бы узнать основные правила проектирования схем, потому, что я как-то не сталкивались с контроллерами раньше, а теперь пришлось. Может есть рекомендации по инициализации микроконтроллера в программе, что делать с неиспользуемыми выводами? Что подключать на AREF микроконтроллера, если не используется АЦП. Какой источник питания использовать лучше?
  Ответить с цитированием
Старый 03.01.2007, 19:02   #8   
...
 
Аватар для shuher
 
Сообщений: 3,035
Регистрация: 06.06.2003
Возраст: 40

shuher вне форума Не в сети
tchr, кури даташиты - там все написано. И про неподключенные входы АЦП, и про reset-цепочку, про все
  Ответить с цитированием
Старый 03.01.2007, 19:06   #9   
Форумец
 
Аватар для 4060
 
Сообщений: 2,520
Регистрация: 09.12.2006
Возраст: 38

4060 вне форума Не в сети
кстати полезно посмотреть на рабочую тимпературу мс может в цеху холодно там шапки носят
  Ответить с цитированием
Старый 03.01.2007, 23:58   #10   
Moderator
 
Аватар для Leo
 
Сообщений: 3,407
Регистрация: 29.10.2002
Возраст: 43

Leo вне форума Не в сети
tchr, сорри, конечно, что так грубо ответил, настроение с больной головой не самое лучшее.
Но, на самом деле, без точной схемы рассуждать что откуда и куда может прилететь - просто нереально.
Единственное что могу посоветовать - это воспользоваться J-Tag и посмотреть, что творится в контроллере в реальном времени.
  Ответить с цитированием
Старый 03.01.2007, 23:59   #11   
Moderator
 
Аватар для Leo
 
Сообщений: 3,407
Регистрация: 29.10.2002
Возраст: 43

Leo вне форума Не в сети
4060, это зависит от серии корпуса. Не думаю, что на производство додумались запихать "домашние" контроллеры.
  Ответить с цитированием
Старый 04.01.2007, 01:00   #12   
Форумец
 
Сообщений: 6
Регистрация: 25.09.2006

tchr вне форума Не в сети
Используем промышленную серию микроконтроллеров ATMega88-20PU (Рабочая температура по DataSheet -40 - +80, но контроллер работал в помещении где было 15 градусов. Сам контроллер не греется. Контоллер запускается через раз. Отладчик так же подключается через раз. Меняли контроллеры - тоже самое. Привезли плату домой - работает как часы. Всё равно всем спасибо, будем ставить побольше фильтров, менять полностью печатку. Просто хотелось узнать у народа, что всё это из-за наших кривых рук, а не из-за контроллеров. А то подозренние появилось что просто контроллеры не предназначены для таких условий работы. Ещё раз всем спасибо за советы.
  Ответить с цитированием
Старый 04.01.2007, 07:58   #13   
...
 
Аватар для shuher
 
Сообщений: 3,035
Регистрация: 06.06.2003
Возраст: 40

shuher вне форума Не в сети
tchr, а для чего же они предназначены тогда? Для того чтобы любители на столе изучали программирование и гирлянды на них новогодние делали? Думаю нет. Так что смотрите свою разработку
  Ответить с цитированием
Старый 05.01.2007, 00:20   #14   
Не балуй!
 
Аватар для SVN
 
Сообщений: 495
Регистрация: 14.11.2003

SVN вне форума Не в сети
Нет, контроллер здесь непричем. У нас, например, ATMega128 работает в более жестких условиях и по климату и поэлектромагнитной совместимости. Нарицаний - никаких. Leo прав, все дело в культуре разработки схемы электрической принципиальной, трассировки платы, компановки в корпусе, соблюдении ЭМС и прочее, прочее... вплоть до места установки готового изделия.
  Ответить с цитированием
Старый 05.01.2007, 10:58   #15   
Инженер
 
Аватар для XPEH_BAM
 
Сообщений: 1,353
Регистрация: 17.09.2004
Возраст: 41
Записей в дневнике: 11

XPEH_BAM вне форума Не в сети
развязочки гальваничческие на сигналах не забудьте... полезная штука.
  Ответить с цитированием
Старый 05.01.2007, 20:02   #16   
///
 
Аватар для -=Женек=-
 
Сообщений: 9,724
Регистрация: 02.04.2005
Возраст: 43

-=Женек=- вне форума Не в сети
tchr, видел что написал тебе Leo?
Цитата:
ЗЫ: Грабли у тебя могут быть по двум причинам:
а) импульсная помеха проходит по проводам, а криво сляпаный стабилизатор схемы питания либо кривая развязка по информационным входам/выходам её не отлавливает:
б) импульсная помеха прилетает по воздуху, а криво сляпаный корпус не обеспечивает достаточной степени экранирования, применяемой для устройств, работающих в подобных условиях;
С этого и начни, проверить элементарно - запитай от батареечки девайс, сразу станет ясно в чем проблема.
  Ответить с цитированием
Поиск в теме: 



Быстрый переход:

  Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения
BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Support by DrIQ & Netwind