无线视频监控210815

无线视频监控

二,硬件原理
(一)自然景观->摄像头模块->接口->S3C2440的摄像头控制器->LCD
(二)ov7740(摄像头模块)
核心部件:ov7740sensor(芯片)
输入信号:自然景观等的模拟型号
输出信号: RAW RGB、YUV格式的数字信号

输出格式为:RAW RGB、YUV
输出分辨率为:VGA(640480)、QVGA(240320)、CIF(352*288)、更小的任意大小

有效感光阵列的大小:656*488 = 320128(30W)
镜头的大小:1/5寸
像素点颗粒的大小: 4.2um * 4.2um
总结:
以上三个参数,都是用来描述感光阵列,即使同为30W像素的摄像头,如果它的镜头尺寸大小越小,那么对应的像素点颗粒的大小就越小,从而感光性就越差,进而拍摄的效果就越差。

输入时钟频率: 6~27MHz
即0V7740摄像头模组的工作频率范围。
扫描模式: 连续扫描§

问:RAW RGB与RGB的区别是什么?
答:所谓的RAW RGB就是只有红绿蓝三种颜色的数据。而RGB数据,它不仅只表示红绿蓝三种颜色,而且还能表示由红绿蓝组合成的任何一种颜色。
问:RGB、YUY又分别是什么?
答:RGB、YUV是两种完全不同的颜色空间,它们之间可以相互转换。(有固定转换公式)

(三)内部数据的处理流程
第一部分:
图像传感器核心部分,简称isc
翻转、增益大小调整、黑电平校准、饱和度的控制、OTP存储器
第二部分:
图像传感器处理部分,简称isp
提供测试功能、镜头补偿功能、自动白平衡、RAW RGB->RGB(转换功能)、RGB->YUV、窗口功能(将采集到的原始图片进行裁剪功能)、缩小放大功能

第三部分:
图像输出单元部分,简称ioi
选择ov7740输出模组格式,RAW RGB/YUV、VGA/QVGA、BT601/BT656

问:以上这些处理过程,不需要我们人为的做任何设置,它们都能自动完成吗?
答:以上这些处理过程,只有极少部分是自动完成的,而剩余部分是需要我们设
置后,才能完成。

问:怎么对它们进行设置呢?
答:是通过IIC总线,操作OV7740的寄存器来进行设置的。

(四)原理图(接口)
控制类:
IICSDA   – IIC总线的数据线
IICSCL   – IIC总线的时钟线

数据传输类:
CAMRST   – 复位CMOS摄像头模块
CAMCLK   – 摄像头模块工作的系统时钟(24MHz)
CAM_HREF  – 行同步信号
CAM_VSYNC  – 帧同步信号
CAM_PCLK   – 像素时钟
CAMDATA0~7 – 数据线

总结:
1.CMOS摄像头模块的接口分为两类:
(1).控制类
– 初始化:对摄像头模块进行相应的初始化操作
,让摄像头模块能够正常的输出摄像头数据
– 控制: 设置亮度、旋转、缩放等等的操作

(2).数据传输类: 与LCD的接口完全一样。
2.CMOS摄像头模块,是一个IIC设备,需要给它写符合IIC设备那套架构的驱动,从而实现初始化和灵活的控制。

(五)s3c2440摄像头控制器(CAMIF)
问:BT601与BT656的传输方式有什么区别?
答:BT601有独立的行同步信号线、帧同步信号线,而BT656是将这两种信号内嵌到数据中的。
(六)通道
三,从零写CMOS摄像头驱动
设备地址:
写 – 0x42(01000010)
读 – 0x43(01000011)

8bit的地址 = 7bit设备地址 + 1bit的读/写控制位

设备地址 = 0100001 = 0x21

问:为什么需要复位摄像头模块?
答:IIC能够正常操作CMOS摄像头模块内部的寄存器的前提是:
– 提供符合它需求的系统时钟(CAMCLK)
– 需要给它一个复位信号

