基于ARM的智能家居监控系统设计说明书

基于ARM的智能家居监控系统设计说明书

ID:23840497

大小:1.98 MB

页数:82页

时间:2018-11-10

基于ARM的智能家居监控系统设计说明书_第1页
基于ARM的智能家居监控系统设计说明书_第2页
基于ARM的智能家居监控系统设计说明书_第3页
基于ARM的智能家居监控系统设计说明书_第4页
基于ARM的智能家居监控系统设计说明书_第5页
资源描述:

《基于ARM的智能家居监控系统设计说明书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于ARM的智能家居监控系统详细设计说明书提交:审核:发行签核记录表发文单位签核发文单位签核北京开发中心技术管理部修改纪录表版本发行日期修改记录Ver:1.002009-4-9基于ARM的智能家居监控系统详细设计说明书[基于ARM的智能家居监控系统]详细设计说明书1、引言1.1目的l本说明书是为了程序员详细了解基于ARM的智能家居监控系统l应该完成的功能和各模块输入、处理、输出关系,指导程序员正确编码;同时作为测试人员的参考资料使用l面向的读者:程序员、测试人员、评审员;1.2项目背景n项目名称:基于ARM的智能家居监控系统。n项目功能:使用FS2410开发板和GPR

2、S模块和USB摄像头,完成对现场的监控功能,硬件资源来源于FS2410开发板自带的资源,比如温度传感器,报警器,红外传感器等。如果温度传感器特测温度高于一定的温度或者红外传感器特测有不法分子闯入,那么相应的相应的报警功能,灭火功能被开启,并通过GPRS模块通知用户现场情况,用户根据具体情况采取不同的措施给系统。完成一个远程监控的主要功能。n系统提出者:北京市华清远见科技信息有限公司n项目开发者:farsightn项目管理者:farsightn最终用户:面向用户n其他有关背景资料。1.3术语及缩略语定义1.3.1术语定义:lFS2410:优龙开发板名称。lcgi:Com

3、monGateIntergace,是HTTP服务器与你的或其它机器上的程序进行“交谈”的一种工具,其程序须运行在网络服务器上1.3.2缩略语定义:1.4参考资料1.4.1文件l《基于GPRS的远程安防监控系统需求分析说明书》l《基于GPRS的远程安防监控系统概要设计说明书》基于ARM的智能家居监控系统详细设计说明书1.1.1资料l<>l<>l<<嵌入式linux应用程序开发详解>>l<>l<<深入理解linux内核>>l优龙开发板参考资料光盘2、主控系统详细设计2.1程序结构

4、图红外传感器USB摄像头GPRS灭火装置报警存储照片温度传感器火灾主控板小偷异常现象Internet&手机2.1系统结构图2.2程序说明:2.2.1AD模块说明程序描述:AD驱动程序名称:s3c2410-adc.c审核:farsight日期:2008-4-26输入数据:一个模拟电压信号量输出数据:得到一个数字信号量基于ARM的智能家居监控系统详细设计说明书硬件描述:AD转换器是模拟信号源和CPU之间联系的接口,它的任务是将连续变化的模拟信号转化为数字信号,以便计算机和数字系统使用。FS2410开发板用的AD转换器是ARMS3C2410自带的一个一路10位的AD转换器。

5、并且支持触摸屏功能。最大转化率是500K,AD转换器频率的计算公式为:系统时钟/(比例值+1)。本电路的特点是通过改变滑动变阻器的阻值来改变模拟电压量。软件是通过read,write来进行对AD的读和写的操作。原理图:涉及的datasheet:(s3c2410芯片手册)具体操作根据驱动程序和datasheet来结合基于ARM的智能家居监控系统详细设计说明书注册驱动程序程alloc_chrdev_region(&devno,0,1,"AD_temperature");(动态)结束初始化cdev,并添加到内核之中cdev_add(&ADdev.cdev,devno,1);

6、Y填充adc_remap_ops结构体的各个域。 open,release,read,writerequest_irq(IRQ_ADC,AD_interrupt,SA_INTERRUPT,"AD",NULL);(中断注册)register_chrdev_region(devno,1,"AD_temperature")成功?序流程:2.2.1AD模块驱动流程图驱动设计思路:在模块中有AD转换驱动和蜂鸣器的驱动,AD驱动的设计为:open函数中设置为手动启动,当应用层调用read函数时,开启AD转换,然后进入可中断的等待队列,当中断来的时候,唤醒等待队列,然后读取转换数值

7、,在IOCTL中能控制对AD和蜂鸣器的开和关。#include#include#include#include#include#include#include#include#include

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。