Линейный модуль CCD SPI последовательный USB TCD1304 микроконтроллер CCD пользовательские точности оптического измерения

Линейный модуль CCD SPI последовательный USB TCD1304 микроконтроллер CCD пользовательские точности оптического измерения

Цена: $135
есть в наличии
Реклама: ООО "АЛИБАБА.КОМ (РУ)" ИНН: 7703380158

Описание

1: Установите команду: @ a0080 # @
Ascii-код формат, который может быть a, B, C, D, F от имени различные режимы вывода, в том числе А, B выход с географические координаты формат, как, например, 253-0x3AE, перед 253 репрезентативными координатами, за 12 значением выборки AD. C, D, модель для длительная мощность стоимости AD образцы (один запрос, потребности клиентов под удобным углом, быстрая передача данных), не выходной координаты, он может более быстрого выхода. F Номер модели: для непрерывного отбора проб объем выпускаемой продукции, может быть использована для того чтобы контролировать датчик выходного сигнала осциллографа. Скорость передачи данных составляет 115200, N, 8,1.
0080 представляет собой интегральный временной диапазон примерно на 0005-0256 выше. Это значение больше, чем дольше время экспозиции, тем меньше выход числового значения.
Выход TCD1304, более сильный свет, меньшие значения. Из-за того Датчик Размер пикселя 8 * 200um широкая, таким образом, что она особенно чувствительна очень легко подвергаться воздействию окружающей среды светильник легко насыщенные, необходимо обратить внимание на тесты.
Модуль для пользовательских электронных продуктов, не поддерживает 7 дней без причины для возврата.
В продаже всех видов серийный выпуск версии SPI для изготовления на заказ, использовать больше проблем.
2: SPI (нужно объемом продукта заказного дизайна, из-за необходимости master И slave с отладку, не рекомендуем этот вид)
Это основано на линейном модуле сбора изображения CCD. Линейный CCD является своего рода фотоэлектрический датчик обнаружения для светильник распределение интенсивности индукционная линия, широко используется в области оптический сигнал анализ просмотра сканирования, машинного зрения и т. Д .. Внутренние MPS-CCD модуль драйвера интегрирует линейный ПЗС-датчика управляемое устройство сбора и SPI интерфейс связи, может использоваться в качестве одного из фотоэлектрической системы обнаружения позволяет. Применение модульной конструкции фотоэлектрической системы обнаружения, без внимания к приобретению сигнала частью аппаратной схемы, значительно уменьшает сложности конструкции системы.
Высокочувствительная линейная матрица CCD от Toshiba Co, содержит 3648 доступных пикселей, расстояние между пикселями 8 микрон. Время экспозиции уровня CCD 254 регулируется, может адаптироваться к различным требованиям микро-тестирования. Модуль использует 12 бит с высоким разрешением АЦП выборки датчика, частота дискретизации до 5 кадров в секунду или более, имеет характеристики высокой скорости и высокой точности.

MPS-CCD драйвер использует стандартный SPI и внешний коммуникационное оборудование, применимые ко всем видам встроенный процессор MCU, ARM, FPGA и другие широко используемые. Как модуль SPI от устройства, внешний контроллер может управляться через модуль связи SPI для получения изображения и передачи данных. Протокол связи является лаконичным и простым в использовании, высокой надежностью, легко интегрируется с другими приложениями. Анализ встроенный регулятор в сочетании с обработкой изображений, функциональная конструкция может легко достичь высокой производительности фотоэлектрического аналитического инструмента.

