0 / 0 / 0
Регистрация: 03.03.2026
Сообщений: 6

RFID генератор одноразового кода в microcap

03.03.2026, 16:22. Показов 939. Ответов 15

Студворк — интернет-сервис помощи студентам
Помогите сделать схему в микрокапе для курсовой работы.
Прикрепляю тз:
Тема - NFC/RFID ГЕНЕРАТОР ОДНОРАЗОВОГО КОДА

Само

RFID(передаю) случайная последовательность
NFC(принимаю) - последовательность отправляется обратно на nfc

Случайная последовательность 8bit

Микроконтроллер Аттини пример, остальное все на дискретных элементах

Логика работы

Генерируем случайную последовательность
Далее что-то с ней происходит(как я понял это логика кодирования это нужно для передачи nfc/rfid)

Если прикладываем rfid информация принимается

Если прикладываем nfc информация передается

Когда принимаем информацию с rfid мы ее например отображаем на семисегментном индикаторе.

С помощью чего реализовать rfid/nfc ридер - берем готовое решение, (в программах ставим антенну на прием и передачу)

В самой программе реализуем только разводку, ибо микроконтроллеров нет.

Микроконтроллер работает с ридерами или антеннами, саму псевдослучайную последовательность генерируют дискретные элементы.


Итак финальная схема работы:

Система "спит" когда к ней не подносят ридер
При поднесении ридера детектируется электромагнитное поле система просыпается
Это запускает генерацию случайного кода на 1-2 секунды
Далее микроконтроллер принимает этот код и передаёт его по NFC
RFID-Код считывается ридером, передается по RFID и отображается на семисегментных индикаторах
После передачи, отображения(например 10 секунд) система снова засыпает
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
03.03.2026, 16:22
Ответы с готовыми решениями:

Генератор одноразового пароля на основе псевдослучайного выбора символов
Разработать генератор одноразового пароля на основе псевдослучайного выбора символов из данных,...

Разработать генератор одноразового пароля
Помогите пожалуйста разработать генератор одноразового пароля на основе псевдослучайного выбора...

Генератор одноразового пароля на основе псевдослучайного выбора символов
Разработать генератор одноразового пароля на основе псевдослучайного выбора символов из данных,...

15
 Аватар для FFPowerMan
2158 / 1238 / 509
Регистрация: 11.10.2018
Сообщений: 6,275
03.03.2026, 16:41
Если на ATTiny делать, то Proteus больше подходит. А Micro-CAP для аналоговой схемотехники.
0
0 / 0 / 0
Регистрация: 03.03.2026
Сообщений: 6
03.03.2026, 16:53  [ТС]
Суть в том, что просят в микрокапе, в этом и сложность(
0
 Аватар для FFPowerMan
2158 / 1238 / 509
Регистрация: 11.10.2018
Сообщений: 6,275
03.03.2026, 17:20
В Micro-CAP нет микроконтроллера ATTiny. Там есть только цифровые микросхемы.
0
4043 / 2654 / 583
Регистрация: 11.09.2009
Сообщений: 9,487
03.03.2026, 20:11
Цитата Сообщение от RRomainNn Посмотреть сообщение
в микрокапе ... микроконтроллер принимает этот код и передаёт его...
Забавно.
Не поделитесь, где это "просят в микрокапе"? Мало ли когда пригодится, чтоб на всякий случай стороной обойти.
0
0 / 0 / 0
Регистрация: 03.03.2026
Сообщений: 6
03.03.2026, 22:47  [ТС]
В прекрасном вузе МТУСИ)
0
4043 / 2654 / 583
Регистрация: 11.09.2009
Сообщений: 9,487
04.03.2026, 02:00
Цитата Сообщение от RRomainNn Посмотреть сообщение
МТУСИ
Мдя...
В восьмидесятых был там у Варакина. В то время там таких "преподов" не было.

RRomainNn, вы на всякий случай переспросите у своего, вам в этом задании что, требуется придумать и нарисовать в микрокапе на логических элементах микроконтроллер? Вдруг уточнит задание. Или скажет, что "Микроконтроллер Аттини" -это вы придумали, а он имел в виду "все на дискретных элементах". А скорее всего ткнёт вас в фразу, которую вы сами же тут написали: "В самой программе реализуем только разводку, ибо микроконтроллеров нет."

