摄像头通讯协议

合集下载

串口摄像头通讯协议

串口摄像头通讯协议

串口摄像头通讯协议串口摄像头通讯协议(1.0)1、概述串口摄像头具有一个标准的RS232接口,可以同时提供232电TTL电平的输出/输入信号,可以同PC或其他具有RS232接口的设备相连,通讯的速率可以是9600bps,19200 bps (默认),38400 bps和57600 bps。

2、数据格式摄像头与主机间的数据按帧来传送,一共有3种帧结构:命令帧、应答帧和数据帧。

注:⑴详细命令字节见表1⑵命令内容长度由具体的命令字决定。

命令帧用于设定模块的工作状态和启动拍图操作。

应答帧的结构是:应答帧由接收方在接到正确的命令帧后发送应答帧由接收方,在接到不正确的命令帧,或者无法执行所发命令后发送注:⑴所有数据采用小端模式(低字节在前)。

⑵除最后一包数据,其余数据包都是506字节。

3、命令介绍注:未加说明的表内数据均为ASII表示,所有字母均为大写。

4、协议书交互过程:⑴初始化模块功能:改变模块数据输出速率,如果使用默认通讯速率,此项协议可以不必发送。

主机模块发送初始化命令《应答举例:主机发送:UI4# 设定通讯波特率为57600模块应答:UI#⑵拍摄单幅图像功能:拍摄一幅指定大小的图像主机模块发送拍摄单幅图像命令》《应答《请求传送图像《第一帧数据第n帧数据举例:S1:主机发送:UG1#模块应答:UG#S2:模块发送:UPcc0b#(图像大小0bccH字节)模块发送:FFD8 。

FFD900。

通过判断长度或者根据JPEG的起始结束字节(FFD8)(FFD9)就可以判断传输是否结束,数据包就是一幅完整的JPEG文件。

⑶连续拍摄图像基本过程同拍摄单幅图,唯一的区别是模块在发送完一幅图片后,会自动发起下一幅图的传输请求,直到收到任何一种命令。

网络摄像头协议

网络摄像头协议

网络摄像头协议网络摄像头协议是指网络摄像头在数据传输和通信过程中所遵循的一系列规定和标准。

这些规定和标准旨在确保网络摄像头能够与其他设备进行有效的通信和数据传输,从而实现远程监控、视频会议、网络直播等功能。

首先,网络摄像头协议涉及到数据传输的方式和协议。

在网络摄像头与其他设备进行通信时,需要使用一定的数据传输方式和协议来确保数据能够准确、高效地传输。

常见的数据传输方式包括有线传输和无线传输,而常见的协议则包括TCP/IP协议、HTTP协议、RTSP协议等。

这些方式和协议的选择将直接影响到网络摄像头的通信效率和稳定性。

其次,网络摄像头协议还涉及到视频编码和压缩的标准。

在数据传输过程中,视频数据往往是占据较大的带宽和存储空间的,因此需要对视频数据进行编码和压缩以减小数据量。

常见的视频编码标准包括H.264、H.265等,而常见的视频压缩标准则包括JPEG、MPEG等。

选择合适的编码和压缩标准将有助于提高网络摄像头的数据传输效率和图像质量。

此外,网络摄像头协议还涉及到设备之间的通信协议和协同工作的规范。

在多个网络摄像头同时工作时,需要通过一定的通信协议和协同工作规范来确保它们能够协调工作、避免冲突和混乱。

例如,网络摄像头之间可以通过ONVIF协议进行通信,实现对设备的发现、控制和事件处理。

最后,网络摄像头协议还包括安全性和隐私保护的规定。

在数据传输和通信过程中,网络摄像头需要确保数据的安全性和隐私保护,防止数据泄露和非法访问。

因此,网络摄像头协议中通常包括对数据加密、访问控制、用户认证等方面的规定,以保障数据的安全和隐私。

综上所述,网络摄像头协议涉及到数据传输方式和协议、视频编码和压缩标准、设备之间的通信协议和协同工作规范,以及安全性和隐私保护的规定。

