Проекты

Ссылки на интересные источники

Visits: 814 Сбор 3D моделей от André L’Hérault конденсаторы, резисторы, индуктивности dropbox IPC-SM-782 Surface Mount Design and Land Pattern Standard Видео уроки по Altium designer Alexey Sabunin https://www.youtube.com/channel/UCG7N5CqXpyK8nQjr1EmMgng Сергей Булавинов https://www.youtube.com/channel/UCISAMXRnN_Qw9UTjUwZI1Jw Robert Feranec https://www.youtube.com/user/matarofe Самый быстрый, простой и интуитивный способ проверить дизайн Вашей печатной платы перед отправкой на производство. https://ru.zofzpcb.com/ https://www.youtube.com/user/zofzpcb Это может быть интересно  

MCC PIC24 – модуль OUTPUT COMPARE – режиме ШИМ

Visits: 1098 Во многих системах управления, для формирования управляющих сигналов требуется модуль ШИМ, он позволяет не только формировать импульсы заданной длительности, но и с применением обычного RC фильтра строить простые ЦАП. MCC -позволяет быстро и легко настроить модули OC в PIC24 для работы с ШИМ. Структурная схема модуля в режиме ШИМ: Процедура настройки модуля для …
Читать далее MCC PIC24 – модуль OUTPUT COMPARE – режиме ШИМ

Moving average – скользящее среднее

Visits: 2196 Скользящая средняя, скользящее среднее (англ. moving average, MA) — общее название для семейства функций, значения которых в каждой точке определения равны среднему значению исходной функции за предыдущий период. Скользящие средние обычно используются с данными временных рядов для сглаживания краткосрочных колебаний и выделения основных тенденций или циклов. Математически скользящее среднее является одним из видов свёртки (определение с вики). А теперь конкретно о получении среднего значения.

12-BIT A/D CONVERTER WITH THRESHOLD DETECT на примере PIC24FJ128GA204

Visits: 803 Введение. 12-битный модуль A/D Converter является усовершенствованной версией 10-битного модуля, предлагаемого на некоторых устройствах PIC24. Оба модуля являются преобразователями, в своих ядрах, с последовательным приближением (SAR), в окружении ряда аппаратных функций для гибкой конфигурации. Эта версия модуля расширяет функциональность, обеспечивая 12-битное разрешение, более широкий диапазон параметров автоматической выборки, более тесную интеграцию с другими …
Читать далее 12-BIT A/D CONVERTER WITH THRESHOLD DETECT на примере PIC24FJ128GA204

HVLD модуль на примере PIC24FJ128GA204

Visits: 616 HVLD модуль представляет собой простое устройство, для контроля напряжения питания микроконтроллера или внешнего напряжения (через делитель). Его задача при “выходе” напряжения за заданные пределы сформировать сообщение микроконтроллеру, что необходимо выполнить соответствующие действия.

ESP8266 применение в проектах

Visits: 3511 (Актуально только для версий прошивки 1.хх) ESP8266 показала себя как надежное и безотказное устройство для обмена данными с применением WIFI. Я использую ESP8266 исключительно через UART, с применением AT команд. Все требования по обмену данными, между устройствами, она полностью удовлетворяет. Здесь я хочу показать основную схемотехнику для подключения и сам адаптер, для обновления версий …
Читать далее ESP8266 применение в проектах

ch-светомузыка и AK4113

Visits: 1262 Пришло время вернуться к светомузыке. На сегодня использование аналогового входа стало непрактичным, на сегодня необходимо использовать S/PDIF и Toslink. С этим надо было как то разобрать, что это такое, так как я отстал этом направлении. S/PDIF S/PDIF или S/P-DIF — расшифровывается как Sony/Philips Digital Interface (или Interconnect) Format (описано также как IEC 958 type II в международном стандарте IEC-60958). Является совокупностью спецификаций протокола низкого уровня …
Читать далее ch-светомузыка и AK4113

ESP8266 процедура получение данных даты и времени от серверов точного времени.

