首页 > 代码库 > 远程视频监控之硬件篇

远程视频监控之硬件篇

       转载请注明出处:http://blog.csdn.net/ruoyunliufeng/article/details/38513927


       主要对本项目所设计的硬件进行说明,为了以后的驱动打基础。总的框图在概述里面有说,这里就不再累述。

一.ARM9开发板(mini2440)

    1.LED

  

    2.按键

      应用程序用的是按键4

    3.PWM


    4.串口

由于CON1是调试的串口,CON3是红外的串口。所以我们就用CON2。

二.GSM模块(sim900A)

     对于SIM900A的介绍不就不说了,百度一下一坨。主要说说我对他的改进

 

       左面的是实物图正面,右面的是实物图背面。下面的是原理图(SIM900A模块内部的没有,因为买的时候就没给我,貌似是商业机密),电源是3.7到4.2的锂电池(18650)太高了可能会烧掉,卖家告诉我的。在输入端加了1000UF的电容,防止大电流的情况。由于音频信号都是单声道,所以就把音频插座的左右声道连了起来。加的两个瓷片电容,为了防止干扰,还有串联了小电阻几欧(我加上发现还是有噪音,但是稳定后就没有了,效果还是可以接受的)。我还给锂电池加入了充电模块TP4056,直接插上USB线就能充电,还能防止过冲问题。其实再加上个5V的升压板就是一个移动电源了,现在你明白为啥移动电源越卖价格越低了吧,成本在那,技术也相对简单成熟。唯一问题就是营销,现在移动电源广告满天飞。呵呵,不好意思跑题了。


三.其他

    1.无线网卡

          无线网卡用的是Atheros AR9271(VID为0x13D3,  PID为0x3327)芯片,理由非常简答,官方支持。使用别的网卡也可以,但最好是官方支持的。可以参考:http://wireless.kernel.org/en/users/Devices/USB

    2.USB摄像头

          USB摄像头我试了一款摄像头,最终选用蓝色妖姬S10,摄像头要说明一点,摄像头要支持mjpg格式。一般家里普通的摄像头都是YUV格式的(10-20元),当你插上这种摄像头运行mjpg-streamer的时候是可以出现画面的,只是画面有些卡顿和拖影的现象,因为在软件运行中需要将YUV转换成mjpg,这里就需要CPU去做。ARM9的性能你懂的,所以就出现了卡顿。如果淘宝购买的话建议买运费险,不能用可以退回去。

  3.移动电源

      这个说实话可有可无,主要是怕USB摄像头和无线网卡的需要的电流过大,开发板的USB口供电不足。实测发现,mini2440的USB口供电应该是足够的(测试仅几十分钟,未经过长时间测试),所以我建议如果只打算测试的话,大可不必加这个移动电源,如果需要长时间使用的话最好还是加上。


参考:mini2440官方手册