遵循这些规定和标准将有助于确保网络摄像头能够稳定、高效地工作,满足用户对远程监控、视频会议、网络直播等功能的需求。

同时,也能够保障数据的安全和隐私,确保用户的合法权益不受侵犯。

摄像头协议知识

摄像头协议知识

摄像头协议知识摄像头协议是指用于摄像头和其他设备之间进行通信和交互的规定。

它定义了数据传输、控制命令和设备间的通信规则,确保摄像头能够正常工作并与其他设备无缝连接。

1. 摄像头协议的作用摄像头协议的主要作用是实现摄像头与其他设备之间的数据交换和通信。

通过摄像头协议,我们可以将摄像头与计算机、手机、监控系统等设备连接在一起,并实现视频传输、图像捕获、云存储等功能。

摄像头协议的规定让不同厂商生产的摄像头能够互相兼容,让用户能够更灵活地选择设备,提高系统的可扩展性和兼容性。

2. 常见的摄像头协议目前,市场上常见的摄像头协议有多种,常见的包括:- USB摄像头协议:适用于连接到计算机或其他支持USB接口的设备,通过USB接口实现视频传输和数据交换。

- RTSP协议:实时流传输协议,适用于IP摄像头,通过网络传输实时视频和音频数据。

- ONVIF协议:网络视频接口论坛(Open Network VideoInterface Forum)制定的通用协议,用于实现不同品牌摄像头之间的互联互通。

- RTP协议:实时传输协议,适用于网络摄像头,在网络上实时传输音视频流。

- HTTP协议:超文本传输协议,用于实现通过浏览器访问和控制摄像头。

3. 摄像头协议的特点摄像头协议具有以下一些特点:- 标准化:摄像头协议规定了统一的通信接口和数据格式,确保不同摄像头和设备之间的兼容性。

- 简洁高效:协议设计追求简洁高效,减少通信数据量,提高通信速度和稳定性。

- 安全性:摄像头协议通常提供加密和认证机制,确保数据传输的安全性,防止被未经授权的人员访问。

- 可扩展性:协议通常支持扩展,可以根据需要进行自定义扩展,满足不同系统和应用的需求。

4. 摄像头协议的应用摄像头协议在各个领域都有广泛的应用,主要包括:- 安防监控:摄像头协议是安防监控系统中的核心,通过协议实现视频传输、图像分析和远程监控等功能。

- 视频会议:通过摄像头协议,实现多方实时视频传输和会议控制,提高会议效率和交流质量。

openart摄像头的单边通信协议

openart摄像头的单边通信协议

Openart摄像头的单边通信协议摘要本文将介绍O pe na rt摄像头的单边通信协议,包括其原理、功能和使用方法。

通过本文的阅读,您将了解到如何使用O pe na rt摄像头进行单边通信,以及如何将其应用于您的项目中。

1.引言O p en ar t摄像头是一种先进的摄像头设备,适用于各类图像采集和处理应用。

它支持单边通信,即通过一个通信端口实现双向数据传输。

本文将详细介绍O pe na rt摄像头的单边通信协议,以帮助您更好地理解和使用该设备。

2.单边通信原理O p en ar t摄像头的单边通信采用了先进的数据传输技术,通过一个通信端口实现了双向数据传输。

其原理如下:-通信端口采用了特殊的协议,可以同时发送和接收数据。

-数据传输过程中,O p en ar t摄像头负责解析接收的数据,并根据协议进行相应的操作。

-通过单一的通信端口,可以实现与其他设备之间的高效数据传输。

3.单边通信功能O p en ar t摄像头的单边通信协议提供了多种功能,主要包括:3.1数据传输O p en ar t摄像头支持高速数据传输,可以实现快速且稳定的图像数据传输。

它采用了先进的压缩算法,可以有效减小数据传输量,提高传输速度。

3.2图像采集和处理O p en ar t摄像头可以实时采集图像,并进行多种图像处理操作,如亮度调整、对比度增强、图像滤镜等。