Две. Индекс производительности
2,1 SPI
Стандартный три линии SPI от интерфейса
Стандарт Уровня 3,3 В, совместим с 5 В
2,2 ПЗС-датчика
Модель: TCD1304
3648 Число эффективных пикселей
Шаг пикселя: 8 микрон
Время экспозиции: 254 регулируемый
2,3 Прием сигнала
Разрешение: 12bit
Самый высокий показатель приобретения:> 5 кадров/сек
2,4 Разрешение
12 место
2,5 Размер оборудования,
-57 мм * 25 мм * 21 мм
2,6 Рабочая температура
0 C-70 C
Три. Область применения
Портативный фотоэлектрический прибор обнаружения
Экспериментальное обучение в вузах
Низкая светильник обнаружения уровня и спектрального анализа
Описание оборудования
Во-первых,Аппаратный интерфейс
GGND, заземляющий провод входного порта источника питания
VVCC 5 V, входной порт питания
NФлаг, коммуникационная готовая сигнальная линия
Я: Вход, внешний SPI контроллер MOSI линия для Вход система управления
O: Выход, внешний контроллер SPI автобусное сообщение мисо, данных Выход
C: Часы, внешний SPI автобус часы контроллера линии для входного тактового сигнала SPI шины
Две.Интерфейс Спецификация
Между GND и VCC интерфейс для доступа к 5 V блок питания, напряжение питания не превышает максимальную 6В, обязательно обратите внимание на блок питания не сойдет до необходимого уровня.
SPI автобус три шины, четыре шины совместимый режим. С помощью режима четырех шин чип выбирает линейный контроллер может быть подвешен.
SPI и флаг штифты для 3,3 V стандартный КМОП-матрица сопоставимо с 5 V стандартной частью ввода-вывода.
PI часы шины не превышает максимальную 300 K, часы, линия должна находиться на низком уровне во время работы. Связь, Вход и Выход были выполнены в начальной школе-отбора проб край часы.
SPI контроллер связи и подключается к Вход MOSI булавки и SCLK пин подключен к часам должна быть установлена Выход режим, и выход, подключенный к MISO pin и IO pin, подключенный к флагу, должен быть установлен в режим ввода.
Протокол передачи данных
Во-первых,Протокол обзор
Все сообщения, запускаемые модулем контроллера, никогда не запускают связь.
Модуль контроллера отправляет данные коду модуля управления вызовом, возвращаемые данные называются отзывы. Контрольный код 8 бит неподписанное целое число данных, трех случаях, включает в себя: (1) управляющего кодом для 0x01 К 0xFE номер для командной строки модуля, чтобы начать CCD приема сигнала, на отзывы не существенна; (2) управляющего кодом-0xff, содержит два значения Один используется для подготовки командного модуля передачи собранных данных, Отзывы должны быть 0x55; два используются для инвертирования уровня флага pin. Государство отзывы без определение; (3) управляющего кодом 0x00 для отбора проб передачи данных командный модуль один байт, отзывы как байт данных.
Каждый модуль получает управляющего кодом и соответствующей обработки, флаг уровень ноги будут Слегка ударьте, а именно оригинальный высокий уровень до низкого уровня, оригинальный низкий уровень становится высокого уровня.
В тех случаях, когда контроллер посылает сигнал "команды флаг pin-код должен быть на низком уровне.
Две.Связь процесса
1.В период начала "сбора показаний", контроллер должен первый уровень обнаружения флага ноги, если флаг низкий, что означает, что МОДУЛЬ готов; если флаг высокий, модуль не готов, контроллер должен управляющего кодом для того, чтобы отправить 0xff, флаг средства ухода за кожей стоп уровня время разворота.
2.Когда уровень pin флага низкий, контроллеры могут быть между модулем отправляет Код команды 0x01 ~ 0xfe, командный модуль для начала сбора сигнала CCD. Код команды представляет время экспозиции, чем больше Значение данных, сбор времени экспозиции дольше, ПЗС чувствительность слабых оптических сигналов высока, но в то же время приобретения также более продолжительное. CCD в процессе сбора, флагштифт держится низкой постоянной операции чтения не может быть выполнен в это время. В тех случаях, когда штырь флага Уровень Флип высока в тех случаях, когда купли-продажи после завершения модификации может читать работу.
3.Чехол-книжка для выявления уровня штырь флага, контроллер передает система управления сигнала код 0xff, модуль передачи данных для сбора. Эти отзывы должны быть 0x55, например, Отзывы не 0x55, вам нужно проверить, есть ли ошибка. 0x55, чтобы получить отзывы после того, как контроллер должен следить за ножкой флага, когда модуль делает передачу данных для флага, уровень штифта может измениться. На данный момент контроллер может выполнять следующей операции.
4.Обнаружить флаг уровень пин обратный после того, как контроллер начала выходить на процесс чтения. Считывая ссылку, контроллер запускает 4096 показаний в непрерывный цикл, считывает 4096 байтов данных из модуля.
5.Каждый период чтения начинается, контроллер отправляет контрольный модуль 0x00 код и получает отзывы на байте данных. При чтении после того, как контроллер следить за тем, флаг для ног, в тех случаях, когда следующий модуль передачи данных для того, чтобы сделать подготовку, флаг уровень ноги может отменить. Этот контроллер может выполнять следующей операции.
6.4096 контроллер для непрерывного показания, вы можете получить 4096 байт данных с первого байт, каждый байт представляет собой 16 бит пикселей для отбора проб и соотношение цена/качество (первый байт высока, следующий байт меньше 8), в общей сложности 2048 данных выборки, в соответствии с 2048 пикселем, соответствующим CCD.
7.Контроллер для 4096 последовательного периода чтения после окончания цикла сбора-чтение. Модуль перейдет в режим ожидания, жду старта очередным приобретением цикл-чтения. Если мы продолжим отправлять Код команды считывания, считывайте данные для 0x00.
Схема протокола связи
Три.Пример кода

