Как стать автором
Обновить

Самодельная приёмная часть стандарта Qi

Время на прочтение2 мин
Количество просмотров13K
Автор оригинала: Vinod.S


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

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



Чтобы передавать биты с приёмной части на передающую, два транзистора подключают к приёмному контуру конденсаторы небольшой ёмкости. Способ кодирования нулей и единиц здесь следующий:



Поскульку при этом возможны ошибки, необходима их коррекция. Каждый байт передаётся одиннадцатью битами, первый из них — стартовый бит, всегда равный нулю, затем следуют восемь бит самого байта, затем — бит контроля чётности (устанавливается в единицу, если байт содержит чётное число единиц), затем — стоповый бит, всегда равный единице. Если бит чётности не совпадает, байт считается принятым неправильно.



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



Более подробная спецификация стандарта — здесь.

Самодельная приёмная часть состоит из контура (обмотка из 10 витков индуктивностью в 14,5 мкГ, два конденсатора по 100 нФ и один на 22 нФ), выпрямителя, фильтра (конденсатор на 10 мкФ), двух транзисторов, подключающих к контуру конденсаторы по 22 нФ, двух стабилизаторов — импульсного для нагрузки (подойдёт и готовая зарядка в прикуриватель на MC34063) и линейного для микроконтроллера, резисторного делителя для подачи напряжения, снимаемого с выпрямителя, на аналоговый вход микроконтроллера, а также собственно микроконтроллера. Задача программы — управляя транзисторами, подавать на передающую часть команды, заставляющие её несмотря на изменения нагрузки поддерживать такую передаваемую мощность, чтобы напряжение на выходе выпрямителя составляло 10 В.



Внешний вид устройства целиком и платы отдельно:





Прошивка — здесь.

Видео:

Теги:
Хабы:
Если эта публикация вас вдохновила и вы хотите поддержать автора — не стесняйтесь нажать на кнопку
Всего голосов 41: ↑38 и ↓3+35
Комментарии10

Публикации

Истории

Ближайшие события

One day offer от ВСК
Дата16 – 17 мая
Время09:00 – 18:00
Место
Онлайн
Конференция «Я.Железо»
Дата18 мая
Время14:00 – 23:59
Место
МоскваОнлайн
Антиконференция X5 Future Night
Дата30 мая
Время11:00 – 23:00
Место
Онлайн
Конференция «IT IS CONF 2024»
Дата20 июня
Время09:00 – 19:00
Место
Екатеринбург
Summer Merge
Дата28 – 30 июня
Время11:00
Место
Ульяновская область