Visits: 5792 Эта функция доступна уже в версии 1.6.1. Для многих приложений, необходимо часы реального времени,  если в вашем проекте есть модуль WiFI ESP8266, то легко можно сделать следующим образом. Процедура описывает полный цикл подключения к  роутеру WIFI подключение к серверам, получение данных времени конвертация его в двоично десятичный форма, для часов реального времени и …
Читать далее ESP8266 процедура получение данных даты и времени от серверов точного времени.

WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)

Visits: 5003 AT команды связанные с функцией TCP/IP В этом разделе описаны команды которые позволяют устанавливать соединения между серверами и клиентами в сети. Приведено описание команд и примеры их выполнения. Функции TCP/IP   Команда Описание  1 AT+ CIPSTATUS Получить статус подключения. 2 AT+ CIPDOMAIN Функция DNS 3 AT+CIPSTART Устанавливает TCP-соединение, передачу UDP или соединение SSL …
Читать далее WiFi ESP8266 – AT команды связанные с функцией TCP/IP (v.1.6.1)

PIC18 – System Arbitration

Visits: 552 Системный арбитр. Разрешает доступ к памяти между выборами уровнями системы (т.е. Main, Interrupt Service Routine) и выбором периферийных устройств (т.е. DMA и Scanner) на основе назначенных пользователем приоритетов. Каждый из уровней системы и периферийных устройств имеет свои собственные регистры выбора приоритетов. Приоритет доступа к памяти разрешен с использованием номера, записанного в соответствующие регистры приоритета, …
Читать далее PIC18 – System Arbitration

PIC18F25K42 – v. A001 – выявленные баги.

Visits: 589 Модуль I2C Не работает при использовании в стандартной конфигурации MCC. Требует особой нестандартной конфигурации и управления для нормальной работы. Обойти Обход проблемы возможен библиотека см статью. Модуль ADC2 На выводе RA0, когда он настроен как цифровой выход, при выборе канала 0 в регистре ADPCH=0 появляются импульсы выборки с заданной длительностью. Настройка портов: Настройка АЦП: Выявленный …
Читать далее PIC18F25K42 – v. A001 – выявленные баги.

CCP – модуль в режиме Compare на примере PIC18

Visits: 3066 CCP – модуль можно использовать в трех режимах: Capture – позволяет захватывать входной сигнал и определять его параметры (длительность или частоту). Дополнительно управлять внутренними модулями. Compare –  позволяет формировать импульсы любой полярности, формирование частоты. Так же управлять внутреними модулями. PWM – формирование сигналом ШИМ. В режимах Compare и PWM  модуль работает совместно со встроенными таймерами. …
Читать далее CCP – модуль в режиме Compare на примере PIC18

Метки

LED драйвер TM1639

Visits: 2151 TМ1639 позволяет работать на матрицу 8*8 или 8 семисегметных индикаторов. Может работать как на индикаторы с общим катодом, но и есть возможность подключать общим анодом. Для управления драйвером используется трех проводный SPI. Питание драйвера может быть от 3,3 вольт до  5 вольт. Логические уровни не поддерживаются поддерживаются, поэтому если питаете драйвер 5 вольт, …
Читать далее LED драйвер TM1639

I2C MODULE – PIC18F25K42 Device ID Revision = A001

Visits: 1057 I2C MODULE Обход ошибок в версии I2C MODULE – PIC18F25K42 Device ID Revision = A001 В Серии K42 применен совершенно новый модуль шины I2C, который позволяет поддерживать все режимы этой шины. Но в реализации микроконтроллера PIC18F25K42 версия A001 есть ряд ошибок которые не позволяют использовать это преимущество, в следующей версии многие баги пофиксены, но …
Читать далее I2C MODULE – PIC18F25K42 Device ID Revision = A001

Обновление ESP8266 c ESPFlashDownloadTool_v3.6.3