通过单边通信协议,您可以控制并获取图像处理的结果。

3.3传感器数据读取O p en ar t摄像头还支持传感器数据的读取,例如温度、湿度、光强等。

您可以通过单边通信协议获取这些传感器数据,并作相应的处理和分析。

4.单边通信使用方法使用Op en ar t摄像头进行单边通信非常简便,只需要按照以下步骤操作即可:1.连接摄像头:将Op e na rt摄像头通过合适的接口连接到您的设备上。

2.设置通信参数:根据您的需求,设置摄像头的通信参数,如波特率、数据位数等。

3.发送指令:使用相应的指令发送数据到摄像头。

visca协议

visca协议

visca协议Visca协议是一种用于控制摄像机的通讯协议,它是由索尼公司开发的,目前已成为摄像机行业的标准协议之一。

Visca (Video System Control Architecture)协议定义了一套命令和协议规范,使得用户可以通过计算机或控制台远程控制和操作摄像机。

本文将介绍Visca协议的基本原理和应用领域。

Visca协议基于串口通讯技术,使用RS-232C或RS-422接口进行数据交换。

在通讯过程中,计算机或控制台充当主机(controller)的角色,摄像机则充当从机(camera)的角色。

主机通过发送命令来控制摄像机的各个功能,如旋转、变焦、聚焦等,从机则根据命令执行相应的操作,并将执行结果返回给主机。

Visca协议定义了一套完整的命令格式,包括命令起始、命令码、参数等。

通过组合不同的命令码和参数,主机可以实现对摄像机的各种控制操作。

例如,主机可以发送旋转命令,以控制摄像机的水平或垂直旋转角度;也可以发送变焦命令,以控制摄像机的镜头变焦倍数;还可以发送聚焦命令,以控制摄像机的聚焦距离。

Visca协议还支持多个摄像机的同步控制,使得用户可以同时控制多个摄像机进行拍摄。

Visca协议的应用非常广泛,主要用于控制和管理摄像机的行业。

例如,电视台的摄像师可以通过计算机控制台对多台摄像机进行远程控制,实现各种拍摄效果。

此外,Visca协议还被广泛应用在会议系统中,例如视频会议系统和会议录播系统。

通过Visca协议,用户可以通过控制台对摄像机进行远程控制,实现演讲者和与会者之间的切换拍摄。

同时,Visca协议也被应用在监控系统中,例如安防监控系统和交通监控系统。

通过Visca协议,用户可以通过计算机或控制台对摄像机进行远程控制和监控,实现对安防和交通情况的实时监测。

总之,Visca协议是一种用于控制摄像机的通讯协议,它通过定义一套命令和协议规范,实现了用户对摄像机的远程控制和操作。

Visca协议的应用广泛,可以用于电视台、会议系统、监控系统等行业。

摄像头通讯协议

摄像头通讯协议

摄像头通讯协议摄像头通讯协议甲方:(以下简称“甲方”)身份证号码:联系电话:地址:乙方:(以下简称“乙方”)身份证号码:联系电话:地址:双方自愿遵守《中华人民共和国合同法》等相关法律法规和本协议条款,就甲方提供的摄像头服务事项,达成如下协议:一、服务内容1.甲方向乙方提供摄像头服务,包括但不限于安装、调试、维修及升级等服务。

2.乙方需遵守甲方提供的服务器使用规范及摄像头操作规范等相关规定。

二、双方的权利和义务1.甲方的权利和义务(1)提供符合国家法律法规的摄像头服务,并且按照合同约定时间安装、调试、维护摄像头设备;(2)及时提供技术升级和售后服务,并按照规定进行网络维护;(3)对乙方在使用摄像头过程中的纠纷、争议,提供相关咨询和解决方案;(4)确保甲方服务的安全性和稳定性,防止非法入侵和数据泄漏。

