Что такое программатор PIC-контроллеров. Как выбрать подходящую модель программатора. Какие микроконтроллеры поддерживаются. Как правильно подключить и настроить программатор. Пошаговая инструкция по прошивке PIC-контроллера.
Что такое программатор PIC-контроллеров и зачем он нужен
Программатор PIC-контроллеров — это специальное устройство, предназначенное для записи программного кода в микроконтроллеры семейства PIC производства компании Microchip. Он позволяет загружать прошивку в память микроконтроллера, а также считывать и стирать информацию.
Основные функции программатора PIC-контроллеров:
- Запись (прошивка) программного кода в память программ микроконтроллера
- Чтение содержимого памяти программ и данных
- Стирание памяти микроконтроллера
- Установка конфигурационных битов
- Верификация записанных данных
Программатор необходим разработчикам электронных устройств на базе PIC-контроллеров для отладки и тестирования программ, а также для серийного программирования микросхем при мелкосерийном производстве.
Виды программаторов PIC-контроллеров
Существует несколько основных типов программаторов PIC-контроллеров:
1. Самодельные программаторы
Простейшие программаторы, которые можно собрать самостоятельно. Обычно подключаются через COM-порт компьютера. Недорогие, но имеют ограниченную функциональность.
2. Фирменные программаторы от Microchip
Профессиональные устройства с широкими возможностями. Наиболее известные модели:
- MPLAB ICD 3 — внутрисхемный отладчик/программатор
- PICkit 3 — бюджетный программатор для разработчиков
- REAL ICE — высокоскоростной внутрисхемный эмулятор
3. Программаторы сторонних производителей
Устройства от других компаний, совместимые с PIC-контроллерами. Популярные модели:
- MicroProg — универсальный USB-программатор
- ChipProg-48 — программатор для микроконтроллеров и EEPROM
- PICKIT2 Clone — недорогой аналог PICkit 2
Как выбрать программатор PIC-контроллеров
При выборе программатора следует учитывать несколько важных факторов:
1. Поддерживаемые микроконтроллеры
Убедитесь, что программатор поддерживает нужные вам модели PIC-контроллеров. Некоторые устройства работают только с определенными сериями микросхем.
2. Интерфейс подключения
Современные программаторы обычно подключаются через USB-порт. Устаревшие модели могут использовать COM-порт или LPT-порт.
3. Функциональность
Базовые модели обеспечивают только запись/чтение памяти. Более продвинутые устройства позволяют выполнять внутрисхемную отладку.
4. Программное обеспечение
Обратите внимание на совместимость программатора с популярными средами разработки, такими как MPLAB X IDE.
5. Цена
Стоимость программаторов может варьироваться от нескольких сотен до десятков тысяч рублей. Выбирайте устройство, соответствующее вашему бюджету и потребностям.
Подключение и настройка программатора PIC-контроллеров
Процесс подключения и настройки программатора может отличаться в зависимости от конкретной модели. Однако общий алгоритм обычно выглядит следующим образом:
- Установите драйверы программатора, если они не установились автоматически
- Подключите программатор к компьютеру через соответствующий интерфейс (USB, COM-порт)
- Установите и запустите программное обеспечение для программирования (например, MPLAB IPE)
- Выберите тип используемого программатора в настройках ПО
- Подключите микроконтроллер к программатору, соблюдая цоколевку
- Проверьте наличие связи между программатором и микроконтроллером
Важно: перед подключением микроконтроллера убедитесь, что на него подается правильное напряжение питания. Некоторые программаторы могут сами обеспечивать питание микросхемы.
Пошаговая инструкция по прошивке PIC-контроллера
После успешного подключения и настройки программатора можно приступать непосредственно к прошивке микроконтроллера. Вот типичный алгоритм действий:
- Запустите программное обеспечение программатора (например, MPLAB IPE)
- Выберите модель программируемого микроконтроллера
- Загрузите hex-файл с прошивкой
- Выполните стирание памяти микроконтроллера (если требуется)
- Запустите процесс программирования
- Дождитесь завершения записи и верификации данных
- Проверьте корректность установки конфигурационных битов
После успешной прошивки можно отключить микроконтроллер от программатора и использовать его в своем устройстве.
Поддерживаемые модели PIC-контроллеров
Большинство современных программаторов поддерживают широкий спектр PIC-контроллеров. Вот некоторые из наиболее популярных серий и моделей:
- Базовые 8-битные: PIC10F, PIC12F, PIC16F
- Средние 8-битные: PIC18F
- 16-битные: PIC24F, PIC24H, dsPIC30F, dsPIC33F
- 32-битные: PIC32MX, PIC32MZ
Конкретный список поддерживаемых микроконтроллеров зависит от модели программатора. Перед покупкой обязательно уточняйте совместимость с нужными вам микросхемами.
Советы по использованию программатора PIC-контроллеров
Чтобы эффективно работать с программатором PIC-контроллеров, следуйте этим рекомендациям:
- Всегда проверяйте правильность подключения микроконтроллера к программатору
- Используйте качественные кабели и разъемы для надежного соединения
- Регулярно обновляйте прошивку самого программатора и драйверы
- Не отключайте микроконтроллер в процессе программирования
- Создавайте резервные копии прошивок перед экспериментами
- Внимательно проверяйте настройки конфигурационных битов
Следуя этим советам, вы сможете избежать многих проблем и эффективно использовать программатор для работы с PIC-контроллерами.
Радиосхемы. — Программатор EXTRA-PIC
материалы в категории
Схема программатора
Печатная плата программатора
второй вариант печатной платы
Пошаговая инструкция «Как прошить PIC-контроллер»
1. Соберите программатор (в т.ч. распаяйте удлинительный шнур мама-папа для COM-порта и подготовьте блок питания на напряжение не менее 15В).
2. Скачайте программу IC-PROG с http://www.ic-prog.com/.
3. Распакуйте программу в отдельный каталог. В образовавшемся каталоге должны находиться три файла:
icprog.exe – файл оболочки программатора;
icprog.sys – драйвер, необходимый для работы под Windows NT, 2000, XP. Этот файл всегда должен находиться в каталоге программы;
icprog.chm – файл помощи (Help file).
4. Настройте программу.
а. (Только для Windows XP) Правой кнопкой щёлкните на файле icprog.exe. «Свойства» >> вкладка «Совместимость» >> Установите «галочку» на «Запустить программу в режиме совместимости с:» >> выберите «Windows 2000».
б. Запустите файл icprog.exe. Выберите «Settings» >> «Options» >> вкладку «Language» >> установите язык «Russian» и нажмите «Ok». Согласитесь с утверждением «You need to restart IC-Prog now» (нажмите «Ok»). Оболочка программатора перезапустится.
в. «Настройки» >> «Программатор»
Проверьте установки, выберите используемый вами COM-порт, нажмите «Ok»
г. (Для Windows95, 98, ME пропустить) Далее, «Настройки» >> «Опции» >> выберите вкладку «Общие» >> установите «галочку» на пункте «Вкл. NT/2000/XP драйвер» >> Нажмите «Ok» >> если драйвер до этого не был установлен в системе, в появившемся окне «Confirm» нажмите «Ok». Драйвер установится, и оболочка программатора перезапустится.
Примечание: Для очень «быстрых» компьютеров возможно потребуется увеличить параметр «Задержка Ввода/Вывода». Увеличение этого параметра увеличивает надёжность программирования, однако, увеличивается и время, затрачиваемое на программирование микросхемы.
д. «Настройки» >> «Опции» >> выберите вкладку «I2C» >> установите «галочки» на пунктах: «Включить MCLR как VCC» и «Включить запись блоками». Нажмите «Ok».
Программа готова к работе.
5. Установите микросхему в панель программатора, соблюдая положение ключа.
6. Подключите шнур удлинителя, включите питание.
7. Запустите программу IC-PROG.
8. В выпадающем списке выберите контроллер.
9. Если у вас нет файла с прошивкой – подготовьте его: – откройте стандартную программу «Блокнот»; – вставьте в документ текст прошивки, сохраните под любым именем, например, prohivka.txt (расширение *.txt или *.hex).
10. Далее в IC-PROG Файл >> Открыть файл (! не путать с Открыть файл данных) >> найти наш файл с прошивкой (если у нас файл с расширением *.txt , то в типе файлов выберите Any File *.*). Окошко «Программного кода» должно заполнится информацией.
11 Нажимаем кнопку «Программировать микросхему» – (загорается красный светодиод).
12. Ожидаем завершения программирования (около 30 сек.).
13. Для контроля нажимаем «Сравнить микросхему с буфером» – . Вот и всё.
PIC-контроллеры фирмы Microchip поддерживаемые данным программатором: PIC12C508, PIC12C508A, PIC12C509, PIC12C509A, PIC12CE518, PIC12CE519, PIC12C671, PIC12C672, PIC12CE673, PIC12CE674, PIC12F629, PIC12F675, PIC16C433, PIC16C61, PIC16C62A, PIC16C62B, PIC16C63, PIC16C63A, PIC16C64A, PIC16C65A, PIC16C65B, PIC16C66, PIC16C67, PIC16C71, PIC16C72, PIC16C72A, PIC16C73A, PIC16C73B, PIC16C74A, PIC16C74B, PIC16C76, PIC16C77, PIC16F72, PIC16F73, PIC16F74, PIC16F76, PIC16F77, PIC16C84, PIC16F83, PIC16F84, PIC16F84A, PIC16F88, PIC16C505*, PIC16C620, PIC16C620A, PIC16C621, PIC16C621A, PIC16C622, PIC16C622A, PIC16CE623, PIC16CE624, PIC16CE625, PIC16F627, PIC16F628, PIC16F628A, PIC16F630*, PIC16F648A, PIC16F676*, PIC16C710, PIC16C711, PIC16C712, PIC16C715, PIC16C716, PIC16C717, PIC16C745, PIC16C765, PIC16C770*, PIC16C771*, PIC16C773, PIC16C774, PIC16C781*, PIC16C782*, PIC16F818, PIC16F819, PIC16F870, PIC16F871, PIC16F872, PIC16F873, PIC16F873A, PIC16F874, PIC16F874A, PIC16F876, PIC16F876A, PIC16F877, PIC16F877A, PIC16C923*, PIC16C924*, PIC18F242, PIC18F248, PIC18F252, PIC18F258, PIC18F442, PIC18F448, PIC18F452, PIC18F458, PIC18F1220, PIC18F1320, PIC18F2320, PIC18F4320, PIC18F4539, PIC18F6620*, PIC18F6720*, PIC18F8620*, PIC18F8720*
Примечание: микроконтроллеры, помеченные звездочкой (*) подключаются к программатору только через разъем ICSP.
Последовательная память EEPROM I2C (IIC): X24C01, 24C01A, 24C02, 24C04, 24C08, 24C16, 24C32, 24C64, AT24C128, M24C128, AT24C256, M24C256, AT24C512.
Источник: http://shemotehnik.ru/
Программатор pic k150 в категории «Электрооборудование»
USB программатор K150 ICSP для PIC-контроллеров nb
Доставка по Украине
489.04 грн
635.12 грн
Купить
USB программатор K150 ICSP для PIC-контроллеров or
Доставка по Украине
494.88 грн
642.70 грн
Купить
USB программатор K150 ICSP для PIC-контроллеров
Доставка по Украине
385 — 510 грн
от 10 продавцов
510 грн
600 грн
Купить
PICKIT2 PICKIT3 адаптер программатора PIC K150
Доставка по Украине
102 грн
Купить
USB программатор K150 ICSP для PIC-контроллеров
Недоступен
385 — 631 грн
от 2 продавцов
385 грн
USB-программатор K150 ICSP для PIC-контроллеров
Доставка по Украине
по 604 грн
от 2 продавцов
604 грн
725 грн
Купить
USB программатор K150 ICSP для PIC-контроллеров PIC USB ICSP L4 Поддержка микроконтроллеров
Доставка по Украине
630 грн
Купить
USB программатор K150 ICSP для PIC-контроллеров
Доставка по Украине
504 грн
Купить
USB программатор K150 ICSP для PIC-контроллеров
Заканчивается
Доставка по Украине
по 385 грн
от 4 продавцов
385 грн
Купить
USB программатор K150 ICSP для PIC-контроллеров
На складе
Доставка по Украине
по 385 грн
от 2 продавцов
385 грн
Купить
Программатор PIC контроллеров K150 ICSP
Доставка из г. Днепр
320 грн
Купить
PIC K150 ICSP USB программатор
На складе в г. Полтава
Доставка по Украине
369.99 грн
Купить
Программатор USB PIC K150 SCM
На складе в г. Киев
Доставка по Украине
358 грн
Купить
PICPRO USB программатор K150 ICSP для PIC микроконтроллеров
На складе
Доставка по Украине
350 грн
Купить
PIC K150 ICSP USB программатор
Доставка из г. Полтава
369.99 грн
Купить
Смотрите также
Программатор USB PIC K150 ICSP
Доставка из г. Полтава
369.99 грн
Купить
Программатор PIC K-150 ICSP
Доставка по Украине
393.12 — 436.8 грн
от 2 продавцов
436.80 грн
Купить
USB программатор K150 ICSP для PIC-контроллеров 5 В
Заканчивается
Доставка по Украине
521 грн
546 грн
Купить
У нас: USB программатор K150 ICSP для PIC-контроллеров (17147-OK)
Доставка по Украине
685. 30 грн
770 грн
Купить
PIC K150 ICSP USB программатор
Доставка из г. Полтава
373 — 374 грн
от 2 продавцов
374 грн
Купить
Новинка USB программатор K150 ICSP для PIC-контроллеров !
Доставка по Украине
385 грн
513 грн
Купить
Хіт дня: USB программатор K150 ICSP для PIC-контроллеров !
Доставка по Украине
599.86 грн
674 грн
Купить
Програматор PIC K150 ICSP мікроконтролерів MICROCHIP
Заканчивается
Доставка по Украине
455 грн
Купить
У продажі: USB программатор K150 ICSP для PIC-контроллеров 5 В VseOK
Заканчивается
Доставка по Украине
1 825 грн
Купить
PIC K150 ICSP USB программатор
Доставка из г. Полтава
369.99 грн
Купить
СТОК Программатор PIC контроллеров K150 ICSP
Заканчивается
Доставка по Украине
350 грн
Купить
USB программатор K150
Доставка по Украине
541 грн
Купить
Радиоконструктор RadioKit K221 (программатор PIC)
Доставка из г. Днепр
320 грн
Купить
Программатор USB PIC K150 SCM (2726)
На складе в г. Киев
Доставка по Украине
384 грн
Купить
Реагирование на спрос | Департамент энергетики
Управление Электричество
Реагирование на спрос дает потребителям возможность играть значительную роль в работе электросети, сокращая или изменяя потребление электроэнергии в пиковые периоды в ответ на повременные тарифы или другие формы финансовых стимулов. Программы реагирования на спрос используются некоторыми планировщиками и операторами электрических систем в качестве вариантов ресурсов для балансировки спроса и предложения. Такие программы могут снизить стоимость электроэнергии на оптовых рынках и, в свою очередь, привести к снижению розничных тарифов. Методы вовлечения клиентов в усилия по реагированию на спрос включают в себя предложение ставок на основе времени, таких как ценообразование на время использования, ценообразование в критические пиковые периоды, переменные ценообразования в пиковые периоды, ценообразование в режиме реального времени и скидки в критические пиковые периоды. Он также включает программы прямого контроля нагрузки, которые позволяют энергетическим компаниям включать и выключать кондиционеры и водонагреватели в периоды пикового спроса в обмен на финансовый стимул и снижение счетов за электроэнергию.Электроэнергетика рассматривает программы реагирования на спрос как все более ценный вариант ресурсов, возможности и потенциальное воздействие которых расширяются за счет усилий по модернизации сети. Например, датчики могут обнаруживать проблемы пиковой нагрузки и использовать автоматическое переключение для переключения или снижения мощности в стратегически важных местах, устраняя вероятность перегрузки и связанного с этим сбоя питания. Усовершенствованная инфраструктура учета расширяет спектр повременных тарифных программ, которые могут быть предложены потребителям. Интеллектуальные клиентские системы, такие как домашние дисплеи или домашние сети, могут облегчить потребителям изменение своего поведения и сократить потребление в периоды пиковой нагрузки на основе информации об их энергопотреблении и затратах.
Эти программы также могут помочь поставщикам электроэнергии сэкономить деньги за счет снижения пикового спроса и возможности отложить строительство новых электростанций и систем подачи электроэнергии, в частности тех, которые зарезервированы для использования в периоды пиковой нагрузки.Одной из целей программы исследований и разработок Smart Grid является разработка технологий, инструментов и методов модернизации сети для использования реагирования на спрос и оказания помощи электроэнергетике в разработке, тестировании и демонстрации интегрированных национальных электрических/коммуникационных/информационных инфраструктур с возможностью для динамической оптимизации сетевых операций и ресурсов, а также для учета спроса и участия потребителей. Для достижения этой цели OE поддерживает исследования, разработку и внедрение технологий интеллектуальных сетей, моделирование и анализ систем распределения, трансактивную энергию, моделирование и анализ поведения потребителей, а также возможности высокоскоростного вычислительного анализа для инструментов поддержки принятия решений
ПУБЛИКАЦИИ
OE Ищет экспертов в предметной области для работы в качестве технических обозревателей
Оценка реагирования на спрос и расширенный учет
Национальный план действий по реагированию на спрос
Политика реагирования на спрос
Федеральная комиссия по регулированию энергетики (FERC)
Ассоциация реагирования на спрос и интеллектуальных сетей (ADS)
Альянс по управлению пиковыми нагрузками (PLMA)
New England Demand Response Initiative (NEDRI)
OMS Demand Response Project
Pacific Northwest Demand Response Project
Запрограммируйте свою собственную систему Control4 : Peak Lifestyles
Знаете ли вы, что можете вносить простые изменения в свою систему Control4?
Базовое программирование в вашей системе Control4 выполнить несложно. Однако для этого требуется подписка 4Sight за 145 долларов США в год, которая также включает удаленный доступ к вашей системе, когда вы не дома.
Этот туториал покажет вам, как получить доступ к программированию для вашей системы, которое называется: WHEN>>THEN, и несколько примеров того, что вы можете сделать.
Пройдите тур КОГДА >>ТО:
- Войдите в свою учетную запись Control4 на своем компьютере. Хотя вы можете программировать и со своего телефона, это намного сложнее. Вы можете найти свою учетную запись в Интернете по адресу: http://my.control4.com и добавить свои учетные данные. Если вы потеряли пароль, вы можете воспользоваться сбросом пароля. Если вы не знаете свой адрес электронной почты для входа, вы можете связаться с нами для получения этой информации.
- Как только вы войдете в систему, вы увидите эту страницу. Select When >> Then
Если вы впервые занимаетесь программированием, вы можете посмотреть предоставленный видеоурок, который даст вам общее представление о том, как работает программирование. Выберите «Дайте мне краткое руководство », как показано ниже.
3. После просмотра короткого видео вы можете перейти к « View My Automations » в синем прямоугольнике, показанном на фотографии выше. В этом разделе программирования вы увидите все дилерские программы, связанные с вашей системой. Большинство из того, что вы видите, будет самоочевидным. Хотя вы можете просмотреть то, что запрограммировал ваш дилер, вы не можете удалить это. Вам нужно будет связаться с вашим дилером, чтобы удалить эти записи.
4. Если вы нажмете на автоматизацию, вы увидите несколько вариантов:
- Удалить все действия : это только для программирования, которое вы сделали
- Добавить действие : это позволяет вам добавить к программированию
- Тест : вы можете сразу увидеть, что вы запрограммировали
- Готово : это завершит программирование для этого действия
Чтобы покинуть этот экран, вы можете использовать кнопку «Назад» в браузере или нажать готово.
Программирование
Чтобы начать, нажмите Добавить новую автоматизацию в правом верхнем углу. Затем вы увидите страницу с категориями действий, которые вы можете запрограммировать, например, нажатие кнопки или когда происходит определенное событие. С помощью нескольких щелчков мыши вы сможете найти то, что вы хотите запустить в программировании.
После того, как вы выбрали «Когда это произойдет», выберите желаемое действие. Вы можете включать/выключать свет, включать музыку или выключать телевизор. Как только вы закончите, вы можете попробовать Протестируйте функцию и, когда вы будете довольны результатом, выберите Готово.
Совет. Если вы хотите отредактировать освещение или сцены освещения, вы можете сделать это с помощью телефона или сенсорного экрана через приложение Control4.
Пример: запрограммируйте список воспроизведения Spotify на кнопку клавиатуры
Примечание. Прежде чем приступить к выполнению приведенных ниже инструкций
- , список воспроизведения Spotify необходимо добавить в избранное в вашей системе Control4.
- кнопка клавиатуры должна быть доступна без программирования. Вы можете обратиться к своему дилеру, чтобы либо удалить текущее программирование кнопки клавиатуры, либо настроить клавиатуру для добавления дополнительных кнопок (максимум 6).
- Начните с главной страницы Когда >> Затем и выберите Просмотр моей автоматизации , как показано ниже.
2. Выберите Добавить новую автоматизацию
3. Выберите При нажатии кнопки на клавиатуре
4. В этом примере мы выбираем Главную клавиатуру кухни, но выбираем любую клавиатуру, которую хотите.
5. Появится список кнопок клавиатуры. Выберите кнопку клавиатуры, которую вы хотите запрограммировать.
6.