Visits: 3441 Технология обновления следующая: Загружаем программу со страницы espressif.com. Разархивируем. Где находятся файлы, для прошивки? Заходим в каталоги Подключаем по схеме в статье WiFi ESP8266 (замыкаем BT2, перемычка). Запускаем программу, откроется два окна. Выбираем ESP8266. Откроется окно. Выберем компорт к которому подключен модуль (через адаптер). Настроем файлы для загрузки, но снимем галочки, для тестирования подключения. …
Читать далее Обновление ESP8266 c ESPFlashDownloadTool_v3.6.3

TM1650 драйвер LED семисегментного индикатора

Visits: 17698 Китайский производитель Shenzhen Titan Micro Electronics Co., Ltd.  Выпускает широкую линейку драйверов управления светодиодными дисплеями, которые позволяют разгрузить микроконтроллер для основной работы, главная особенность этих драйверов не только в их простоте управления и в отсутствии какой либо обвязке, а еще в их супер низкой стоимости. Например TM1650 стоит дешевле чем MAX7219 в 45 …
Читать далее TM1650 драйвер LED семисегментного индикатора

Униполярный шаговый двигатель – часть 2

Visits: 791 В этой части только итог и версия 2.0 универсальной, которая позволяет управлять шаговым двигателем во всех трех режимах и 3.0 специальной библиотеки только для одного полушагового режима. В этих библиотеках приметен метод когда данные управления шаговым двигателем собраны в массивы и в зависимости от требуемого режима используется тот или иной массив данных. Последний …
Читать далее Униполярный шаговый двигатель – часть 2

Униполярный шаговый двигатель

Visits: 2143     В приводах различных устройств часто применяются шаговые двигатели, Шаговый двигатели различают двух типов униполярные – когда обмотки коммутируются током текущим только в одну сторону, например при помощи обычных транзисторных ключей и биполярные когда для управления шаговым двигателем необходимо направление тока в обмотках менять на противоположное.

Просто о структурах и объединениях в Си

Visits: 2141 Какие задачи нам позволяют решать структуры и объединения? Для разработчика встроенных систем эффективность и компактность кода всегда на первом месте. Если программировании на Ассемблере ты сам определяешь как и где располагаются данные, то при программировании на Си надо позаботиться, что бы объяснить компилятору как ты хочешь, что бы данные были расположены. Для чего …
Читать далее Просто о структурах и объединениях в Си

REFERENCE CLOCK OUTPUT MODULE

Visits: 487 REFERENCE CLOCK OUTPUT MODULE Модуль формирования опорного тактового сигнала Модуль опорного тактового сигнала обеспечивает возможность посылать сигнал синхронизации на тактовый опорный выходной контакт или контакты (CLKR) в зависимости от конфигурации выводов микроконтроллера. Выход опорного тактового также может быть использован в качестве сигнала для других периферийных устройств, таких как модулятор сигнала данных (DSM), сканер памяти и модуль …
Читать далее REFERENCE CLOCK OUTPUT MODULE

Тестирование модуля генератора

Visits: 822  Тестирование модуля генератора Настройка, запуск и проверка рабочей частоты на примере PIC18F26K40. PIC18F26K40 Чтобы понять из-за чего зависит производительность микроконтроллера просто надо понять как работает его задающий тактовый генератор. Для тестирования соберём небольшую схему на PIC18F26K40 (покупаем в Гамме). Для тестирования частоты нам потребуется выход RA6 настроить на вывод частоты синхронизации. Надо учесть, …
Читать далее Тестирование модуля генератора

Analog-to-Digital Converter with Computation Technical Brief

Visits: 1235 Аналого-цифровой преобразователь с вычислительным модулем. ВВЕДЕНИЕ Аналого-цифровой преобразователь (ADC) с вычислительным модулем (ADC2) в 8-разрядном микроконтроллере Microchip имеет встроенные вычислительные функции, которые обеспечивают функции пост-обработки, такие как передискретизация, усреднение и низкочастотная фильтрация. В этом техническом обзоре дается обсуждение функций ADC2, методов настройки и режимов работы.

Метки