2.乙方的权利和义务(1)支付服务费用,并且在支付服务费用的基础上按照约定使用摄像头服务;(2)妥善保管摄像头设备,防止丢失、损坏、盗窃等事件的发生;(3)遵守本协议以及甲方服务器使用规范及摄像头操作规范等相关规定;(4)对于在使用摄像头服务中遇到的问题及时与甲方联系并提供必要的支持。

如涉及到安全问题,应及时告知甲方,予以协调解决。

三、履行方式及期限1.甲方应于双方约定时间内完成摄像头安装、调试及维修工作,并且确保摄像头设备的正常运转。

2.本协议自甲方提交新协议书给乙方时生效,合同期限为一年,自甲乙双方签字盖章之日起生效。

四、违约责任1.任何一方违约,违约方应向守约方赔偿由此给守约方造成的损失。

2.一方未按合同约定时间内履行义务,应向对方支付违约金,违约金付款应在违约方通知收到之日起7个工作日内支付。

五、法律效力及可执行性1.本协议自签署之日起生效,具有法律效力。

2.本协议一式两份,甲乙双方各执一份,拥有同等效力。

3.在执行本协议过程中,如发生争议,双方应友好协商解决,协商不成,可以向本协议签订地人民法院提起诉讼。

监控摄像头通用协议

监控摄像头通用协议

监控摄像头通用协议监控摄像头通用协议甲方:(以下称为“监控方”)地址:联系人:电话:乙方:(以下称为“使用方”)地址:联系人:电话:鉴于甲方为了维护公共安全、保护公共财产,需要在固定场所安装监控摄像头,为了保障使用方的权益,双方经协商达成以下协议:一、各方身份1. 监控方是监控摄像头的实际控制人,有对监控摄像头的设置、维护、运营和管理权利;2. 使用方是监控摄像头的实际使用人,有对监控范围内的场地进行活动的权利。

二、权利 1. 监控方有权对所安装的监控摄像头进行设置、维护、运营和管理;2. 监控方有权对监控范围内的场所进行监控,并记录监控图像信息;3. 使用方有权在监控摄像头覆盖范围内进行活动;4. 使用方有权查看记录的监控图像信息,但要遵守相关法律法规;5. 双方有权根据需要调整监控摄像头的位置和方向,但应提前告知对方。

三、义务1. 监控方应保证所安装摄像头的正常工作,及时处理监控图像信息;2. 监控方应严格遵守国家相关法律法规和行业规范,保护使用方的权益;3. 监控方不得公开、泄露使用方的个人信息和隐私;4. 使用方应遵守场地秩序,合法合规进行活动;5. 使用方不得故意损坏监控摄像头。

四、履行方式1. 监控方应当在监控摄像头安装位置显著位置公示监控告知标识,以便使用方了解监控情况;2. 监控方应当为使用方提供监控告知书,并在调整监控摄像头位置和方向前征得使用方同意;3. 监控方应当将记录的监控图像信息严格保密,不得擅自公开或泄露给任何第三方。

五、期限1. 本协议自双方签字盖章之日起生效;2. 可以根据实际情况,重新协商明确各项条款。

六、违约责任1. 若使用方违反本协议第四条所述义务,监控方有权要求其赔偿损失,并且有权终止本协议;2. 若监控方违反本协议第三条所述义务,使用方有权要求其停止违规行为,并要求其赔偿损失。

七、法律效力和可执行性1. 本协议各条款是符合国家相关法律法规的;2. 若协议中任何条款因与中国法律法规相抵触而无效,不影响其他条款的效力和可执行性;3. 对本协议的解释和执行,应遵守中华人民共和国的相关法律法规和行业规范。

摄像头通讯协议

