Только в этом месяце - скидки на паяльники и электронику с нашими кодами (123avr.com) :
![]() |
|
Совет - умейте правильно находить информацию!
|
- стр. 1 -КЛЮЧЕВАЯ СТРАНИЦА КУРСАПрочитайте, сохраните и знайте !
- Как воспользоваться этим курсом ?
Что делать если вы не сильны в Электронике?Если мало знаний по электронике, но есть желание что-то сделать - то главное у Вас уже есть! Человек умеющий читать, может все ! Для вас Книги по электронике:
Попробуйте поискать полезную инормацию в Гугле - ее там море ! Учитесь искать! Особенно рекомендую начинающим книги по основам электроники и схемотехники:
По ходу работы ОБЯЗАТЕЛЬНО:
Вам ПОКА не нужно покупать МК, радиодетали и паять что либо !
PTOTEUS - очень мощный, серьезней пакет не только симулирования чего душа пожелает (аналоговая, цифровая, микроконтроллеры, PLD) Hо и для проектирования электроники от идеи до файлов для изготовления печатной платы ! Протеус является ещё и прекрасным интерактивным справочником по электронным компонентам ! в PTOTEUS вы можете увидеть как МК работающий по вашей программе "общается" с электродвигателями, с шаговыми моторами, с серво, с картами памяти, с жестким диском, сможете даже сыграть с МК в шахматы ! в симуляторе PTOTEUS вы можете симулировать в одной схеме работу нескольких разных МК одновременно ! причем это могут быть МК разных семейств - AVR, PIC, 8051, ARM7, Motorola MC68HC11. Как сделать электронное устройство.Прежде чем "изобретать велосипед", т.е. делать свой вариант какого либо устройства ( и не только электронного ! ) которое наверняка целиком или частично уже было сделано многими людьми и даже трудовыми коллективами - разумно поискать и посмотреть результат их труда и использовать его по максимуму ! ОБЯЗАТЕЛЬНО ИЩИТЕ существующие аналоги того, что вы хотите сделать
Ищите
источники схемотехнических, алгоритмических, программных аналогий. Анализ
того что сделано другими поможет Возможно вам будет проще найти и использовать подходящий электронный набор MasterKit или Velleman - очень большой перечень устройств - цена умеренная В любом случае там вы можете взять схему и принцип работы устройства, а иногда и прошивку. Методика работы с МКМетодика работы с МК - как и с ЛЮБЫМИ электронными компонентами, такова - Hаходите на сайте производителя или на AllDataSheet или в google.com и скачивайте:
Пример: Что можно взять полезного из АпНоута.Вот тут найдите ( пример применения = АпНоут = application note ) AVR492: "Brushless DC Motor control using AT90PWM3" Скачайте документ doc7518.pdf и архив avr492.zip с кодом программ для МК.
Попробуйте поискать полезную инормацию в Гугле - ее там море ! Учитесь искать! AN492 "Контроллер вентильного двигателя на МК AVR AT90PWM3" Открываем документ - doc7518.pdf и видим :
На плате устройства можно увидеть
- Далее идут листы с частями схемы устройства - схемы сложных устройств иногда удобней разбить на функциональные блоки и рисовать на отдельных листах : Посмотрите схемы и попробуйте найти компоненты на плате устройства, отследить печатные проводники на плате - в общем поработайте с информацией себе на благо! 1) Лист 2/4 схема POWER - стабилизатора питания МК - готовый вариант для вашего устройства ! ИСПОЛЬЗУЙТЕ ! Микросхема U6 стабилизатор питания MC78M05 (корпус Dpak ищи и смотри ДШ на MC78M05 - черный квадратный прибор под алюминиевым бочонком) - дает стабилизированные 5 вольт для питания МК из 12 вольт (это здесь, а вообще диапазон входного напряжения может быть шире) от внешнего источника питания устройства. Вот интересно - диод D5 (вертикальный цилиндрик на плате вверху под зелеными клеммами) с конденсатором C19 (алюминиевый бочонок чуть ниже диода) позволяет МК получать непрерывное питание 5 вольт даже при кратковременном обнулении входного напряжения - такое очень возможно при коммутации мощного эл. двигателя, еще при этом возникают значительные импульсные помехи в проводе питания - их гасят конденсаторы C18 C19 C20 и резистор R25 значительно повышает эффективность конденсаторов C19 C20 в подавлении помех от источника питания. Резистор R25 еще защищает стабилизатор MC78M05 от короткого замыкания выхода +5 вольт на землю - он ограничивает ток. Светодиод D6 (smd корпус - белый прямоугольничек под стабилизатором MC78M05 ) индицирует наличие +5 вольт питания МК - это очень удобно и правильно!
2) Правее можно увидеть схему интерфейса LIN - он очень широко применяется в автомобилестроении и в других местах с сильным уровнем помех и позволяет передавать сообщения по последовательному протоколу (хорошо совместим с USART и UART) между устройствами с соединенными "землями" по одному сигнальному проводу со скоростью до 20 Кбит в секунду. 3) на странице схемы 3/4 изображен МК.
Есть несколько интересных моментов: Лучший результат можно получить поставив вместо резисторов индуктивности по 60-100 нГн а совсем уж крутизна применить специальные проходные фильтры для питания, например Murata. К выводу опорного напряжения АЦП МК (вывод AREF) подсоединен лишь конденсатор 100 нФ на землю для снижения пульсаций напряжения - очевидно используется внутренний источник опорного напряжения - такой имеется и у МК ATmega - на 2,56 вольт. Обратите внимание на разъем J2 JTAG-ISP - этот разъем позволяет прошить МК прямо в системе (с помощью ISP адаптера) и проводить отладку и мониторинг работы программы МК прямо в готовом устройстве по интерфейсу JTAG . 4) На странице схемы 4/4 изображен мощный драйвер для 3-х фазного электро-мотора. Сделан ОЧЕНЬ ПРАВИЛЬНО - надежно! Оставив 4 транзистора из 6-ти вы получите классический Н-мост (H-bridge) и с его помощью можете управлять обычным коллекторным (щеточным) электродвигателем постоянного тока - DC motor. - полевые транзисторы-ключи SUD35N05-26L (6 черных квадратиков справа на плате) управляются МК через специальные драйверы IR2184 для полевых транзисторов.
Измеритель суммарного тока протекающего через драйвер и двигатель - схема его стандартна - 3 транзистора нижнего плеча в драйвере подсоединены к одному проводу, не к "общему" проводу устройства ! А этот провод через токоизмерительный резистор R18 (беленький прямоугольник справа внизу на плате с надписью R100 - значит 0.1 Ом) подключен к "земле" устройства. Протекание тока I через резистор R вызывает падение напряжения U на нем : U = I * R ( это закон Ома для участка цепи ) это напряжение фильтруется ФНЧ
(фильтром нижних частот) образованным R20 и C16 и подается на
компаратор
LMV7219M5 - он сравнивает его с напряжением заданным с помощью ЦАП
(сигнал
DAC_OUT) и в случае превышения на выходе компаратора возникает высокий
уровень over_cur - означающий превышение током заданного значения. Однако примененная схема с компаратором (его роль может выполнять и ОУ) позволяет быстрее реагировать на превышение тока выше заданного значения - ведь сигнал с компаратора можно подать на один из входов INTx - это ножки МК имеющие возможность прерывать программу МК по внешнему событию. МК при возникновении такого прерывания примет меры для снижения тока - обычно это делается путем изменения величины ШИМ сигнала управляющего "мостом". Обратите внимание! Для защиты драйверов IR2184 по питанию - предусмотрен защитный диод TVS SMBJ18 - но на плате его нет.
В АпНоуте AVR492 еще много информации к размышлению и применению и еще есть архив с программой для МК ! Пожалуйста найдите время и просмотрите! Добавить страницу в закладки: |
|
Copyright 2009-2019 123avr.com