Знание Как 12-битный микроконтроллер управляет 126 датчиками? Усовершенсированное мультиплексирование для интеллектуальных стелек
Аватар автора

Техническая команда · 3515

Обновлено 3 дня назад

Как 12-битный микроконтроллер управляет 126 датчиками? Усовершенсированное мультиплексирование для интеллектуальных стелек


12-битный высокоточный микроконтроллер (MCU) управляет 126 датчиками с помощью сложного процесса временного мультиплексирования. Вместо того чтобы подключать каждый датчик индивидуально, микроконтроллер создает сетку, в которой он циклически подает питание на 16 горизонтальных электродов, одновременно считывая данные с 8 вертикальных аналоговых каналов.

Основная логика этой системы основана на быстром выделении определенных пересечений сетки датчиков. Подавая питание только на одну горизонтальную линию за раз, микроконтроллер предотвращает электрические помехи между соседними датчиками, обеспечивая точность и надежность получаемых тепловых карт давления подошвы.

Архитектура сетки датчиков

Матричная структура

Для управления высокой плотностью 126 датчиков без необходимости 126 отдельных входов система использует матричную архитектуру.

Эта компоновка состоит из 16 горизонтальных электродов и 8 вертикальных аналоговых каналов.

Циклическая подача питания (фаза привода)

Микроконтроллер не подает питание на все датчики одновременно.

Вместо этого он выполняет циклическую подачу питания, активируя 16 горизонтальных электродов один за другим в быстрой последовательности.

Одновременное считывание (фаза измерения)

Пока питание подается на одну горизонтальную линию, микроконтроллер выполняет одновременное считывание 8 вертикальных каналов.

Это позволяет получить данные о давлении для конкретной строки перед тем, как система мгновенно перейдет к следующей горизонтальной линии.

Обеспечение точности и прецизионности

Устранение электрических помех

Основной проблемой в плотных массивах датчиков являются "фантомные сигналы" или перекрестные помехи, когда сигналы от одного датчика просачиваются в другой.

Стратегия временного мультиплексирования решает эту проблему, гарантируя, что соседние горизонтальные датчики никогда не будут активны одновременно. Это обеспечивает независимость измерений каждого датчика.

12-битная высокая точность

Спецификация "12-битный" относится к разрешению аналого-цифрового преобразователя (АЦП) микроконтроллера.

Это позволяет системе различать 4096 различных уровней давления на каждом датчике, что приводит к получению очень подробных и плавных тепловых карт давления подошвы, а не бинарных данных "вкл/выкл".

Понимание компромиссов

Частота дискретизации против количества датчиков

Хотя временное мультиплексирование экономит сложность проводки, оно вносит временные затраты.

Поскольку микроконтроллер должен пройти через 16 циклов для построения одного полного "кадра" данных, общая частота обновления ниже, чем если бы все датчики считывались параллельно.

Накладные расходы на обработку

Этот подход требует, чтобы микроконтроллер имел точную логику синхронизации для синхронизации фаз привода и считывания.

Любая рассинхронизация в последовательности циклической подачи питания приводит к искажению карт данных, требуя надежного и высокоточного контроллера.

Сделайте правильный выбор для своей цели

  • Если ваш основной фокус — простота аппаратного обеспечения: архитектура мультиплексирования 16x8 значительно сокращает количество выводов и сложность физической проводки по сравнению с прямым отображением.
  • Если ваш основной фокус — точность данных: 12-битное разрешение в сочетании с предотвращением перекрестных помех гарантирует, что тепловые карты давления достаточно точны для медицинского или биомеханического анализа.

Балансируя последовательное сканирование с высокоточным преобразованием, эта архитектура обеспечивает профессиональное качество измерений в компактном форм-факторе.

Сводная таблица:

Функция Спецификация/Метод
Архитектура датчиков Матрица 16x8 (16 горизонтальных, 8 вертикальных)
Метод сканирования Временное мультиплексирование (циклическая подача питания)
Разрешение 12-битный АЦП (4096 различных уровней давления)
Целостность сигнала Предотвращение перекрестных помех за счет изоляции датчиков
Ключевой результат Высокоточные тепловые карты давления подошвы

Сотрудничайте с 3515 для создания высокопроизводительных решений для обуви

Являясь крупномасштабным производителем, обслуживающим мировых дистрибьюторов и владельцев брендов, 3515 предлагает комплексные производственные возможности для всех типов обуви. Независимо от того, разрабатываете ли вы умную обувь с высокоточными датчиками или ищете надежное массовое производство, мы предоставляем опыт для воплощения вашего видения в жизнь.

Наш обширный портфель основан на нашей флагманской серии защитной обуви и охватывает все: от рабочих и тактических ботинок до обуви для активного отдыха, тренировочной обуви, кроссовок, а также классической и официальной обуви. Мы обеспечиваем масштаб и качество, необходимые для удовлетворения разнообразных рыночных потребностей.

Готовы вывести свою линейку продуктов на новый уровень с лидером производства? Свяжитесь с нами сегодня, чтобы обсудить ваши потребности в массовом производстве и индивидуальные потребности в обуви!


Оставьте ваше сообщение