НеподписанноеCharДостижения, флаг, SPI0DAT;

НеподписанноеCharТест ()

{

Бит lastFLAG = 0;/Определение переменной для сравнения флаг уровень Чехол-книжка

НеподписанноеCharОшибка = 0;/Для того, чтобы определить ошибка переменных

НеподписанноеCharData_массивный [4096];/Определение массив для хранения данных

НеподписанноеIntЯ = 0;

В том случае, если(Флаг)/Чтобы определить, находится ли флаг на низком уровне

{

Достижения = 0;/Снимите SPI связь флаг, различные контроллеры могут быть разными

SPI0DAT = 0xff;/Отправить контрольный код 0xff, чтобы перевернуть уровень флага

В то время как(! Достижения);/Отправить управляющего кодом в комплекте

В то время как(Флаг = 1);/Подождите, пока флаг стопы Чехол-книжка с низким уровнем

}

Lastflag = флага;/Резервный уровень ноги флага

Достижения = 0;

SPI0DAT = 0x01;/Отправить контрольный код для запуска коллекции, 0x01 представляет минимальное время экспозиции

В то время как(! SPIF);/Ждать завершения сообщения

В то время как(Флаг = lastFLAG);/Подождите, пока уровень флага в это время перевернут, модуль сбора данных, долгое время

Достижения = 0;

Lastflag = флага;

SPI0DAT = 0xff;/0xff код для отправки модуля управления для отправки данных

В то время как(! Достижения);

В том случае, если(SPI0DAT! = 0x55)/Чтобы определить, 0x55 отзывы

ВозвратОшибка =-1 шт.;/Приостановить выполнение функции и ошибку

Для(I = 0; i <4096;)/Непрерывное чтение байтов данных

{

В то время как(Флаг = lastFLAG);/Дождитесь готового модуля

Достижения = 0;

Lastflag = флага;

SPI0DAT = 0x00;/Отправьте команду показания

В то время как(! SPIF);

DATA_ARRAY [i] = SPI0DAT;/Сохраните отзывы данные в качестве образца данных с высокой степенью

В том случае, если(Data_массив [i] = 0)

Ошибка =-1 шт.;/Если образец данных составляет 0 раза выше, непрерывного чтения более 4096.Для обработки ошибок

I + +;

В то время как(Флаг = lastFLAG);

Достижения = 0;

Lastflag = флага;

SPI0DAT = 0x00;

В то время как(! SPIF);

Data_массив [i] = SPI0DAT;/Сохраните отзывы данные в качестве образца данных низкого уровня

I + +;

}

В то время как(Флаг = lastFLAG);/Дождитесь окончания последнего модуля передачи данных

/Этот добавленный код обработки сигнала

ВозвратОшибка;

}

Характеристики

Type
Air Conditioner Parts

Запчасти для бытовой техники

Для покупки товара Линейный модуль CCD SPI последовательный USB TCD1304 микроконтроллер CCD пользовательские точности оптического измерения нажмите кнопку "купить сейчас". Если вы хотите купить другой товар из категории бытовая техника или запчасти для бытовой техники то перейдите по ссылкам вверху страницы.