[Примечания к прочтению] Анализ режимов считывания ITR и IWR инфракрасного датчика
[Примечания к прочтению] Анализ режимов считывания ITR и IWR инфракрасного датчика

1. Анализ режимов считывания ITR и IWR.

Коротковолновый инфракрасный детектор InGaAs имеет два режима работы: ITR и IWR. Оба режима работы включают в себя одни и те же три рабочих процесса, а именно сброс, интеграцию и считывание. Начало и конец каждого рабочего процесса контролируются кодом инструкции конфигурации. Код инструкции конфигурации включает в себя четыре типа: инструкцию сброса, инструкцию начала интеграции, инструкцию начала чтения и инструкцию завершения чтения.

2. Режим работы ITR

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

Одна и та же операция настройки повторяется для каждого последующего цикла строки.

3. Режим работы IWR

Режим работы IWR показан на рисунке ниже. Процесс считывания перекрывается с процессом сброса и процессом интегрирования по времени. В цикле строки он сначала отправляет команду начала чтения, чтобы начать процесс чтения, и начинает читать данные пикселей, сгенерированные в предыдущем цикле строки, затем отправляет команду сброса, пока процесс чтения продолжается, чтобы начать текущий цикл строки; Процесс сброса; через определенный период времени отправляется команда начала интегрирования, чтобы завершить процесс сброса и запустить процесс интегрирования в текущем цикле строки. Процесс интегрирования заканчивается, когда команда считывания отправляется в начале следующего цикла строки.

4. Разница между рабочим режимом ITR и рабочим режимом IWR

(1) В рабочем режиме ITR три процесса сброса, интегрирования и считывания выполняются по порядку, а процесс считывания следует за процессом интегрирования. В режиме работы IWR процесс считывания перекрывается по времени с процессом сброса и процессом интегрирования.

(2) В режиме работы ITR сначала отправляется команда сброса, а затем последовательно отправляются команда начала интегрирования, команда начала чтения и команда завершения чтения. В рабочем режиме IWR сначала отправьте команду начала чтения, а затем последовательно отправьте команду сброса, команду запуска интеграции и команду завершения чтения.

(3) В рабочем режиме ITR процесс интеграции заканчивается, когда отправляется команда начала чтения текущего цикла строки. В рабочем режиме IWR процесс интеграции заканчивается, когда отправляется команда начала чтения следующего цикла строки; Поэтому, вообще говоря, когда время цикла линии одинаковое, время интегрирования режима работы IWR больше, чем время интегрирования режима ITR.

(4) Рабочий режим ITR считывает информацию о пикселях в текущем периоде строки; рабочий режим IWR считывает информацию о пикселях, сгенерированную в предыдущем периоде строки, в текущем периоде строки;

Отправляя инструкции в FPGA через интерфейс RS232, можно реализовать такие функции, как настройка режима детектора ITR и режима IWR, а также настройка последовательности считывания пикселей.

5. Ссылки

«Исследование метода настройки коротковолнового инфракрасного детектора на основе FPGA»

boy illustration
Углубленный анализ переполнения памяти CUDA: OutOfMemoryError: CUDA не хватает памяти. Попыталась выделить 3,21 Ги Б (GPU 0; всего 8,00 Ги Б).
boy illustration
[Решено] ошибка установки conda. Среда решения: не удалось выполнить первоначальное зависание. Повторная попытка с помощью файла (графическое руководство).
boy illustration
Прочитайте нейросетевую модель Трансформера в одной статье
boy illustration
.ART Теплые зимние предложения уже открыты
boy illustration
Сравнительная таблица описания кодов ошибок Amap
boy illustration
Уведомление о последних правилах Points Mall в декабре 2022 года.
boy illustration
Даже новички могут быстро приступить к работе с легким сервером приложений.
boy illustration
Взгляд на RSAC 2024|Защита конфиденциальности в эпоху больших моделей
boy illustration
Вы используете ИИ каждый день и до сих пор не знаете, как ИИ дает обратную связь? Одна статья для понимания реализации в коде Python общих функций потерь генеративных моделей + анализ принципов расчета.
boy illustration
Используйте (внутренний) почтовый ящик для образовательных учреждений, чтобы использовать Microsoft Family Bucket (1T дискового пространства на одном диске и версию Office 365 для образовательных учреждений)
boy illustration
Руководство по началу работы с оперативным проектом (7) Практическое сочетание оперативного письма — оперативного письма на основе интеллектуальной системы вопросов и ответов службы поддержки клиентов
boy illustration
[docker] Версия сервера «Чтение 3» — создайте свою собственную программу чтения веб-текста
boy illustration
Обзор Cloud-init и этапы создания в рамках PVE
boy illustration
Корпоративные пользователи используют пакет регистрационных ресурсов для регистрации ICP для веб-сайта и активации оплаты WeChat H5 (с кодом платежного узла версии API V3)
boy illustration
Подробное объяснение таких показателей производительности с высоким уровнем параллелизма, как QPS, TPS, RT и пропускная способность.
boy illustration
Удачи в конкурсе Python Essay Challenge, станьте первым, кто испытает новую функцию сообщества [Запускать блоки кода онлайн] и выиграйте множество изысканных подарков!
boy illustration
[Техническая посадка травы] Кровавая рвота и отделка позволяют вам необычным образом ощипывать гусиные перья! Не распространяйте информацию! ! !
boy illustration
[Официальное ограниченное по времени мероприятие] Сейчас ноябрь, напишите и получите приз
boy illustration
Прочтите это в одной статье: Учебник для няни по созданию сервера Huanshou Parlu на базе CVM-сервера.
boy illustration
Cloud Native | Что такое CRD (настраиваемые определения ресурсов) в K8s?
boy illustration
Как использовать Cloudflare CDN для настройки узла (CF самостоятельно выбирает IP) Гонконг, Китай/Азия узел/сводка и рекомендации внутреннего высокоскоростного IP-сегмента
boy illustration
Дополнительные правила вознаграждения амбассадоров акции в марте 2023 г.
boy illustration
Можно ли открыть частный сервер Phantom Beast Palu одним щелчком мыши? Супер простой урок для начинающих! (Прилагается метод обновления сервера)
boy illustration
[Играйте с Phantom Beast Palu] Обновите игровой сервер Phantom Beast Pallu одним щелчком мыши
boy illustration
Maotouhu делится: последний доступный внутри страны адрес склада исходного образа Docker 2024 года (обновлено 1 декабря)
boy illustration
Кодирование Base64 в MultipartFile
boy illustration
5 точек расширения SpringBoot, супер практично!
boy illustration
Глубокое понимание сопоставления индексов Elasticsearch.
boy illustration
15 рекомендуемых платформ разработки с нулевым кодом корпоративного уровня. Всегда найдется та, которая вам понравится.
boy illustration
Аннотация EasyExcel позволяет экспортировать с сохранением двух десятичных знаков.