微型串口摄像头模块
型号:PTC06微型串口摄像头模块 一款集图像采集、拍摄控制、数据压缩、串口传输于一体的工业级图像采集处理模块。其内置的高性能数字信号处理芯片实现了对原始图像的高比例压缩。产品图像输出采用标准JPEG 格式,可方便地兼容各种图像处理软件;采用3线制TTL电平UART通信接口,可以方便地实现与单片机或其他微处理器连接。本产品默认波特率为115200,其它可选波特率有9600,19200,38400和57600。 主要性能指标
特性
参数
模块板尺寸
20mm x 18mm x 9mm (不算插座高度)
图像传感器类型
CMOS 1/4英寸
图像像素
30万
像素尺寸
5.6um*5.6um
输出格式
标准JPEG/M-JPEG
白平衡
自动
暴光
自动
增益
自动
快门
电子旋转快门
信噪比
45DB
动态范围
60DB
最大模拟增益
16DB
帧顿
640*480 30fps
扫描模式
逐行扫描
可视角度
120度(可选)
监视距离
5米左右。最大15米,可调
图像大小
默认VGA(640*480),可选QVGA(320*240)
夜视红外补光
可选
串口速率
默认115200
工作电流
100mA
工作电压
DC 3.3V -- 5V (建议5V)
通讯接口
TTL电平UART口(三线 TX ,RX,GND)
摄像头接口说明 PTC06串口摄像头模块与外部的接口采用5pin 2.0mm间距的标准插座连接,如下图所示: http://www.putal.com.cn/ueditor/php/upload/20140305/13939872527666.jpghttp://www.putal.com.cn/ueditor/php/upload/20140305/13939872832832.jpg
其中对于串口控制拍照,读取静态图片的应用中,只需要用到GND,RX,TX,VCC这4个信号线。如果是要输出模拟视频的应用,才需要将CVBS信号。注意:TX和RX 是3.3v的TTL电平信号。 如果拍照时,比较模糊,可以通过拧动镜头微调焦距,以获得清晰图像,直到拍到清晰的照片为止。
http://www.putal.com.cn/ueditor/php/upload/20140305/13939874236263.jpg详细尺寸图如下:http://www.putal.com.cn/ueditor/php/upload/20140305/13939874507185.jpghttp://www.putal.com.cn/ueditor/php/upload/20140305/1393987499115.jpg 注意:(1)摄像头5V供电时,工作电流约为100mA,耗电较大,不过因为串口摄像头是被动工作,因此建议用可控的开关对串口摄像头的电源控制。(2) 摄像头初次上电延时2.5s 开始接发指令。 4. 摄像头通讯协议(指令的数字均为16进制) 4.1 复位指令:56 00 26 00 返回:76 00 26 00 +DSP版本信息 (只需判断返回的前4个字节正确即可,版本信息不用理会)4.2 拍照指令:56 00 36 01 00返回:76 00 36 00 004.3 读所拍图片长度指令:56 00 34 01 00返回:76 00 34 00 04 00 00XXYY XXYY-------图片数据长度,XX为高位字节,YY为低位字节4.4 读取所拍图片数据指令:56 00 32 0C 00 0A 00 00 XX XX 00 00 YY YY 00 FF返回:76 00 32 00 00FF D8。。。。。。FF D9 76 00 32 00 000000XXXX --- 起始地址(先高位字节,后低位字节。必须是8的倍数)0000YYYY--- 本次读的数据长度(先高位字节,后低位字节) 注意:完整的JPEG图片文件一定是以FF D8开始,FF D9结束。如果是一次性读出整张图片数据,则起始地址就是:00 00 00 00 ,本次读的数据长度就是4.3指令读出的整张图片的字节长度。读出的数据就是以FF D8开头,FF D9结尾。如果要分多次读取图片数据,则第一次读的起始地址是:00 00 00 00 ,后几次读的起始地址就是上一次读取数据的末尾地址。 4.5 清空图片缓存指令:56 00 36 01 02返回:76 00 36 00 004.6 设置拍照图片压缩率指令:56 00 31 0501 01 12 04XX 返回:76 00 31 00 00XX一般选36 (范围:00 ----FF)4.7 设置拍照图片大小指令: (默认大小为:640 * 480)56 00 31 0504 01 00 1911(320*240)返回:76 00 31 00 0056 00 31 0504 01 00 1900(640*480)56 00 31 0504 01 00 1922(160*120)注意:设置图片大小指令后,需要复位一次,新的设置值才会生效! 4.8 修改串口临时波特率指令: 56 00 24 03 01 XXYY 返回:76 00 24 00 00
XXYY速率
AEC89600
56E419200
2AF238400
1C4C57600
0DA6115200
注意: 1. 默认波特率为:115200 2. 用该指令修改波特率后,重新上电时,又会恢复为115200。 4.9 修改串口初始波特率指令: 56 00 31 06 04 02 00 08 XXYY 返回:76 00 31 00
XXYY速率
AEC89600
56E419200
2AF238400
1C4C57600
0DA6115200
注意:修改串口初始波特率后,需要复位或重新上电一次,新的设置值才会生效!4.10PTC06摄像头拍照流程(1) 上电(2) 延时2.5秒(3)设置拍照图片大小指令(可选,如更改,需要复位一下才会生效)(4)复位指令(可选,如没有执行第3步,则该步不需要)(5)设置拍照图片压缩率指令(可选)(6)发送清空图片缓存指令(7)发送拍照指令(8)发送读取所拍图片长度指令(9)根据第8步所获得的图片长度,发送读取图片数据指令(10)如再次拍照,则返回第6步,先清空缓存,然后开始下一张图片拍照 拍照测试软件:
http://www.putal.com.cn/ueditor/php/upload/20140305/13939877488111.jpg
PTC06摄像头的通讯接口采用的是5pin 2.0mm间距插座,这样虽然方便与各种微处理器连接,但是初次调试指令时,却无法与PC机直接连接,在PC机上直观地调试验证各指令的执行结果。为了解决与PC机的连接,谱泰公司专门设计了一款方便易用的USB转TTL电平的转接板,如下图所示。http://www.putal.com.cn/ueditor/php/upload/20140305/13939877952590.jpg 该转接板直接插到PC机的USB口,由USB口虚拟成一个COM口(首次插入USB口前,需先安装对应的驱动程序USB Driver Software Ver2.0),同时利用PC机USB口的5V给摄像头供电。转换板上的TTL电平串口插座的定义跟PTC06的接口对应,也将其中模拟视频信号CVBS信号用标准的视频接口引出,以方便调试焦距。 注意:该转接板不是PTC06摄像头的标配附件,需另外选购!http://www.putal.com.cn/ueditor/php/upload/20140305/13939878644287.jpg 如想购买此转接板的亲们可以联系我哦!
为什么用串口,能到30帧?
都有VMicro的ISP了,干嘛不直接USB。
页:
[1]