Главная » Статьи » Схемы » Контроллеры

Универсальный контроллер
   Дабы не изобретать велосипед, решил пролистать страницы интернета. Сделав общие выводы по всему увиденному, собрал универсальный  контроллер. Чаще всего для обучения за основу берут микроконтроллер серии mega. Было решено взять мк Atmega16 в DIP корпусе (40 выводов) . При нехватке памяти можно всегда будет поставить так же мк ATmega32 или ATmega644.  Расположение выводов всех этих трёх мк абсолютно одинаковое поэтому изменение в схеме не требуется. Далее нужен был стабилизированный источник питания на 5 вольт. В основном берут кренку или L7805. Я же предпочёл взять DC-DC преобразователь MC34063. Плюсы и минусы такого преобразователя я уже объяснял в статье "Получение питания требуемого для схемы". Что касается обмена данными пк и мк. Вообще, берут микросхему MAX232CPE, но сейчас это уже не сосем актуально. Да с ней проще, т. к. особой сложности DIP корпус этой микросхемы при пайке не вызывает, но минус микросхемы в том, что используется com-порт для подключения мк к пк. А сейчас уже очень редко встречаются пк с com-портом. Да можно купить переходник рублей так за 200-300, но зачем так усложнять, когда проще купить микросхему FT232RL за те же деньги. подключение этой микросхемы осуществляется через USB. Для работы с этой микросхемой необходимо установить программное обеспечение на пк. Так же питание платы можно будет осуществлять через USB, что в принципе я сделал за счёт перемычки на плате (переставить перемычку на рзъёме Jmp5). То есть либо от внешего источника, либо от USB. Трудность в пайке этой микросхемы заключается в том, что шаг между выводами этой микросхемы очень маленький, поэтому паять нужно осторожно.



   А теперь не много о порядке сбора платы. В начале впаяйте все перемычки. Затем нужно будет запаять  DC-DC преобразователи MС34063 и всю его обвязку. Далее одним щупом от тестера(чёрным) прикасаемся к земле(любой вывод имеющий рядом надпись GND) и вторым щупом(красным) к любому положительному выводу имеющий обозначение +5V и ставим тестер на измерение напряжения. И за тем подаём питание на выводы GND и +Vcc. Минимальное напряжение 7 вольт. Максимальное 40 вольт. После подачи питание на тестере будут цифры. Так вот, крутим подстроечный резистор R15, тем самым изменяем это напряжение. Изменить его надо так чтобы тестер показывал 5 вольт.(Ровно цифру 5 ставить не обязательно. Максимальное питание мк 5.5 вольт. Но и ровно 5.5 тоже не ставьте, выберите что-то среднее). Как только добились этого результата собираем плату дальше. Особенно будьте аккуратны при пайке микросхемы FT232RL.  После окончания пайки, почистите плату от остатков конифоли или флюса, не поленитесь. Сотрите ацетоном. Протирайте плату тщательней, от этого зависит работа FT232RL и вообще всей схемы. Я когда закончил паять эту плату, места вокруг этой микросхемы от флюса не протёр тщательно, в результате, около часа думал где не исправность. В итоге решил протереть ещё раз, попробовал снова и комп её определил. А перед этим определял как не опознанное устройство. Вот так вот, а казалось бы мелочь.)

Принципиальная схема:



Список требуемых деталей:
Микросхемы:
ATmega16 (или 32 или 644);
MC34063A
FT232RL
Диод VD1 - 1N5819 - 1 ШТ;
Дроссели L1-L2 - 10 мкГн, L3-22мкГн;
Светодиоды: зелёные - 2 шт., красный 1-шт;
Кварц 16 мГц - 1 шт;
Резисторы R1 - 360 Ом;
R2-R9 - 1 кОм, R12-R13 - 1 кОм;
R10-10кОм;
R11 - 47 Ом;
R14 - 0, 33 Ома;
R15 - 10 кОм;
С1, С3 - 100 мкФ 16 в;
С2-270 пФ;
С4, С7, С8, С10, С11 - 0,1 мкФ (я поставил С11 поляризованный на 50 вольт, просто валяся без дела, так что можно заменить на неполяризованный, роли не играет);
С5, С6 - 22 пФ;
С9 - 10 мкФ 12 вольт;
Usb гнездо - 1 шт.

Печатную плату, принципиальную схему можно скачать по этой ссылке.







Источник: www.enore.ru
Категория: Контроллеры | Добавил: Space (19.01.2011) | Автор: Кирилл E W
Просмотров: 4442 | Комментарии: 11 | Теги: робот, контроллер, схема контроллера, ATmega 16, управление роботом, Универсальный робо-контроллер
Всего комментариев: 111 2 »
1 Ynui_Tehnik   (28.03.2012 20:27) [Материал]
Не подскажете, я так понял тут не полный список деталей. Не дополните список ? Например вот 2 разъёма которые соединяются с микроконтроллером. Как они называются ?)

2 dem-sergey   (11.06.2012 04:58) [Материал]
У меня вопрос. На схеме, SA1 это тумблер или кнопка?

3 dem-sergey   (11.06.2012 05:05) [Материал]
А C2 470пф или 270пф. На схеме 270пф, а в списке 470пф.

4 dem-sergey   (11.06.2012 05:08) [Материал]
SA1 кнопка. Я это понял. Но что с конденсаторами делать?

5 Space   (11.06.2012 17:37) [Материал]
270 должно быть

6 dem-sergey   (12.06.2012 13:01) [Материал]
Спасибо.

7 dem-sergey   (13.06.2012 10:48) [Материал]
А кварц на 16.445000 Мгц подойдет

8 tim0ff   (13.06.2012 14:07) [Материал]
неееет! только 16 Мгц!! потом когда писать программы будешь замучаешься считать коифициенты под свой кварц.

9 dem-sergey   (14.06.2012 10:34) [Материал]
В магазине ровно 16 мгц нет. есть меньше и есть больше.

10 Space   (14.06.2012 12:08) [Материал]
можно поставить 8мгц

1-10 11-11
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]