| На главную | Статьи | Ссылки | Схемы | Форум | Все новости |
| 18 марта 2009 года Простой программатор микроконтроллеров PIC (microchip) ![]() Быстро собрать понравившуюся схему на микроконтроллере для многих радиолюбителей - не проблема. Но многие начинающие работать с микроконтроллерами сталкиваются с вопросом - как его запрограммировать. Одним из самых простых вариантов программаторов является JDM программатор. Схема программатора JDM - крайне проста и позволяет запрограммировать большинство типов микроконтроллеров PIC. Программа программатора ProgCode v 1.0 написана мной - это мой первый опыт в создании программ под Windows XP. Поддерживает несколько основных контроллеров PIC ("среднего семейства" PIC16F* ) Позволяет загружать прошивку прямо с сайта и сразу-же прошивать в МК. Кроме того содержит ещё несколько "полезностей" для более удобной работы. На странице http://www.progcode.narod.ru/pin_mk.html приведены рисунки с назначением выводов наиболее распространнённых МК при программировании. Цоколёвка ( распиновка ) микроконтроллеров PIC16F*. |
![]() Схема таймера под индикаторы с общим катодом Выкладываю схему и прошивку под индикаторы с общим катодом. Не всегда есть возможность приобрести нужные индикаторы. Эта схема таймера - поможет в этом случае. В схеме есть отличия от предыдущих схем с индикаторами с общим анодом, которые необходимо учитывать. Собран таймер на микроконтроллере PIC 16F628A. |
| 19
июня 2007 года Новый проект : Часы - будильник - таймер на микроконтроллере PIC16F628A с внешним питанием и изменяемыми функциями (clock_4d) Если у Вас есть идеи относительно нового проекта часов, пишите в форум, гостевую, или по email. В этом проекте пока не определена чётко даже схема, не говоря уже о программе. Если есть мысли, как это должно выглядеть, чем управлять и возможно от каких внешних источников может управляться, то высказывайтесь... |
Часы
- таймер для аквариума на
микроконтроллере PIC16F628A (timer_4c)![]() Проектировался этот таймер, как таймер для аквариума и предназначен для включения/выключения освещения в аквариуме с циклом в одни сутки. Малое энергопотребление схемы позволяет применить конденсаторный источник питания от сети. Таймер сделан на основе программы, в которой реализованы кратковременные подсказки названий режимов индикации. Описание работы программы соответствует программе часов, с питанием от батареек. |
Будильник
- часы
на микроконтроллере PIC16F628A с внешним питанием (clock_4c_02)![]() Так как ресурс работы батареек мал, здесь размещена схема часов, рассчитанная на применение внешнего источника питания. При использовании маломощного сверхяркого индикатора (такого как CA04-41SRWA) и обычных пальчиковых или мизинчиковых батареек необходимости отключать индикатор во время отсутствия сетевого напряжения нет. Можно использовать любую из прошивок для clock_4c. Если применён более мощный индикатор, или батарейки с малым ресурсом, то необходимо контролировать наличие внешнего напряжения и отключать все цепи схемы кроме самого контроллера. Здесь это реализуется проверкой напряжения на входе порта RA5 контроллера. |
Часы
- будильник
на микроконтроллере PIC16F628A с питанием от батареек (clock_4c)![]() Очень простая схема часов, рассчитанная на питание от батареи, напряжением 4,5 В. Несмотря на простоту схемы, в программе реализовано достаточно много функций: - отсчёт часов(0...23 с гашением незначащего нуля), минут, секунд, даты, месяца, дня недели, года - определение количества дней в феврале для високосного года - переход на летнее/зимнее время в последнее воскресенье марта и октября - коррекция хода часов с точностью 1 микросекунда в секунду (30 секунд в год) - регулируемая яркость индикаторов - двухтональный сигнал сирены будильника - звуковое подтверждение нажатия кнопок - 9 режимов индикации с подсказками названий режимов |
Часы
- таймер
на микроконтроллере PIC16F628A с защитой от перебоев в питании (timer_a)![]() Одна из моих первых разработок - таймер для управления освещением аквариума. Выбор комплектующих здесь не очень удачен (ставил то что было под рукой). Тем не менее и схема таймера и программа проверены неоднократно, и не только мной. Это устройство в данное время безотказно включает и выключает свет у меня в аквариуме. |
|
Обновлённые прошивки
Прошивка для Clock_4c_02 с отключенным переходом на летнее/зимнее время (16 января 2012 года)HEX: Clock_4c_02_noplzv SFR: Clock_4c_02_noplzv |
Печатные платы для конструкций часов, которые здесь описаны.Clock4c_Alex.rar - печатка для часов с контролем внешнего питания под смд детали итак же фото готового изделия и прошивки,а именно стандартная прошивка в которой отключен переход лето зима,а так же прошивку под двухточечный часовой дисплей са56-21,в обычном режиме мигают обе точки,при включеном будильнике верхняя горит постоянно,а нижняя мигает. Timer4c_plata_SK.rar - Печатная плата для таймера Timer_4c от Сергея Кондратович из Луганска (maverick5334) Timer4c_plata_SK1.rar - Доработано 4.06.2010 plat_timer_dsorokin.rar - Вариант платы для таймера с кратковременными подсказками названий режимов. Файл в формате layout 5 с использованием SMD компонентов и индикатора BQ-M326RD (от dsorokin) Clock_4C_02a_control.rar - Плата для часов с внешним питанием и индикаторами Kingbright SA08-11SRWA в lay 5.0 формате(От КД213) Clock_4c_bat_Vadan_plata.rar - Плата для батарейного варианта Clock_4c. (формат layout5) Clock_a_Vadan_plata.rar - Ещё одна плата для часов - тех что на "Радиокот". (формат layout5) |
| 2 сентября 2011 г
Alex предложил архив со своим вариантом печатной платы, фотографиями и прошивками Clock4c_Alex.rar 29 мая 2010 г Сергей Кондратович из города Луганск прислал свой вариант платы для таймера - спасибо! С удовольствием выкладываю здесь Timer4c_plata_SK.rar Доработано 4.06.2010 : Timer4c_plata_SK1.rar 1 мая 2009 г Сайт http://progcode.narod.ru полностью обновлён и пополнился новыми проектами на микроконтроллерах от нескольких авторов. На форуме сайта есть возможность пообщаться с авторами и высказать предложения и замечания по опубликованным проектам 11 апреля 2009 г Выкладываю схему и программу для таймера под индикаторы с общим катодом timer_4c_ok 5 апреля 2009 г В программе программатора замечены небольшие недоработки. Для контроллеров PIC16F87x без буквы А не работало в полном объёме стирание при нажатии на кнопку "Erase". Стирались память программ и конфигурация, но не стиралась EEPROM. После обрезки считанного из МК файла инструментом "-3FFF And -FF" и попытке считать МК заново, новая вкладка для чтения открывалась только, если работа проходит в нулевой закладке. Если закладка не нулевая, новая вкладка не создавалась и при попытке считать в "обрезанный" файл программа вылетала с ошибкой ( попытка записи в неинициализированную память ). Исправленный инсталятор на странице загрузки : http://www.progcode.narod.ru/download.html 29 марта 2009 г Добавил страницу с назначением выводов МК при программировании http://www.progcode.narod.ru/pin_mk.html 18 марта 2009 г Выкладываю программу ProgCode v 1.0 - программатор микроконтроллеров PIC(microchip) описание программы : http://www.progcode.narod.ru индекс проектов на микроконтроллерах : http://progcode.narod.ru/project/index.html страница для загрузки программы : http://www.progcode.narod.ru/download.html 14 января 2009 г КД213 прислал плату под индикаторы Kingbright SA08-11SRWA - отлично выглядит ! (Спасибо КД213) 24 августа 2007 г Добавил два рисунка печатных плат в формате layout5. Прислал Vadan, за что ему отдельное Спасибо! 15 августа 2007 г Добавлена прошивка Timer_4c_02.hex для аквариумного таймера, в которой реализован контроль внешнего напряжения питания. При отключениях напряжения выключен индикатор, опрос кнопок и порт управления нагрузкой. 13 июля 2007 г Добавил статью "Описание протокола DCF77". Передатчик DCF77 передаёт сигналы точного времени на частоте 77,5 кГц. Время, транслируемое передатчиком, является государственным времеменем в Германии. 8 июля 2007 г Убрал гостевую книгу, все вопросы теперь в форум. Раздел о недостатках в программах перенесён в статьи. Добавлена схема таймера для аквариума timer_4c. 30 июня 2007 г "Припаял" к сайту форум с нормальным сервисом. 28 июня 2007 г Разместил статью "Точные часы и спутниковые навигационные системы" о применении точного времени в спутниковых навигационных системах GPS и ГЛОНАСС. |
|
|