问:怎样才能复位摄像头模块?
答:通过操作CAMIF控制器中相应的寄存器,让CAMRST发出复位
信号,从而复位摄像头模块,具体操作见驱动源码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
openwrt是一个Linux系统,简单的说他是一个路由器系统,但很多人用来做机器人系统,可想而知,他基本能干的事真他娘的非常多哦。智能路由器、家居网关、Wifi音响、wifi开关、wifi硬盘、wifi摄像头、wifi小车、wifi机器人等等 按功能如:搭建VPN、小型服务器、安装BitTorrent客户端、SSH隧道 从这期的《openwrt摄像头》,让大家最简单入门openwrt,DIY家居摄像头,让在公司也可以时时了解家里的活动,猫猫狗狗人人物物! 这是我们用3D打印机把外壳做出来了,是不是离产品又接近一步了? 如果大家想学如何做用软件简单做3D模型(像我们做这样的盒子外壳等)那就大量向我们JJYY吧! 所需要到的配件清单: 本帖隐藏的内容1、3D打印盒子。 2、AR9331板(wifi主板)。 3、摄像头。 淘宝党:https://item.taobao.com/item.htm?id=41706174433 原理非常简单,用AR9331板刷入openwrt固件,然后使用一个笔记本摄像头接到usb,然后启动摄像头命令就可以了! 如果需要在公司访问,就映射端口就可以了! 虽然这个功能非常简单,但你有了这个openwrt,以后我们会出更多教程都是关于openwrt制作智能产品,那么你学会openwrt又牛b了一吧! 第一部份:配置wifi板(设置ap、sta之类的)。 前往第一篇:WIFI作品DIY教程01-《wifi开发板》介绍和联网等配置教程 网址链接:https://www.znck007.com/forum.php?mod=viewthread&tid=21570 第二部份:配置摄像头。 一、下载putty软件(电脑连接openwrt系统) https://pan.baidu.com/s/1pJluOwN 二、使用putty安装摄像头驱动 连接192.168.1.1 输入root,和密码 登陆成功! opkg update 更新软件 opkg install mjpg-streamer 安装摄像头驱动(如果已经安装了,就可以不用安装!) mjpg_streamer -i "input_uvc.so /dev/video0 -r 640x480 " -o "output_http.so -p 8080 -w /www/webcam" 启动摄像头,如上图表示成功!有时usb供电不足,或摄像头坏了都是启动不成功的! 第三部份:电脑或手机监控摄像头。 一、电脑摄像头。 1、使用火狐浏览器(ie不行,苹果、谷歌都可以) https://www.firefox.com.cn/ 2、浏览器打开 https://192.168.1.1:8080 二、手机摄像头 1、手机首先连接openwrt的wifi,如果已经设置了dhcp,那就会自动获得IP了! 2、苹果手机直接打开 https://192.168.1.1:8080(像电脑一样,可以直接连接摄像头) 2、安卓手机下载app连接吧 APP下载:https://pan.baidu.com/s/1gdtcDTT APP源码下载:https://pan.baidu.com/s/1pJOA0iB ok,那么摄像头就已经正常了! 第四部份:设置路由器端口映射(在外网<公司等>也可以监控家里的情况)。 设置路由器端口映射比较麻烦,所以大家一定得慢慢来! 原理:家里路由器-》映射到openwrt-》再映射到192.168.1.1的8080端口上! 一、设置openwrt静态IP,只能这样才能指定映射! 选择 网络-》接口。 点击修改 选择静态地址,然后切换协议! 这里非常重要啊,设置也是要非常注意的。 比如我家里的路由器网关是192.168.14.1,所以我设置的IP就是192.168.14.100到192.168.14.250都可以! 在电脑上查看自己的网关是多少,只需要程序-》运行,打开cmd,然后ipconfig就可以看到网关了! 二、设置openwrt映射到192.168.1.1的8080端口上(也叫端口转发)! 也就是,外面有8080的连接进来,就自动转到192.168.1.1 三、设置上级路由器的端口映射(端口转发)! 这里呢你家的路由器不同而界面不同,一般都会有这个设置。 现在拿我们家里的路由器设置演示给你看看哦! 输入家里路由器的网关,就能登陆到网页了,不行就看说明或百度吧! 找到端口转发(或NAT或映射,多种不同的叫法) 设置openwrt静态IP和端口。 确认添加! 四、使用公网IP:端口访问摄像头 ok了,这样子只要能上网,就可以连接查看家里的时时视频了! 注意了:部分地区的一些端口是被运营商封了的,所以你要学会变通。 如下面做法:如下界面添加多个端口转发到80
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值