摄像头通讯协议
四、协议格式:
通常的命令区命令格式为
帧头 1字节 0Xaa
设备地址 包长 1字节 1字节 Addr Length
命令码 1字节 Comm
数据区 N字节 Data
校验和 1字节 Sum
包长 = 命令码字节数+数据区字节+校验和字节数
校验和 = 命令码+数据0+数据1+数据2+数据N-1;
数据区为多字节,其余均为单字节, 校验和为命令码与数据区各字节的校验和,校验和只 取低字节校验和。高字节舍弃不用
协议中的数字均是16 进制值,例如FF 表示0xFF。
五、时序
1、正常工作时序 给摄像头上电后,应该等待1.5 秒再向其发送工作命令。在已经稳定通电的情况下,可随 时向其发送工作命令。接收完一幅图片的数据后,主机可以立即给摄像头断电,也可以一直保 持通电。 摄像头接到完整的拍摄命令,在图像格式不变的情况下,在2.2 秒钟内完成拍照。小照片 一般零点几秒就存好,大照片则可能需要2~3 秒。拍摄完成后,向主机发送应答信息。 考虑到主机向摄像头发送命令的过程可能会延续1 秒,摄像头进行拍照,尽管一般只用2 秒多的时间就能完成,为了确保摄像头能妥善管理存储照片数据,等待应答的时限应设为8 秒 为好。这段时间内不要给摄像头断电,否则可能造成照片历史数据的丢失。 如果接收数据发生错码,校验和会不一致,这时应该废除该组数据,马上再发一次相同的 取数命令。发生错码也可能导致收到的字节数和预期的数目不一致,发生超收或者超时。 主机在接收到拍照命令应答后,可以向摄像头发出取数命令。摄像头接收到取数命令后延 时8 毫秒即开始向主机发送所要数据,主机程序中对该命令的应答接收时限可设定得短一些。 摄像头接收到其它命令也是延时8 毫秒后才开始向主机发送响应数据。 主机应该依序向摄像头发送命令,每次接到摄像头对当前一条命令的响应后,再发送下一 条命令。如果串行通讯是采用RS-485 这种半双工总线方式,应该在接收完毕摄像头响应后延时8 毫秒,再向摄像头发送下一条命令,以给摄像头留出通讯接口转向时间。摄像头接收到取数等命 令后延时8 毫秒才开始向主机发送响应数据,也是为了给主机留出通讯接口转向时间。 如果随后较长一段时间不需要图像处理部分工作,应该向摄像头发出休眠命令以节省电 能。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
串口摄像头通讯协议
串口摄像头通讯传输协议V1.1
串口摄像头VF-06使用本协议,4 个微型头拨码可设置地址范围0x20----0x2f,共16个地址, 可以带16个这样的子设备。未跳线时,设备地址为0x2f,出厂时的地址为0x2f。
一、摄像头类型
1、接口根据串行接口形式不同,分为如下2 种类型: (1)VF-06-485型,标准RS-485 。 (2)VF-06-232型,标准RS-232;
AA 00 06 01 04 07 00 05 11 表示将摄像头初始为 JPEG 图像格式,图像格式为 320*240
AA 00 06 01 04 07 00 03 0F 表示将摄像头初始为 JPEG 图像格式,图像格式为 160*120
2、该命令保留(02h)
3、寄存器设置(03h) 暂不使用,不用访问和设置
设备地址 1字节 Addr
包长 1字节 Length
命令码 1字节 Comm
包长 = 命令码字节数+数据区字节+校验和字节数;
校验和 = 命令码+数据0+数据1+数据2+数据N-1;
数据区 N字节 Data
校验和 1字节 Sum
数据区为多字节,其余均为单字节, 校验和为命令码与数据区各字节的校验和,校验和只 取低字节校验和。高字节舍弃不用
-1-
串口摄像头通讯协议
start bit LSB
MSB stop bit
波特率出厂预设为115200bps,用户可根据自己需要通过命令修改。
下图是发送一组数据(AA0D00000000)的发送时序图:
AAh
0Dh
00h
00h
00h
00h
四、协议格式:
通常的命令区命令格式如下:
帧头 1字节 0Xaa
2、使用本摄像头的通常工作方式,一般步足为: (1)、上电,延时3秒,建立握手连接和唤醒。之后,也可刻进行一些相关数据配置也可以不 进行此操作; (2)、不论是否存在休眠,缓冲区中都有一张图片保存在; (3)、如果要拍照,且在休眠状态下必须先唤醒,然后再发送拍照指令; (4)、拍照命令发出后延时等待,接收应答和图片长度信息; (5)、收到回应信息后,可立即或其它任何时候发出取包命令进行取包,直至图片数据全部取 回; (6)、发送休眠命令;
-4-
串口摄像头通讯协议
主机发送 AA 00 03 07 04 0B 正常应答为 AA 00 03 0E 03 11 AA 00 03 07 04 0B:表示摄像头波特率设置成 115200bps; AA 00 03 07 07 0E:表示摄像头波特率设置成 14400bps; AA 00 03 07 03 0A:表示摄像头波特率设置成 230400bps;
二、图像格式:每种图像格式VGA(640x480),QVGA(320x240),QQVGA(160x120 )对应3 种
压缩质量:
A:普通,B:较好,C:好 三、数据格式:
在异步串行接口中(在本协议中),一个字节数据由一个起始位,8 位数据位和一个停 止位组成。起始位始终为 0,数据位低位先发,停止位始终为 1,最后发送。下图为发送一个 为 0Xa1 的字节;
主机通过这条命令设置摄像头的波特率。默认 115200bps,上电后主机必须用默认波特率
与摄像头建立连接。
PI 值
BAUD RATE (bps)
9
9600
8
7200
7
14400
6
28800
5
57600
4
115200
3
230400
2
38400
1
19200
8、复位(08h)
9、睡眠/唤醒(09h)
AA Addr 04 09 P1 P2 Sum 应答:AA Addr 03 0E 09 Sum 例如:
0Xቤተ መጻሕፍቲ ባይዱBA0=52128BYTES
主机通过这条命令获取一帧图像数据,收到这条命令后,会先返回 ACK,然后再发送一 条数据命令,里面包含了 JPEG 图像数据的大小
5、快照设置(05h),不使用
6、设置数据包大小(06h)
AA Addr 03 06 P1 Sum 应答: AA Addr 03 0E 06 Sum 例如:
六、 图像数据包协议
包号
包长
2 字节
2 字节
Num
Len
包数据 N 字节 data
校验和 1 字节 Sum
包尾 1 字节 0x00
包格式为:包号(2 字节)+包长(2 字节)+包数据(N 字节)+校验和(1 字节)+0x00 包长:这里就是包数据,不包括校验和和包尾 校验和:包号+包长+包数据,最后得到值取低位字节 取包时可以不用按顺序进行取包,可以选择性的取包或重新取包
-5-
串口摄像头通讯协议
14、开关红外指令(20h) 格式: AA Addr 03 20 P1 Sum 应答: AA Addr 03 0E 20 Sum 例如: AA 00 03 20 00 20 :表示关闭红外灯 AA 00 03 20 01 21 :表示开启红外灯 P1:为 0 时表示关闭红外灯 为 1 时表示开启红外指示灯
主机应该依序向摄像头发送命令,每次接到摄像头对当前一条命令的响应后,再发送下一 条命令。如果串行通讯是采用RS-485 这种半双工总线方式,并且挂接多个设备时,必须让一个 设备的工作指令完全结束后再去访问另外一个设备,也不可几个设备同时访问。
如果随后较长一段时间不需要图像处理部分工作,应该向摄像头发出休眠命令以节省电 能。
协议中的数字均是16 进制值,例如FF 表示0xFF。
五、时序
1、正常工作时序 给摄像头上电后,应该等待3 秒,让模块正常复位加载程序稳定工作后,再向其发送工作 命令。在已经稳定通电的情况下,可随时向其发送工作命令。 摄像头接到完整的拍摄命令,在图像格式不变的情况下,最大在5.5 秒钟内完成拍照。小 照片一般2秒就存好,一般正常可能需要2~4 秒。拍摄完成后,摄像头会向主机发送该帧图片的 数据包长度等信息。尽管最大在5.5秒就可以完成拍照,为了能妥善稳定可靠的工作,所以在摄 像头接到拍摄命令后,在7秒钟内主机不要给摄像头模块发送任何信息。 对于主机发送给摄像头的其它命令,摄像头会在60ms内响应并发送相应信息。但是为了通 讯的稳定和可靠性,在处理响应时间时最好将其设定时间长一点,如100ms。
4、获取图像(拍摄)(04h) AA Addr 03 04 05 Sum
应答: AA Addr 03 0E 04 Sum 例如: 主机发送 AA 00 03 04 05 09 正常应答为 AA 00 03 0E 04 12 等待一帧图像拍摄时间最大为 5.5 秒后主机会收到命令:AA 00 06 0A 05 A0 CB 00 7A AA 00 03 04 05 09 :表示拍摄一帧图片的指令 AA 00 06 0A 05 A0 CB 00 7A : 表 示 拍 摄 到 的 该 帧 图 片 的 数 据 长 度 为 :
主机发送 AA 00 03 06 02 08 正常应答为 AA 00 03 0E 06 14 AA 00 03 06 02 08:表示将数据包设置成 512 Bytes AA 00 03 06 01 07:表示将数据包设置成 256Bytes AA 00 03 06 04 0A:表示将数据包设置成 1024 Bytes
0x05
320*240
QVGA
0x06
352*288
0x07
640*480
VGA
0x08
80*64
0x09
128*96
0x0a
128*128
0x0b 例如:
160*128
主机发送 AA 00 06 01 04 07 00 07 13,正常返回信息为:AA 00 03 0E 01 0F
AA 00 06 01 04 07 00 07 13 表示将摄像头初始为 JPEG 图像格式,图像格式为 640*480
七、各命令详解
在以下举例说明中,设备地址为0x00
1、 初始化(01h)
该指令设置图像参数.如:是否采用压缩方式,图像格式,图像大小
AA Addr 06 01 P1 P2 P3 P4 Sum 应答: AA Addr 03 0E 01 Sum
注:P1 为 04,固定不变,不要更改此数据
P2 值:设置成 0X07,表示图像数据采用压缩方式,JPEG 格式,固定不变,用户不要更改
此数据
P3 值:如果 P2 值为非 0X07(即采用非压缩方式的图像数据),P3 值有效,设置图像大小;
P4 值:P2 值为 0X07,表示图像数据采用压缩方式,图像格式由 P4 值决定
P4 值
图像格式
0x01
80*60
0x02
88*72
0x03
160*120
QQVGA
0x04
176*144
-3-
串口摄像头通讯协议
12、ACK(0eh) 应答命令 格式:AA Addr 03 0E 命令 ID 号 Sum 例如: AA 00 03 0E 01 0F :应答初始化命令 AA 00 03 0E 0D 1B :应答同步信号 AA 00 03 0E 07 15 :应答波特率设置命令
13、NAK(0fh) 摄像头或主机的错误应答信号 AA Addr 03 0F 命令 ID 号 Sum
485 型是总线型接口,必须给其设置专用总线地址。发送命令时,命令的总线地址码和该 摄像头的总线地址一致,摄像头才响应命令。
摄像头的总线地址是基址和拨码开关码值的和,基址是出厂时预设的,一般为十六进制, 该模块的基址为0x20 ,也可以由用户预定,但出厂之后不可改变。
232型 接口是单头型,不支持总线型接口。 2、休眠 本摄像头具有上电休眠功能,即上电时只有通讯接口和图片存储器部分工作,耗电较多的 图像处理部分处于休眠状态,在休眠模式下该模块耗电只有十几毫安。向摄像头发出拍照命令前 应唤醒然后再发送拍照命令,图像处理部分开始正常工作。正常工作后,除非接收到休眠命令, 否则摄像头不会自动进入休眠状态。 对485 型,出厂时已经预设为上电休眠,可以根据客户需要在出厂时设为上电不休眠状态。 如果多个摄像头接在一条总线上,建议用户一定要上电休眠,并且拍照、取数完成后用命令休 眠,避免多个摄像头同时工作时总线电源电流过大。
相关文档
最新文档