- Схему Программатора Jonis Programa
- Схему Программатора Jonis Program
МИКРОКОНТРОЛЛЕР ЭТО ОЧЕНЬ ПРОСТО Абрамов Сергей г. Оренбург Не так давно радиолюбители конструировали свои схемы на лампах, потом пришлось осваивать транзисторы и микросхемы. В восьмидесятые годы радиолюбители стали собирать свои первые конструкции на микропроцессорах.
Итак, вся логика программатора питается от напряжения 5В, микросхема 3-3,3В. Тут есть три пути. Программатор avr, pic, i2ceprom Микроконтроллеры и цифровая техника.
Чтобы не отставать от своего времени пришла пора освоить микроконтроллеры и ПЛИС. Целю данной статьи является преодоление барьера радиолюбителями от конструирования схем на обычной логике к микроконтроллерам. В статье будут рассмотрены вопросы поэтапной разработки схем на основе микроконтроллеров фирмы MICROCHIP, хотя в принципе они мало чем отличаются от микроконтроллеров АНГСТРЕМ, ATMEL или аналогичных. Для начала поговорим об инструментах которые нам понадобятся для создания конструкций.
Это прежде всего компьютер с модемом, без которого в наше время продвинутому радиолюбителю делать нечего, так как необходимо будет с интернета качать необходимые нам файлы. Какой покупать компьютер это зависит от возможностей конкретного человека. Автор рекомендует конфигурацию не ниже Pentium 2, ОЗУ- 32Мв, диск 10Гв, Видео –8Мв, Windows-98, Windows-2000, NT, ХР, модем в зависимости от телефонной линии, можно узнать у местных провайдеров. Следует предостеречь от покупки очень навороченной материнской платы, так как в последних отсутствуют СОМ порты. Принтер лучше покупать лазерный так как сегодняшние радиолюбители уже давно не рисуют платы рейсфедером, а изготавливают их утюжно-лазерным способом о чем позже будет рассказано подробнее. Необходим так же программатор при помощи которого мы будем записывать коды программы в микроконтроллер.
Схема программатора 27512. Скачять бесплатно и без смс схему на телевизор SARP CV-2195RU.
Программаторов существует огромное множество. Автор считает что самый удачный программатор подходящий для радиолюбителей это JDM программатор с программной оболочкой ic- prog. А наиболее удачной схемой является программатор JonisProg. Данным программатором на существующий момент можно программировать достаточно большое количество PIC, ATMEL контроллеров, флеш- память, pic карточек, fun карточек, интерфейс phoenix, интерфейс season + loger.
Автором программатора JonisProg является JOnas Treciokas из литвы, его официальный сайт находится по адресу 1. На данном сайте можно почитать подробную информацию по программатору. Автором были проведены небольшие доработки схемы программатора рис1. И схемы адаптера рис2.
Программатор запитывается от компьютера через стандартный четырех контактный разъём Х2, и подключается через интерфейс СОМ порта X1. Шлейф соединяющий компьютер с программатором лучше делать не длиннее 20-30см. Разъем Х4 программатора надо состыковать с разъемом Х1 адаптера. Для программирования PIC контроллеров переключатель SA1 необходимо установить в крайнее нижнее положение. О всех возможностях программатора для других целей можно посмотреть на авторском сайте 1.
Для изготовления печатных плат лучше использовать односторонний стеклотекстолит. Это конечно усложняет разводку дорожек, но зато удобен в случае изготовления платы методом термопереноса (утюжно-лазерным способом). Если дорожки разводиться трассировщиком будут плохо то можно поставить со стороны деталей перемычки. Таким способом мы избавляемся от проблемы совмещения слоев, в случае с двухсторонней разводкой. Итак нарисовав плату в каком либо редакторе ( удобен ACCEL 15, PCAD2001), устанавливаем лазерный принтер на максимальный выход тонера, отключаем все слои кроме дорожек и отверстий, инвертируем при необходимости и печатаем на термобумагу от факса, предварительно наклеенную на стандартный лист по контуру, чувствительным слоем наружу. Для этих целей удобно пользоваться карандашом для склейки бумаги.
Подготавливаем стеклотекстолит (гетинакс): для этого замеряем размеры выведенного чертежа и ножницами, Рис1. Предназначенными для резки металла вырезаем заготовку. Обрабатываем фольгу очень мелкой наждачной бумагой (нулёвкой) и протираем ацетоном или спиртом. Затем накладываем на стеклотекстолит, тонером к фольге. При помощи утюга разглаживаем около минуты ( это зависит от размеров платы). Утюг установлен на максимум. После этого кладут под струю теплой воды и замачивают минут 15-20.
Затем пальцами стирают как резинкой бумагу, при этом на поверхности фольги остается тонер. Сцепление и кислотостоустойчивость тонера позволяют травить практически в любых известных растворах. Если тонер расплылся, операцию повторяют, предварительно уменьшив время или температуру утюга. На следующем этапе сверлят отверстия.
Зачищают поверхность мелкой наждачной бумагой и протирают ацетоном. Маленькой кисточкой наносят на дорожки жидкую канифоль и небольшим количеством припоя облуживают поверхность. Таким методом удаётся получить печатную плату по качеству не уступающему промышленной.
Печатать на бумагу лучше из программы на которой разводится плата. В программе ACCEL 15 можно выводить дорожки 1:1, инвертировать, разворачивать, включать и отключать слои, при необходимости. Печатные платы программатора изготовленные таким способом приведены на рис3. И адаптера рис4.
И имеют соответственно размеры 110х75см и 118х60см. Файлы печатных плат в формате ACCEL 15, ( PCAD2000) высланы в редакцию. В схеме можно использовать микросхемы серий 555, 1533.
Схему Программатора Jonis Programa
Панельки лучше использовать цанговые. Диод VD5 любой c барьером шотки, в крайнем случае Д311.
На коллекторе VT1 должно быть напряжение 13-14 вольт. Для этого при необходимости можно последовательно с диодами VD3,VD4 установить ещё один. Остальные детали не критичны. На компьютере надо установить программу ic- prog. На момент написания статьи с сайта 2 из папки Download можно скачать последнюю версию icprog105D. Если на компьютере установлена Windows-2000, NT или ХР то дополнительно надо скачать и подключить драйвер icprogdriver. Запустив программу и подключив программатор настраивают оболочку.
В меню Settings необходимо выбрать Options. Далее в Language выбираем язык Russian и перезапускаем программу. После этого имеем меню на русском языке. Заходим в Настройки далее выбираем JDM programmer и устанавливаем номер COM порта к которому подключен программатор. Устанавливаем точку Используя драйвер Windows. Остальные все галочки должны быть сняты. Задержка Ввода/Вывода зависит от конкретного компьютера.
При использовании Windows-2000, NT или ХР подключаем драйвер icprogdriver, для этого в Опциях на вкладке Общие надо установить галочку напротив NT/2000/ XP драйвер. На этом настройка программатора завершена. На следующем этапе освоения, выберем микроконтроллер и поговорим о том, что он из себя представляет. Из всего разнообразия микроконтроллеров необходимо выбрать тот, который будет наиболее отвечать поставленной задаче. Фирма микрочип на данный момент выпускает несколько семейств КМОП микроконтроллеров с внутренним ПЗУ, ОЗУ, таймерами, АЦП, ШИМ и другими периферийными модулями. Самые маленькие это PIC10 -3–6 вывода, PIC12 - 8 выводов, PIC16- 14-68 выводов, PIC17- 40-84 вывода, PIC18- 28-84 вывода, dsPIC30-28-64 вывода, rfPIC12- 18-20 выводов, со встроенным радиоканалом. Каждое семейство имеет свое назначение и область применения.
Разработчик при выборе конкретного микроконтроллера исходит от количества необходимых выводов, скорости выполнения операции, встроенных периферийных модулях, условиях эксплуатации и стоимости. Поэтому сначала чертят предполагаемую схему всего устройства, и примерный алгоритм его работы. По результатам этого этапа выбирают микроконтроллер. При нехватке портов ввода/вывода, (схема постепенно разбухает как правило, так и бывает, поэтому надо выбирать контроллер с большим, чем предполагалось количеством выводов) заменяют на микроконтроллер, с другим количеством выводов.
Печатную плату следует разрабатывать на самом последнем этапе, а отлаживать конструкцию лучше на макетной плате. Идентифицируют тип микроконтроллера согласно коду, следующему за семейством.
Схему Программатора Jonis Program
То есть в обозначении идут буквы указывающие на тип памяти программ: EPROM- обозначается индексом “С”, ROM- обозначается индексом “CR”, FLASH- обозначается индексом F. Если перед этими буквами стоит индекс “L” то это означает что данный микроконтроллер работает в расширенном диапазоне питания. Далее идет порядковый номер разработки, 2-4 цифры. Следующие 2 цифры обозначают Табл1.
(43679 всего) 97.