Если это ваш первый визит, рекомендуем почитать справку по форуму. Для размещения своих сообщений необходимо зарегистрироваться. Для просмотра сообщений выберите раздел. |
Вопрос знающим AVR! |
Программирование микроконтролеров,ремонт аудио/видео/бытовой техники,полезные устройства для дома,телефония, обсуждение статей журнала Радио |
|
Опции темы |
02.01.2007, 22:38 | #1 |
Форумец
Сообщений: 6
Регистрация: 25.09.2006
Не в сети |
Вопрос знающим AVR!
Здравствуйте, интересует такая тема относительно микроконтроллеров ATMega88 и ATMega644! Заказали плату на заводе, всё сделано нормально, но существует проблема с работой платы на производстве (в цехе работают сварочные аппараты, станки и прочее). Короче плата сбоит и не запускается, при это дома всё работает нормально. В чем могут быть грабли?
|
03.01.2007, 03:24 | #3 |
Moderator
Сообщений: 3,407
Регистрация: 29.10.2002
Возраст: 43
Не в сети |
tchr, советы будут после выкладывания схемы. А до тех пор напоминает диалог по телефону:
- доктор, у меня зубы болят, что сделать, чтобы перестали... ЗЫ: Грабли у тебя могут быть по двум причинам: а) импульсная помеха проходит по проводам, а криво сляпаный стабилизатор схемы питания либо кривая развязка по информационным входам/выходам её не отлавливает: б) импульсная помеха прилетает по воздуху, а криво сляпаный корпус не обеспечивает достаточной степени экранирования, применяемой для устройств, работающих в подобных условиях; Обе проблемы возникают, как правило, от тупоголовых разработчиков, которые не умеют проектировать промышленные устройства, либо от тупоголовых начальников, которые не в состоянии грамотно поставить техзадание разработчику... Вобщем, проблема решается заменой либо первого, либо второго на человека с нормальными мозгами. Есть ещё особо клинические случаи, когда менять надо обеих сразу... |
03.01.2007, 15:39 | #7 |
Форумец
Сообщений: 6
Регистрация: 25.09.2006
Не в сети |
К сожалению схемы я не могу Вам предложить в данный момент, но хотелось бы узнать основные правила проектирования схем, потому, что я как-то не сталкивались с контроллерами раньше, а теперь пришлось. Может есть рекомендации по инициализации микроконтроллера в программе, что делать с неиспользуемыми выводами? Что подключать на AREF микроконтроллера, если не используется АЦП. Какой источник питания использовать лучше?
|
03.01.2007, 23:58 | #10 |
Moderator
Сообщений: 3,407
Регистрация: 29.10.2002
Возраст: 43
Не в сети |
tchr, сорри, конечно, что так грубо ответил, настроение с больной головой не самое лучшее.
Но, на самом деле, без точной схемы рассуждать что откуда и куда может прилететь - просто нереально. Единственное что могу посоветовать - это воспользоваться J-Tag и посмотреть, что творится в контроллере в реальном времени. |
04.01.2007, 01:00 | #12 |
Форумец
Сообщений: 6
Регистрация: 25.09.2006
Не в сети |
Используем промышленную серию микроконтроллеров ATMega88-20PU (Рабочая температура по DataSheet -40 - +80, но контроллер работал в помещении где было 15 градусов. Сам контроллер не греется. Контоллер запускается через раз. Отладчик так же подключается через раз. Меняли контроллеры - тоже самое. Привезли плату домой - работает как часы. Всё равно всем спасибо, будем ставить побольше фильтров, менять полностью печатку. Просто хотелось узнать у народа, что всё это из-за наших кривых рук, а не из-за контроллеров. А то подозренние появилось что просто контроллеры не предназначены для таких условий работы. Ещё раз всем спасибо за советы.
|
05.01.2007, 00:20 | #14 |
Не балуй!
Сообщений: 495
Регистрация: 14.11.2003
Не в сети |
Нет, контроллер здесь непричем. У нас, например, ATMega128 работает в более жестких условиях и по климату и поэлектромагнитной совместимости. Нарицаний - никаких. Leo прав, все дело в культуре разработки схемы электрической принципиальной, трассировки платы, компановки в корпусе, соблюдении ЭМС и прочее, прочее... вплоть до места установки готового изделия.
|
05.01.2007, 20:02 | #16 | |
///
Сообщений: 9,724
Регистрация: 02.04.2005
Возраст: 43
Не в сети |
tchr, видел что написал тебе Leo?
Цитата:
|
|