Иногда слетает скетч. Обвязка?
- Войдите на сайт для отправки комментариев
Здравствуйте доброуважаемые форумчане.
Столкнулся с неприятностью которую успев погуглить не понял что к чему. Решил изложить по своему и получить ответ от здешних умов. Надеюсь на вашу просвященность.
Дело обстоит следующим образом. Оригинальных Arduino у меня нет. Ввиду некоторых особенностей моего проживания их нельзя достать, а если можно, то в три дорого. Поэтому я беру сам чип, шью bootloader и сделав минимальный обвяз и пользуюсь.
В обвязе: двухстороннее питание чипа, макетка и мгтф, сопротивление на сбросе, кварц с двумя кондерами. Светодиод на 13-м пину с сопротивлением (включаю для проверки работоспособности девайса) питание либо стабильное от внешнего Бп или через стабилизатор 7805 с входным-выходным кондером. Header для подключения UART.
Суть проблемы. Время отвремени слетает скетч. К примеру есть устройство управляющее реле с кнопками. Питается от 12 вольт трансформаторного блока с стабилизатором 7805. По реле течет 220в. Если на высоковольке происходит КЗ. срабатывает автомат защиты и в 1 из 5-ти случаев скетч перестанет запускаться. Хотя погодите-ка это же 220. и оно развязанно релюшкой. А электромагнитные волны наверное что-то делают.
Едем дальше. Устройство посерьезнее - проверочный стенд. Питание от стабильного 300 ваттного компьютерного БП. Вчера просто включил питание и вынесло МК (грееется, не отвечает). До этого иногда переставал запускаться скетч.
Как? Светодиод 13-го пина либо мигает hello и молчит не стартуя программу, либо светодиод коротко мигает каждую секунду. (как в последних версиях arduino ide когда закрываешь монитор порта, мк постоянно сбрасывается. как я понял специально чтобы не запускалась программа во время доработки скетча) В обоих случаях спасает перезаливка. Последний девайс вынесло каким-то скачком как я полагаю.
Будьте добры, подскажите. Где я чего-то не знаю в плане сборки схемы или особых правилах сборки? Как избежать скачков в напряжении и вообще этой проблемы слетания скетча. Перезаливать скетч каждый месяц на стенде не есть хорошо.
Нарисуйте схему вашего девайса с номиналами элементов . И неплохо бы посмотреть фотки. Причин может быть несколько: проблемы с питанием, проблемы с монтажем, скетч. Со слов это трудно определить. У меня например, был глюк в одном устройстве-тупо непропай питания одной микросхемы :)
Вы правы, это стоило сделать сразу.
Замечу, что данное устройство макетировалось из-за решений на лету. Это впервые что я когда либо делал так масштабно. Знаю что по хорошему нужно делать печатку. Но так как у меня не было в голове конкретного концепта конечного устройства, макетка для меня лучший вариант. И не исключено сделать ее в будущем после того как прототип будет полностью закончен.
Фотографии не удалось загрузить на какой-либо сервер (глюки) поэтому оригиналы на dropbox
Вверх платы
Низ платы
Схема
Это устройство принимает команды по Uart и включает на определенных выводах сигналы через сдвиговые регистры. первые 20 контактов идут на шлейф и отдельную схему. от 20-60 здесь включают оптопары которые подключают минус уже запитанного реле чтобы включить его.
Конкретно на этой плате "нистогониссего" Atmega328 отошла в мир инной (наверное). Главное мигает каждую секунду и камень греется. На перезалив не поддается.
Жесть-жестячная ) Мне проще и быстрее плату развести и потом "на-крайняк" еще одну, на "чистовую" сделать чем такое ваять. Очень высока вероятность проблем из-за монтажа. Мультиметр в руки и вперед, прозвонка всего что видите), начинайте с питания, сверяйтесь со схемой. Проверьте подключение мк, все-ли земли подключены? +5? AVCC на схеме он ввоздухе... не порядок. Хорошим тоном считается на каждую "мелкосхему" по кондеру 0,1мкФ по питанию, залог здоровья-правильное питание )
Зачем гроздь оптронов? 2003я не ? Светодиод с резистором 100ом, не маловато? Это так, навскидку, позже дальше посмотрим.
P.S. Блин ну почему мега не в dip-е на панельке? Это-ж пипец...
Сохранение картинок на форуме:
http://arduino.ru/forum/obshchii/sokhranenie-kartinok-na-forume
Прототип-прототипом. Думаю 100% перевести на нормальную плату, так как тут все готово по сути.
Гроздь оптронов потому что на предприятии где это делается их туева кучка, зачем далеко ходить))
А на атмегу нет у нас макетки воообще, пришлось от безысходности мутить.
пасибо за ссылку, но я знаю как грузить их, браузер не грузил ни в одно место.
А вот за кондер надо поставить, благодарочка. Я вот думаю может дополнительно стабилизатор поставить 7805? с кондерами 0,33?! Дроссель? Добавить защиты от скачков. Иначе тогад уже готовую печатку допиливать прийдется, а так раз и все сразу. Боинг сделать))
Оригинальных Arduino у меня нет. Ввиду некоторых особенностей моего проживания их нельзя достать, а если можно, то в три дорого. Поэтому я беру сам чип, шью bootloader и сделав минимальный обвяз и пользуюсь.
Я прошу прощения: а китайскую копию приобрести тоже - проблема? Я просто теряюсь в догадках... Разве есть такое место проживания, где даже нет элементарного почтового отделения? Еще раз извините за пост не по теме.
Неплохой ресурс для картинок: Ссылка
При статичном IP проверочное слово придётся вводить только первый раз.
Я живу в городе у которого были военные действия в 2014. Вследствии чего нам отрезали все поставки, почты, сервисы. Единственный вариант - через знакомых которые привозят с хорошей наценкой потому что на границе сильно приплачивают за провоз такогоиндустриального барахла, впрочем как и всего остального. Может кто-то догадался о чем речь.
Нам вроде как привезли ардуины, но я делаю интегрированное решение. Как бы. Все в одном. Вот я и заморачиваюсь сделать нормальную обвязку.
Вследствии чего нам отрезали все поставки, почты, сервисы.
кто отрезал все поставки и сервисы?
Государство, кто ж еще.
Государство, кто ж еще.
Северная Корея?
Имеет значение?! Оффтоп уже. У меня конкретная задача, сделать нормальную обвязку. Желательно в самостоятельном решении при существующих условиях. На крайняк (если расположение деталей критично) то воспользоваться готовым решением и сделать plс под него на плате.
Вот, кстати, у DIHAlT`a про питание МК хорошо все разжевано:
http://easyelectronics.ru/podklyuchenie-mikrokontrollera-likbez.html
Интернет товарищ! Жму тебе руку! Спасибо! Это то что надо.
Мельком пробежал и тут же прочел "все входы питания а их несколько по TQFP корпусу нужно питать" а у меня только один мост. Получается неравномерное питание и перекос всего чего только можно. Блин!
Прочитаю полностью, буду схемку потихоньку ваять для печати.
Блин, я с самого начала вам советовал проверить все + и - :)
Про AVCC не забудтье ! Сам "по-молодости" наступал на грабли
Ну а я не тудой)) Бывает такое, говоришь одним форматом - непонятно, зато понятно другим. Я вчера так с одим парнем консультировался. Пол часа чатились, понять друг друга в терминах не могли)) Но все же разобрались.
Вопрос: Правда что кондеры например 0,1 мкф можно ставить как фильтр от мелких сетевых помех, а те что побольше и электрлитнее для скачков?
Совсем в двух словах: мелкие кондеры от высокочастотных помех, электролиты от скачков и перепадов. Подробней почитайте о RC и LC фильтрах. Если питание через "кренку" не жадничайте на электролитах и керамику обязательно.
Благодарствуем ;)
А если дуньку китайскую проблема привезти, соберите сами в минимальной объвязке. Бывает очень удобно какой-нить датчик по-быстрому, на соплях ) присоединить для проверки.
P.S. Дядька недалеко от вас живет, вроде на границе ни сильно придираются, не жаловался. Я ему ноут ремонтировал и большой комп собрал, провез без проблем.
У меня несколько макеток с 8-й атмегой в минималке. Работает на ура (домашняя мелкая автоматика) Вот то что вы видели на фото - хоть и собрано на коленке, но работает. Правда я сомневался в стабильности и вот на днях получил новые проблемы. Из-за чего завелась эта тема.
Был сегодня в магазине, спрашивал достанут ли датчики движения. Пообщещали, но по какой цене... пока неизвестно. А вот UNO китайская для пробы уже к ним едет что как бы радует. Оказывается есть пара-тройка человек у нас которые реально спрашивают про дуню в моем городе. Я вот думаю или тут такое захолустье или не признают платформу :\
В основном смотрят на группы товаров. Если чего-то больше 3-х штук - все, пром. товар, платите маники. Но некоторые слушал выкручиваются, договариаются и так далее.
Эх, а раньше заказал на сайте и вуаля)
Вопрос: Правда что кондеры например 0,1 мкф можно ставить как фильтр от мелких сетевых помех, а те что побольше и электрлитнее для скачков?
Любые конденсаторы ставят для фильтрации помех по сети.
Но у разных типов конденсаторов есть свои особенности и недостатки.
В частности, электролитические обладают наивысшей емкостью и наибольшим же количеством недостатков, включая собственную индуктивность. Поэтому плохо фильтруют высокие чавстоты. Поэтому параллельно с ними ставят керамику.
Кроме того, керамику ставят там, где паразитная индуктивность может появиться по другим причинам, например из-за подводящих проводников. В этом случае при наличии одного-двух электролитов на плате керамику ставят в непосредственной близости выводов питания микросхем. Зачастую рекомендуется по одному конденсаору на каждые два корпуса.
Имеет значение?! Оффтоп уже. У меня конкретная задача, сделать нормальную обвязку.
это есть сабж - ты находишься на территории материально и информационно закрытой от цивилизации.
что тебе мешает сделать нормальную обвязку - тебе забанили в гугле?
Есть то, что найду я. Есть то что предложат другие. И вполне вероятно что они сталкивались с подобным и могут подсказать мне. Как я кому-то когда-то подсказываю. Обычно то что здесь - именно то что нужно и экономит кучу времени. А некоторым просто хочется кому-то помочь, подсказать. Есть тонкости которые я могу не знать и не найти.
Если вы не заметили, мне уже дали достаточно ответов. Так что ваши изречения излишни.
Есть то, что найду я. Есть то что предложат другие. И вполне вероятно что они сталкивались с подобным и могут подсказать мне. Как я кому-то когда-то подсказываю. Обычно то что здесь - именно то что нужно и экономит кучу времени. А некоторым просто хочется кому-то помочь, подсказать. Есть тонкости которые я могу не знать и не найти.
Если вы не заметили, мне уже дали достаточно ответов. Так что ваши изречения излишни.
бред.
достаточно этого https://www.google.com.ua/search?q=avr+обвязка
и этого https://www.google.com.ua/search?q=avr+помехи