转载请注明出处: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官方手冊
版权声明:本文博主原创文章,博客,未经同意不得转载。