一、串口摄像头介绍
1、基本介绍
SXH-V1/V2系列串口摄像头是一款具有视频采集和图像压缩功能的摄像头,具有130万象素CMOS摄像头家庭信息箱,最大分辨率可达到1280×960,它是一个内含有拍摄控制、视频捕捉、图像数据采集、图像JPEG压缩、串口通讯等功能的齐全的工业用图像采集设备。采用标准的JPEG图像压缩算法,本产品的图像输出格式与常用计算机完全兼容。同时,本产品带有可选择的红外照明功能,能够实现自动照度补偿、在黑暗的光线下仍能较好的图片质量。 该摄像头的接口可定制为标准的RS-232接口、485接口或TTL电平串口,能够很方便和与各种计算机和嵌入式控制系统、数据传输系统相连。使用485接口时可以方便控制设备接入多个摄像头。最大串口通讯速率可达115200bps。
摄像头接口无特殊说明的使用RS232接口,不提供硬件握手信号,支持的通讯速率为:4800、9600、14400、19200、38400、57600、115200,设备默认通讯波特率为115200,
可以通过命令配置。
SXH-V1/V2系列串口摄像头是按照工业极标准设计的,输入电压可以支持5、12V直流电压,可在-30度到+70度范围内正常工作。
2、性能概要
◆含有130万象素CMOS摄像头;
◆标准的485接口,可以根据要求定制为RS-232接口、TTL电平、USB接口,便于与嵌入式工控设备相连;
◆ 传输速率最高可达115200比特/每秒,可以通过串口设置波特率。
◆ 带有自动的象素缺陷补偿、黑度校正、RGB彩插值补偿、Gamma参数补偿和调、饱和度补偿功能。
◆ 具有自动的边缘增强、白光平衡、自动曝光、背景对比补偿功能。
◆ 采集图像分辨率为1280×960、640×480(VGA)彩、320×240(QVGA)彩/160×120(QQVGA)彩多种分辨率可选;
◆ 采集图像质量为“最好”、“较好”和“普通”三种画质可选;
◆ 标准的JPEG图像输出,图像大小在4K~40K字节之间,根据图像分辨率和图像质量而不同。
◆ 具有“抓拍一帧”和“连续拍摄”两种操作模式
◆ 具有普通型和红外照明两种类型,其中红外照明可以根据环境照度不同而自动开关实现照明补偿,其照度、角度可以根据要求选择,可以远程照明和完全隐蔽照明。
◆ 可以根据拍摄要求,配用视角为80度~120度等系列标准镜头
◆ 单一5V(或12V)供电,也可根据要求定制供电电压。
◆ 普通型电流100mA,红外照明型根据照度的不同,电流在100mA到550mA之间。
◆ 工作温度-30℃~70℃
3、适用领域 (Applications)
各种图像采集系统、环境监控、工业现场过程控制、医疗设备、安全防盗、车载GPS、图像采集系统
4、摄像头接口定义
摄像头引出线(共四根)无特别说明的情况下,定义如下:
红 电源正极 黑 电源信号地
黄 232接收(485B) 白(绿) 232发送(485A)
5、485测试方法
485接口的摄像头连接pc进行镜头调试、参数设置的时候需要通过一个485转换器和PC的232接口连接。485数据线只需要两根线,称为A、B或485+、485-。连接的时候将摄像头的两根485数据线和转换器的两根数据线连接,转换器上的电源(+5v)和地不用连接。另外给摄像头提供一个5v电源,接到摄像头的+5V和GND端即可。注意485的数据线
有正负之分,接错不会造成设备损坏,但不能正常通讯,此时交换一下即可。摄像头的电源一定不能接错,否则会烧坏摄像头。
6、规格参数
| 内容 | 规格参数及说明 |
电气参数 | 工作电压 | DC5V(+7~+24V) |
工作电流 | 典型值:<130mA 夜视最大值:<250mA |
SENSOR 型号 | MT9M111 |
图像压缩格式 | JPEG |
波特率 | 9600、19200、57600、115200可选 |
像素 | 最大100K (1280*960) 支持:320×240、640×480、1280×960 |
| 夜视距离 | 2米(在夜视情况下,拍摄2M外的人物以能分辨肖像的面部特征为辩定的依据) |
白平衡 | 自动 |
曝光 | 自动 |
视角 | 根据客户要求安装不同的镜头,视角50-120° |
最低照度 | 砭石祛斑泥1.0Lux(550nm) |
环境参数 | 工作温度 | -30-70摄氏度 |
储存温度 | -40-85摄氏度 |
SXH(海螺壳) | 主机尺寸 | Φ120X90mm |
主机重量 | 300克 |
SXH(防水壳) | 主机尺寸 | Φ65X90mm |
| 主机重量 | 750克 |
微型直线电机SXH(小外壳) | 主机尺寸 | 45X60X40mm |
| 主机重量 | 270克 |
| | |
二、摄像头接口协议
1、基本报文格式介绍
串口摄像头采用可以支持232或485接口进行通讯,其通讯协议保持一致。下行(到摄像头)报文的基本格式如下:
报文头 2字节 | 摄像头地址 1字节 | 喷射混凝土用速凝剂报文类型 1字节 | 报文长度 2字节 | 命令参数 <(65536-9) | CRC校验码 2字节 |
| | | | | |
报文头:固定两个字节0X90EB,第一个字节是0XEB,第二个字节是0X90;
摄像头地址:每个摄像头都可以设定一个地址,地址范围从0-255,其中地址0保留,地址255用于广播报文。每个摄像头只处理地址和自己内部设定的地址相同的报文,地址不等当作无效报文。
报文类型:定义具体的命令类型,主要命令见下表
报文类型(16进制) | 命令说明 | 备注 |
0x 01 | 测试摄像头 | |
0x 02 | 按照报文给定的图像参数拍照并传输图像数据, | 一次传输完全部图象数据,注意该协议返回的数据长度是三个字节,没有状态字节,状态字节对应图象数据长度的高字节, 最大支持16M字节的图象大小。 |
0x 03 | 设置对比度 | 未实现 |
0x 04 | 设置亮度 | 未实现 |
0x 05 | 按照报文给定的图象参数拍照,并返回图像长度 | |
0x 06 | 传输图像数据 | |
| | |
0x 08 | 关闭、打开红外灯 | |
| | |
0x0a | 修改波特率不保存 | 气雾阀新的波特率不会保存,重新上电后仍然回复到原来的波特率 |
0x0b | 修改波特率参数并保存参数 | |
0x0c | 强制摄像头进入低功耗状态 | 未实现 |
0x0d | 修改摄像头的ID | |
0x 12 | 按照报文给定的图像参数拍照并传输图像数据, | 一次传输完全部图象数据,注意该协议返回的数据长度是三个字节,没有状态字节,状态字节对应图象数据长度的高字节, 最大支持16M字节的图象大小。 |
0x30 | 请求拍照,以默认的压缩比和图象大小进行拍照,拍照结束返回图象大小,如果修改过图象大小参数,会以最后一次的图象大小进行拍照 | 返回拍照的图片大小 |
0x31 | 请求传输指定包的图像数据 | 必须顺序传递,从第0包开始,不可以随机请求 |
0x32 | 设置分包传输的包大小摄像机外壳 | 默认512字节,包大小必须是128的倍数 |
0x33 | 报告上次拍照命令拍摄的图片数据大小 | |
0x34 | 设置默认的图象分辨率 | |
| | |
0x30开始的命令主要用于分包传输协议,就是主机端没有大的缓存时可以使用这些指令。