欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    串口摄像头MCU详解对接说明书.doc

    • 资源ID:4152903       资源大小:55KB        全文页数:8页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    串口摄像头MCU详解对接说明书.doc

    串口摄像头说明书一、 串口摄像头介绍1、串口摄像头是一款具有视频采集和图像压缩功能的摄像头,具有30W(默认)130W, 300W, 500W像素可选. 数字CMOS传感器摄像头,采用美国OV公司最新图像传感器, OV7725, 效果显著, 性价比优. 它是一个内含有拍摄控制、视频捕捉、图像数据采集、图像JPEG压缩、串口通讯等功能的齐全的工业用图像采集设备。采用标准的JPEG图像压缩算法,本产品的图像输出格式与常用计算机完全兼容。同时,本产品带有可选择的红外照明功能,能够实现自动照度补偿、在黑暗的光线下仍能较好的图片质量。该摄像头的接口可定制为标准的RS-232接口、485接口或TTL电平串口,能够很方便和与各种计算机和嵌入式控制系统、数据传输系统相连。同时使用485接口时可以方便控制设备接入多个摄像头。最大串口通讯速率可达115200bps。摄像头接口无特殊说明的使用RS232接口,支持自适应波特率协议,支持的通讯速率为:4800、9600、14400、19200、38400、57600、115200,设备默认通讯波特率为115200,可以通过命令配置。2、485接口摄像头测试方法摄像头485485GND+5V转换器ABGND+5V+5V电源电脑232接口具有485接口的摄像头连接pc进行镜头调试、参数设置的时候需要通过一个485转换器和PC的232接口连接。485数据线只需要两根线,称为A、B或485、485。连接的时候将摄像头的两根485数据线和转换器的两根数据线连接,转换器上的电源(5v)和地不用连接。另外给摄像头提供一个5v电源,接到摄像头的5V和GND端即可。注意485的数据线有正负之分,接错不会造成设备损坏,但不能正常通讯,此时交换一下即可。摄像头的电源一定不能接错,否则会烧坏摄像头。3、基本参数1、 通讯接口,RS232或485接口,支持通讯波特率为:4800、9600、19200、38400、57600、115200。2、 工作电压为5V(4.55.5)。3、 支持分辨率为:640×480(压缩比可调或默认固定)320×240(同上)160×160(同上)4、 配备红外灯,在拍摄时,自动点亮,以实现夜视以及省电功能。5、 摄像头具备自适应功能,即对外界的光线强弱具备一定的适应性,以保证在任何情况下都能获得在该情况下所能获得的最佳质量的图片。6、 具备低功耗工作,在低功耗模式工作电流应小于或等于10mA,正常模式工作电流应小于或等于120mA(不启动红外灯的状态), 开启红外灯大概在,300MA左右二、 摄像头接口协议见专门的”协议说明书”以下代码和相关说明, 根据不同厂商的协议, 不同的代码说明, 仅供参考!unsigned short cal_crc(unsigned char *ptr, unsigned short len) unsigned short crc; unsigned char da; crc=0; while(len-!=0) da=(unsigned char) (crc/256); /* 以8位二进制数的形式暂存CRC的高8位 */crc<<=8; /* 左移8位,相当于CRC的低8位乘以 */crc=crc_tada*ptr; /* 高8位和当前字节相加后再查表求CRC ,再加上以前的CRC */ptr+; return(crc);上行报文的基本格式如下:报文头2字节摄像头地址 1字节报文类型1字节报文长度2字节状态1字节数据<(65536-9)CRC校验码2字节状态:1字节的状态字节,反映了摄像头的当前状态D7D6D5D4D3D2D1D0= 1 图像数据大于64K,请求续传0 正常保留保留保留保留保留保留1摄像头内部错误0正常2、具体命令介绍1、 测试摄像头命令类型:0x01命令长度:0x0002命令参数:0x55aa返回:数据长度:0x0002数据内容:0xaa55举例: 发送到摄像头:90 eb 01 01 02 00 55 aa 00 00 返回:90 eb 01 01 02 00 aa 55 00 002、 拍照并传输图像数据命令类型:0x02命令长度:0x0002命令参数:字节1代表图像的分辨率,取值范围见下表分辨率代码分辨率备注0128*1201160*1202128*963320*2404128*1605640*48061152*86471280*960 字节2 代表图像的压缩比,取值范围04,共5个等级,0时压缩比最小,图像效果最好。返回:注意:该上行报文取消了摄像头状态字节,该字节被图象长度的第三字节取代,该字节和数据长度两字节一起形成一个三字节的数据长度。数据长度:压缩后图象数据的大小数据内容:压缩后的完整jpeg数据举例:90 eb 01 02 04 23 06 02 00 00其中的04 23 06三个字节代表数据长度394275字节的数据长度3、 设置对比度命令类型:0x03命令长度:0x0001命令参数:对比度大小,对比度值以0x80为中间值上下波动。返回:状态字节:00数据长度:0x0001数据内容:设定的对比度值4、 设置亮度命令类型:0x04命令长度:0x0001命令参数:亮度大小,亮度值以0x80为中间值上下波动。返回:状态字节:00数据长度:0x0001数据内容:设定的亮度值5、 拍照命令类型:0x05命令长度:0x0002命令参数:字节1代表图像的分辨率,取值范围见上表 字节2 代表图像的压缩比,取值范围04,共5个等级,0时压缩比最小,图像效果最好。返回:状态字节:D71;标识图像数据大于64K 数据长度:0x0004数据内容:4字节 压缩后图象数据的大小6、 传输图像数据命令类型:0x06命令长度:0x0000命令参数: 无返回:状态字节:D71;标识图像数据大于64K,需要紧跟一个获取后续数据的报文,才可以取得完整的图象数据数据长度:压缩后图象数据的大小数据内容:压缩后的完整jpeg数据7、 红外灯控制命令类型:0x08命令长度:0x0001命令参数: 红外灯开关 0x33 打开 0xCC 关闭返回:数据长度:0x0001数据内容:红外灯开关值8、 修改波特率参数命令类型:0x0a命令长度:0x0001命令参数: 01 = 480002 = 960003 = 1920004 = 1920005 = 5760006 = 57600返回:无例:需要设置9600的波特率,命令如下: 90 EB ID 0A 01 00 02 CRC1 CRC2其它的波特率需要定制,无特别说明默认的波特率是57600,该命令修改后的波特率不会被保存,重新上电以后仍然回到原来的波特率。9、 修改波特率参数并保存命令类型:0x0b命令长度:0x0001命令参数: 01 = 480007 = 960008 = 1920009 = 1920010 = 5760011 = 57600返回:无例:需要设置9600的波特率,命令如下:90 EB ID 0B 01 00 02 CRC1 CRC2其它的波特率需要定制,无特别说明默认的波特率是57600该命令修改后的波特率会被保存,重新上电后使用新的波特率。10、 修改摄像头ID标识命令类型:0x0d命令长度:0x0001命令参数: 新的ID标识号,可以取值范围为1255返回:数据长度:0x0001数据内容:新的ID号例:需要设置ID2时,命令如下: 90 EB原来ID号 0D 01 00 02 CRC1 CRC211、 拍照并传输黑白图像数据命令类型:0x12命令长度:0x0002命令参数:字节1代表图像的分辨率,取值范围见下表分辨率代码分辨率备注0128*1201160*1202128*963320*2404128*1605640*48061152*86471280*960 字节2 代表图像的压缩比,取值范围04,共5个等级,0时压缩比最小,图像效果最好。返回:注意:该上行报文取消了摄像头状态字节,该字节被图象长度的第三字节取代,该字节和数据长度两字节一起形成一个三字节的数据长度。数据长度:压缩后图象数据的大小数据内容:压缩后的完整jpeg数据举例:90 eb 01 02 04 23 06 02 00 00其中的04 23 06三个字节代表数据长度394275字节的数据长度12、 分包传输图像数据时请求拍照命令命令类型:0x30命令长度:0x0000命令参数: 无返回:拍照成功后返回图像数据的大小,一共4个字节,低字节在前。数据长度:0x0005例:需要拍照时,命令如下:90 EB ID号 30 00 00 CRC1 CRC2返回:90 EB ID号 30 05 00 状态字节LEN1 LEN2 LEN3 LEN4 CRC1 CRC213、 请求按分包传输图像数据命令类型:0x31命令长度:0x0002命令参数: 请求的图像数据包号,占两个字节,最大可达65536个数据包返回:返回指定包的图像数据的大小数据长度:数据内容:图像数据例:请求包号1的命令如下:90 EB ID号 31 02 00 01 00 CRC1 CRC2返回:90 EB ID号 31 命令长度1 命令长度2 状态字节 包号L 包号H 数据 CRC1 CRC2返回的命令长度指定包数据包号2字节状态1字节,如果不是最后一个包,包数据大小就是包长度。按分包传输图像数据时,必须先发送分包拍照命令(0x30),拍照成功后必须从0包顺序传递,不可以随机传送任意包号的数据。14、 设置分包传输图像数据时的包大小,默认是512字节命令类型:0x32命令长度:0x0002命令参数:数据包大小,占两个字节,包大小必须是128的整数倍,如 128 256 512 1024 2048等返回:返回指定包的图像数据的大小数据长度:0x0003数据内容:新的数据包大小例:设定512包的命令如下: 90 EB ID号 32 02 00 00 02 CRC1 CRC2返回: 90 EB ID号 32 03 00 STA 00 02 CRC1 CRC215、 设置分包拍照的默认图像分辨率命令类型:0x34命令长度:0x0001命令参数:图像分辨率代码,见下表分辨率代码分辨率备注1160*1203320*2405640*48071280*960返回:返回指定包的图像数据的大小数据长度:0x0002数据内容:新的数据包大小例:设定640×480的命令如下: 90 EB ID号 34 01 00 05 CRC1 CRC2返回: 90 EB ID号 34 02 00 STA 05 CRC1 CRC2图示2:分包传输时一幅完整图片采集流程1注意:此流程仅供参考,设计中应包含但不限于如下流程,即对一下采集流程兼容。设置图象参数320*24090 EB 01 34 XX 应答(ACK)90 EB 01 34 XX拍照命令90 EB 01 30 XX 应答(ACK)90 EB 01 30 XX (允许传送)应答第0包90 EB 01 31 XX 6512字节图象数据,PACK ID= 0 (允许传送)应答第1包90 EB 01 34 XX 6512字节图象数据,PACK ID= 1(允许传送)应答第n包90 EB 01 34 XX6512字节图象数据,PACK ID= N-1

    注意事项

    本文(串口摄像头MCU详解对接说明书.doc)为本站会员(仙人指路1688)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开