Так что сделать вполне можно и в микрокапе. Не систему целиком, а отдельными узлами.
ГСП классический - сдвиговый регистр с обратными связями, - "Генерируем случайную последовательность".
"Далее что-то с ней происходит" - например преобразовать по маске элементами XOR, "чтоб никто не догадался", и схема сравнения. Там всего-то 8 бит.
"Когда принимаем информацию с rfid мы ее например отображаем на семисегментном индикаторе" - дешифратора шестнадцатиричного кода и индикации в шестнадцатиричном виде достаточно. Преобразовывать в десятичный код коротенький идентификатор какой-то метки, - особого смысла нет. Вполне пойдёт и вида "AC" или "1F".
Может быть ещё пару счётчиков для реализации одновибраторов для отсчёта ваших секунд.
Остальное - просто добавить в тексте. Вот и вся курсовая.
Дерзайте.
Единственное, про что может быть вопрос - про "одноразовость" кода. При восьми битах, комбинаций всего 256.
Но для учебной задачи - сойдёт.
0
0 / 0 / 0
Регистрация: 03.03.2026
Сообщений: 6
04.03.2026, 14:22  [ТС]
Я вроде сделал что-то похожее на правду, правда пришлось с аттини шаманить и делать просто как заглушку подскажите как мне протестировать систему, может кто знает)
Миниатюры
RFID генератор одноразового кода в microcap  
0
4043 / 2654 / 583
Регистрация: 11.09.2009
Сообщений: 9,487
04.03.2026, 14:34
Цитата Сообщение от RRomainNn Посмотреть сообщение
как мне протестировать систему
В смысле, как в микрокапе запустить симуляцию?
0
0 / 0 / 0
Регистрация: 03.03.2026
Сообщений: 6
04.03.2026, 14:35  [ТС]
Симуляцию запустить не получается, нужно что-то поменять в схеме
0
0 / 0 / 0
Регистрация: 03.03.2026
Сообщений: 6
04.03.2026, 14:42  [ТС]
Вот файл в микрокапе
Вложения
Тип файла: rar Архив WinRAR.rar (11.7 Кб, 8 просмотров)
0
 Аватар для FFPowerMan
2158 / 1238 / 509
Регистрация: 11.10.2018
Сообщений: 6,275
05.03.2026, 12:17
Бегом к преподавателю говорить, что там нет ATTiny85.
Такое моделирование Вы не запустите в Micro-CAP. Схема большая получилась. Много лишнего.
А вообще моделирование запускается командой "Analysis" -> "Transient".
0
4043 / 2654 / 583
Регистрация: 11.09.2009
Сообщений: 9,487
05.03.2026, 13:08
Цитата Сообщение от RRomainNn Посмотреть сообщение
Симуляцию запустить не получается, нужно что-то поменять в схеме
Структуру курсовой при таких условиях:
Цитата Сообщение от RRomainNn Посмотреть сообщение
ибо микроконтроллеров нет
я вам предложил выше:
Цитата Сообщение от i8085 Посмотреть сообщение
в микрокапе. Не систему целиком, а отдельными узлами. ... Остальное - просто добавить в тексте.
"Провентилируйте" у преподавателя.
0
 Аватар для FFPowerMan
2158 / 1238 / 509
Регистрация: 11.10.2018
Сообщений: 6,275
05.03.2026, 15:43
Индуктивности L2 и L3 - в поле INDUCTANCE пишется 100uH, т.е. 100 микрогенри, например.
КЗ в схеме - резистор R46. Либо резистор можно выкинуть, либо убрать КЗ.
0
 Аватар для FFPowerMan
2158 / 1238 / 509
Регистрация: 11.10.2018
Сообщений: 6,275
07.03.2026, 10:49
В районе операционного усилителя X3 - схема не так рисуется. Что Вы этим хотели сказать? Какой там каскад подразумевается?
Индуктивность L1 поменьше должна быть.
0
 Аватар для FFPowerMan
2158 / 1238 / 509
Регистрация: 11.10.2018
Сообщений: 6,275
08.03.2026, 10:40
Там, где у Вас линейка сдвиговых регистров должны стоять 8 D-триггеров по этой схеме.
Само начальное число можно, например, взять из термометра ADC младшие или старшие разряды. И число шагов тоже можно взять какое-нибудь случайное число. Получите на выходе в этих регистрах случайное 8-разрядное число.
Миниатюры
RFID генератор одноразового кода в microcap  
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
08.03.2026, 10:40
Помогаю со студенческими работами здесь

Защита информации. Реализовать шифр одноразового блокнота на языке C + +
Зашифровать сообщение Мальта и Монако, использовав шифр одноразового блокнота с ключом 100001...

Каков результат одноразового измерения при таких условиях?
Прибор имеет шкалу -5...0...+5 В; класс точности kv=0.5 . При однократном прямом измерении показ...

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

Передача одноразового параметра в переменную
Доброго времени суток, заметил многие люди пишут код, где присваивают что-то в переменную...

Имеется игральный кубик и задача составить ключ для одноразового блокнота
Здравствуйте! Представим, что необходимо составить ключ для одноразового блокнота (шифр Вернама),...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Опции темы

Новые блоги и статьи
SDL3 для Desktop (MinGW): Рисуем цветные прямоугольники с помощью рисовальщика SDL3 на Си и C++
8Observer8 17.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-rectangles-sdl3-c. zip finish-rectangles-sdl3-cpp. zip
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая ссылка» (hard link),. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru