18

Продолжение поста «Оцениватель напряжённости поля NFC»

Решил сделать ещё две версии платы. На двух разных микроконтроллерах: на отечественном K1946BM014 и на китайском CH32V003F4P6.

Отечественный микроконтроллер К1946ВМ014 выпускается АО "НИИЭТ" из города Воронежа и имеет следующие характеристики: разрядность 8 бит, максимальная частота 16 МГц, память программ EEPROM размером 8 кбайт, память данных SRAM 512 байт, EEPROM для данных 1 кбайт, 4 порта GPIO по 8 бит, один АЦП разрядностью 10 бит с 10-ю входами, один таймер 16 бит, два таймера 8 бит, один USART, один SPI, один сторожевой таймер и один аналоговый компаратор. И этот микроконтроллер является аналогом древнего ATMEGA8535.

Схема и изображение печатной платы на К1946ВМ014.

Второй экземпляр платы содержит китайский RISC-V микроконтроллер CH32V003F4P6 производства Nanjing Qinheng Microelectronics Co., Ltd. Его характеристики интереснее: разрядность 32 бита, максимальная частота 48 МГц, память программ FLASH размером 16 кбайт, память данных SRAM 2 кбайт, 18 выводов GPIO, один АЦП разрядностью 10 бит на 8 входов, один USART, один SPI, два сторожевых таймера, два таймера на 16 бит.

Схема и изображение печатной платы на CH32V003F4P6.

Схемы и платы выполнил в KiCad 8.0, заказал у китайцев через AliExpress. В середине сентября надеюсь их получить. Микроконтроллер К1946ВМ014 купил на Озоне, а CH32V003F4P6 купил на том же AliExpress.

Показать полностью 10
41

Продолжение поста «Оцениватель напряжённости поля NFC»

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

Виден размер устройства, 85 мм на 54 мм. Это обычный размер для бесконтактных карт.

Продолжение поста «Оцениватель напряжённости поля NFC» Электроника, NFC, Самоделки, Радиоэлектроника, Длиннопост, Инженер, Ответ на пост, Волна постов
Продолжение поста «Оцениватель напряжённости поля NFC» Электроника, NFC, Самоделки, Радиоэлектроника, Длиннопост, Инженер, Ответ на пост, Волна постов
Показать полностью 2
48

Продолжение поста «Оцениватель напряжённости поля NFC»

Готова первая версия прошивки. Дальше нужно набить константы значений АЦП для разных уровней напряжённости поля.

Для этого есть антенна описанная в ISO10373-6.

Продолжение поста «Оцениватель напряжённости поля NFC» Электроника, NFC, Самоделки, Радиоэлектроника, Длиннопост, Ответ на пост, Волна постов
23

Оцениватель напряжённости поля NFC

Новая поделка, но пока только схема и gerber файлы платы. Саму плату ещё не заказал и компоненты в пути. Микроконтролёр выбран из личных запасов. Несколько лет назад купил аж 85 штук STM32L031F6P6. Надо тратить.

Это устройство для проверки NFC считывателей стандарта. ISO14443. Питается от электромагнитного поля считывателя и примерно показывает напряжённость поля. Именно примерно, для точных измерений нужно совсем другое оборудование. Хотя бы калиброванная антенна. Идея этого устройства честно стырена, но именно идея.

Стандарт ISO14443 описывает работу с бесконтактными картами, частоту, модуляцию и протокол. Банковские карты и проездные билеты работают согласно этому стандарту.

Осталось как то заказать платы, спаять, написать прошивку и откалибровать. Раньше платы заказывал у JLCPCB, теперь не совсем ясно куда податься. Попробую через AliExpress.

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

Оцениватель напряжённости поля NFC Электроника, NFC, Самоделки, Радиоэлектроника, Длиннопост, Волна постов
Оцениватель напряжённости поля NFC Электроника, NFC, Самоделки, Радиоэлектроника, Длиннопост, Волна постов
Оцениватель напряжённости поля NFC Электроника, NFC, Самоделки, Радиоэлектроника, Длиннопост, Волна постов
Оцениватель напряжённости поля NFC Электроника, NFC, Самоделки, Радиоэлектроника, Длиннопост, Волна постов
Оцениватель напряжённости поля NFC Электроника, NFC, Самоделки, Радиоэлектроника, Длиннопост, Волна постов

Один из конкурентов.

Показать полностью 5
Отличная работа, все прочитано!