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

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

1 заказ
4 536 руб.

Описание

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

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

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

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

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

{

Бит lastFLAG = 0;/Определите немного переменной для сравнения флаг Уровень Флип.

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

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

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

В том случае, если(Флаг)/Судить о том, флаг низкий уровень

{

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

SPI0DAT = 0xff;/Отправьте управляющего кодом 0xff переворачивать состояния флаг уровня

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

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

}

LastFLAG = флага;/Резервное копирование флаг стопы государственного

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

SPI0DAT = 0x01;/Передача управляющего кодом начинается с одного приобретение и 0x01 представляет минимальное время экспозиции.

В то время как(! Достижения);/Ждать связи после завершения

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

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

LastFLAG = флага;

SPI0DAT = 0xff;/Отправить управляющего кодом 0xff к командной строки модуля для передачи данных.

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

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

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

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

{

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

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

LastFLAG = флага;

SPI0DAT = 0x00;/Отправить считывания команды

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

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

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

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

I + +;

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

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

LastFLAG = флага;

SPI0DAT = 0x00;

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

DATA_ARRAY [i] = SPI0DAT;/Держите отзывы данные в качестве туфли на низком ходу с острыми образца данных.

I + +;

}

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

/Добавить обработки сигналов код здесь

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

}

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

Материалы для самостоятельного изготовления
Электрический