Строительный блокнот Модули управления шаговыми двигателями Рис. 1. Внешний вид программатора Принцип работы программатора Устройство позволяет программировать 7 типов микросхем: AT89S8252; AT90S1200; AT90S2313/23/43; AT90S8414/515. В комплект набора, кроме того, входит дискета с программным I обеспечением, на которой находится: A:\AVRPROG\avrprog.exe - программа для работы с программатором под Win9x; A:\WAVRASM\avrasm.zip - архив, содержащий инсталлятор ассемблера для микроконтроллеров под Win9x /Win3.1/DOS со всеми необходимыми библиотеками. Для установки необходимо распаковать архив и запустить файл setup.exe; A:\NM9211.hex - файл прошивки микроконтроллера программатора. Программатор {Рис. 2) состоит из преобразователя уровней логических сигналов СОМ-порта компьютера (12 В) в ТТЛ уровни (5 В), [выполненного на элементах VD1, VD2, VT1, VT2, микросхемы прог-лматора DDI (AT90S2313 с записанной программой) с задающим генератором на ZQ1, С2, СЗ, регулируемого стабилизатора напряжения )А1 (LM317T) и светодиода VD3, индицирующего работу устройства. Напряжение питания программатора может быть от 9 до 37 В. По-ается оно от внешнего источника через стабилизатор DA1. Типовое лапряжение питания программатора 12 В, а программируемых мик-эсхем 5 В. Так как различные экземпляры микроконтроллеров могут программироваться при разных напряжениях питания, предусмотрена плавная регулировка напряжения питания микроконтроллеров в пределах 3...7 В с помощью подстроечного резистора R9. Нужная величина напряжения подбирается опытным путем. Необходимое условие программирования - равенство питающих напряжений программатора и программируемого микроконтроллера, поэтому при внутрисхемном программировании можно использовать нап- шт: 189 ряжение питания программируемого устройства вместо внешнего источника. При этом внешний источник питания необходимо отключить. DB-9F BLD-62X3
Нумерация контактов в разъеме BLD-62x3 {Вт со стороны пайки) Рис. 2. Электрическая схема программатора IПитание самого программатора может осуществляться как от собственного блока питания, подключаемого к входу регулируемого стабилизатора DA1, так и через разъем внутрисхемного программирования от программируемого устройства. Программатор потребляет ток не более 20 мА, поэтому незначительно нагружает источник питания программируемого устройства. Естественно, что при испо.пьзова-нии любого из типов питания другой источник питания должен быть отключен. Необходимо иметь в виду, что при питании программатора от программируемого устройства теряется возможность регулирования напряжения программирования. При таком варианте питания автоматически выполняется необходимое условие программирования - равенство питающих напряжений программатора и программируемого микроконтроллера. Программатор подключается к любому свободному СОМ-порту компьютера, а запись программ производится с использованием приложения AVRProg из пакета AVRStudio, которую можно найти на сай-те www.atmel.com. Хборка программатора IКонструктивно готовый программатор представляет собой пласт-ассовый корпус, внутри которого размещена печатная плата с уста-рвленными на ней элементами. Элементы и детали, входящие в на-Ьр, приведены в Табл. 1. аблица 1. Перечень элементов набора NM9211
|