嵌入式毕业设计课题
- 格式:doc
- 大小:28.50 KB
- 文档页数:3
嵌入式毕业设计课题【篇一:嵌入式毕业设计课题】课题一:嵌入式远程视频实时监控实现原理:通过在s3c2440(samsung 的arm9芯片)上植入嵌入式web服务器boa及嵌入式数据库sqlite,搭建一个视频webserver,使得pc或者智能手机可以利用网页方式访问摄像头采集的实时视频,达到远程监控录像等应用!涉及到的知识点:①原理图,pcb,元器件的认识,通过开发板的原理图及cpu的datasheet写程序;② arm架构的理解,arm cpu的工作原理,汇编代码级调试理解;③ 2440 cpu的gpio,uart,i2c,spi,ad,watchdog,rtc,lcd等接口技术原理,c代码级调试理解;④嵌入式linux(linux-2.6.30)系统工作原理,驱动框架结构以及摄像头驱动实现;⑤嵌入式linux(linux-2.6.30)下,webserver的实现,包括,sdl,mjpg-streamer应用软件的移植。
团队组织:实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考)linux系统部分,三个人:一个人负责硬件部分,也不是设计原理图,此人需要电子专业,要能看懂原理图,负责各个模块能在开发板正常运行;一个人负责软件部分,linux系统编译问题,负责给第一个人完好的镜像文件;第三个人,协调软硬件,需要既懂硬件也懂软件;驱动部分,两个人:同时进行,做相同的事情,目的在于一起讨论,要看image sensor (通俗的说叫摄像头)的数据手册,搞清楚芯片工作原理,成像原理,以及参考驱动进行移植工作,会设计到信号不同,编译问题,协同工作!webserver,两个人:在嵌入式linux系统上搭建webserver,涉及到一些应用软件的整合移植工作,主要是sdl,mjpg-streamer,其中sdl是一个非常有名的开源库,3d就是通过它来实现的,而mjpg-streamer是一个流媒体的开源库,实现视频流在网上的传输,这连个库在企业用得很多。
封面(在学校统一印制的封皮上打印相应的内容,以下为填写举例)论文题目 简化的姓名刘刚学院 东北大学东软信息学院 专 业指导教师 张三备 注2011年——作者指导教师: 张三 教授 李四 单位名称: 嵌入式系统工程系 专业名称: 电子信息工程东北大学东软信息学院2011年6月Northeastern University Neusoft Institute of InformationJune 2011Supervisor:Professor Liu Hongyi Associate Supervisor:毕业设计(论文)任务书………………………。
-Ⅱ-东北大学东软信息学院毕业设计(论文) Abstract-Ⅲ-computer network for a long time.This article mainly discusses the QoS architecture, the principle of V oIP and the two related protocols: H.323, SIP. And then, introduce some QoS control mechanisms: packet classification, admission control, QoS route and queue management.………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………….Key words: V oIP QoS, H.323 SIP RSVP Diffserv RTCP, dynamic control admission-1-任务书 .......................................................................................................... I 摘 要 .........................................................................................................II .. (III)第1章 ...................... 1 1.1 .. (1)1.2 (1)第2章 关键技术介绍 (2)2.1 简 ......................................2 2.2 .. (2)第3章 (3)3.1 (3)3.1.1 软件功能构架 ···············································3.1.2 硬件功能框图 ··············································· 3.2 系统开发环境3.3 ·3.3.1 (4)3.3.2 (4)第4章 系统设计 (6)4.1 设计指导思想和原则 (6)4.1.1 指导思想 ................................................................................................................ 6 4.1.2 设计原则 . (6)4.2 系统概述 (6)东北大学东软信息学院毕业设计(论文)目录4.3系统功能结构设计 (6)4.3.1实现单片机与外围存储器的技术连接 (6)4.3.2LED数码管的电路设计 (6)4.3.3rs232串行接口电路设计 (6)4.3.4键盘接口电路设计 (6)4.4系统UI界面设计 (6)4.5系统控制流程 (6)第5章系统实现 (7)5.1系统软件的实现 (7)5.1.1系统软件框图 (7)5.1.2系统程序流程图 (10)第6章系统测试 (12)6.1测试方案及测试用例 (12)6.1.1LED显示 (12)6.1.2键盘响应 (12)6.1.3串口收发 (12)6.1.3UI界面测试 (12)第7章结论 (13)附录1原理图 (14)附录2PCB图 (15)附录3实物图 (16)参考文献 (17)致谢 (18)-2-1章 绪论 说明:在绪论中简要说明设计(论文)工作的目的、意义、范围、研究设想、方法、选题依据等。
毕业设计(论文)题 目 基于嵌入式的NFC 应用姓 名学 号专业班级 09电子信息工程2班指导教师分 院 信息科学与工程学院宁波理工学院完成日期2013年5月20日摘要NFC是Near Field Communication的缩写,是近年来在射频识别技术上发展起来的一种近距离无线通信技术。
本文在了解STM32F107开发板串口配置以及ACR122S读写器串口通信指令的基础上,设计了一个基于嵌入式的NFC考勤系统的简单应用。
NFC考勤系统的实现主要划分为以下两个大块:第一块,实现STM32F107开发板、ACR122S读写器与PC三者之间的通信;第二块,刷卡时,读写器读取的信息通过RS232串口发送给开发板,一方面把信息在开发板的液晶上显示,另一方面把信息传到PC上的考勤界面上显示。
关键词:STM32F107开发板;ACR122S读写器;串口通信AbstractNFC(Near Field Communication)is a short-range wireless communications technology developed in recent years in radio frequency identification technology. This text is based on understanding STM32F107 development board serial configuration and ACR122S of reader serial communication instruction ,designing a simple application of embedded NFC-based time and attendance system. NFC attendance system implementation is divided into the following two blocks: the first block, the communication between the STM32F107 development board, ACR122S reader and PC ; the second block, when crediting card, the reader to read the information from the card is sent to the board through the RS232 serial port, on the one hand, the information displayed on the LCD development board, on the other hand, the information to the attendance interface on the PC.Keyword:STM32F107 development board;ACR122S reader;Serial communication目录摘要 (I)Abstract (II)第1章概述 (1)1.1 NFC技术研究的意义 (1)1.2 NFC技术的分析 (1)1.3 国内外发展趋势 (2)1.4 本文主要工作 (3)第2章串口的通信过程 (5)2.1 ACR122S读写器的通信原理 (5)2.1.1 读写器的工作原理 (5)2.1.2 读写器串口通信基础 (6)2.1.3 读写器串口通信指令格式 (8)2.2 PC、开发板与读写器串口之间的通信 (11)2.2.1 串口通信流程框图 (11)2.2.2 串口通信流程 (12)第3章基于嵌入式的NFC考勤系统简单设计 (14)3.1 系统框图 (14)3.2 液晶显示控制模块 (14)3.2.1 TFT LCD液晶显示原理 (14)3.2.2 ILI9320控制器的寄存器配置 (16)3.2.3 液晶模块显示流程设计 (17)3.3 RTC实时时钟控制模块 (18)3.4 界面通信控制模块 (20)3.5 软件流程图 (25)3.6 实验结果展示 (26)第4章总结与展望 (28)4.1 总结 (28)4.2 展望 (29)参考文献 (30)致谢 (32)第1章概述1.1 NFC技术研究的意义如今无线通信在人们的生活中扮演越来越重要的角色,低功耗、微型化是用户对当前无线通信产品尤其是便携产品的强烈追求,因此近距离无线通信正逐渐引起人们的注意,同时对近距离无线通信技术的要求也越来越高。
嵌入式毕业设计摘要:本文主要介绍了嵌入式毕业设计的相关内容,包括设计概述、背景介绍、项目实施过程及成果展示等部分。
嵌入式毕业设计是一个综合性的设计项目,通过此项目学生可以将所学知识与技能应用于实际工程项目中,提高学生的实际操作能力和创新能力,促进学生综合素质的提高。
关键词:嵌入式,毕业设计,实践能力,创新能力一、引言嵌入式系统是指将计算机技术运用到各种电子设备中的一种系统。
在当今的科技发展中,嵌入式系统已经成为科技领域中不可或缺的一部分,广泛应用于家用电器、工业自动化、医疗器械、交通运输等领域。
加强对嵌入式系统的学习与研究对于学生的综合能力提升非常重要。
作为嵌入式系统专业的学生,在完成本科学业后需要进行一项综合性的设计项目——嵌入式毕业设计。
这一设计项目旨在通过一个完整的项目实践,帮助学生巩固所学知识,提高实践能力和创新能力。
二、设计概述本课题旨在设计并实现一个基于嵌入式系统的智能家居控制系统。
该系统能够实现对家居环境中的灯光、窗帘、温度等设备的远程控制与监测,提高家居生活的舒适性和智能化程度。
该系统还能够对家居能耗进行实时监控与统计,并通过智能算法进行优化调整,以达到节能环保的目的。
三、背景介绍目前,随着人们生活水平的提高,人们对家居生活的舒适度和智能化程度要求也越来越高。
传统的家居设备控制方式已经无法满足人们对家居生活的需求。
而基于嵌入式系统的智能家居控制系统可以很好地解决这一问题,实现远程控制与监测,并通过智能算法优化家居能耗,符合当今节能环保的发展趋势。
四、项目实施过程1. 系统设计:在项目实施初期,首先需要进行系统设计。
根据项目需求,设计系统的硬件框架和软件架构,明确各个模块的功能与接口。
2. 硬件选型:根据系统设计需求,选择适当的嵌入式处理器、传感器、执行器等硬件组件,并进行硬件电路设计。
3. 软件开发:在确定了硬件框架后,进行系统软件的开发。
包括底层驱动程序、中间件、上层业务逻辑等模块的编写。
嵌入式毕业设计题目嵌入式毕业设计题目:基于无线传感器网络的智能家居控制系统设计方向:基于嵌入式技术和无线传感器网络技术,设计一个智能家居控制系统,通过无线传感器网络实现对家居设备的监测和控制,提高家居的舒适度和便捷性,降低能源消耗。
设计要求:1. 系统能够监测并控制家居设备,如灯光、温度、湿度、门锁等,实现远程控制和定时控制功能。
2. 系统能够实时监测家居设备的状态,并提供报警功能,如烟雾报警、窗户状态报警等,确保家居安全。
3. 系统能够通过无线传感器网络将家居设备的监测数据传输到中心控制平台,用户可通过手机或电脑查看和控制家居设备。
4. 系统能够通过智能算法对家居设备的使用情况进行分析,提供节能优化方案,降低家庭能源消耗。
5. 系统设计应考虑实际使用场景和用户需求,界面应友好、操作简便,满足普通家庭的需求。
设计思路:1. 设计一个中心控制平台,通过嵌入式技术实现家居设备的监测和控制。
中心控制平台应包括主控芯片、无线通信模块、传感器接口等,以实现数据的采集、处理和传输功能。
2. 针对不同的家居设备,设计相应的传感器接口模块,实现家居设备的监测功能。
如设计一个温湿度传感器模块,用于监测家居的温度和湿度,并将数据传输给中心控制平台。
3. 设计一个用户界面,用于显示家居设备的状态和提供控制选项。
用户界面可以是手机App或电脑软件,用户可以通过界面实现家居设备的远程控制和定时控制。
4. 实现报警功能,当家居设备出现异常或不安全的情况时,中心控制平台能够发出报警信息,提醒用户注意和采取相应的措施。
5. 通过智能算法对家居设备的使用情况进行分析,计算出优化方案,并向用户提供节能建议,降低家庭能源消耗。
预期成果:1. 智能家居控制系统的中心控制平台原型。
2. 完成至少一个家居设备的监测和控制模块,并实现与中心控制平台的连接。
3. 实现基本的远程控制和定时控制功能,并提供用户界面。
4. 实现报警功能,并能向用户发送报警信息。
第1篇摘要:随着科技的飞速发展,嵌入式系统在各个领域的应用越来越广泛。
为了培养具有创新能力和实践能力的高素质人才,嵌入式教学实践研究显得尤为重要。
本文旨在探讨嵌入式教学实践研究的重要性、研究方法以及实施策略,以期为我国嵌入式教学提供参考。
一、引言嵌入式系统作为一种集计算机技术、微电子技术、通信技术于一体的综合性技术,广泛应用于工业控制、智能家居、物联网等领域。
随着我国嵌入式产业的快速发展,对嵌入式人才的需求日益增长。
然而,当前我国嵌入式教学存在理论与实践脱节、课程设置不合理、师资力量不足等问题。
因此,开展嵌入式教学实践研究,提高嵌入式教学质量,对于培养适应产业发展需求的高素质人才具有重要意义。
二、嵌入式教学实践研究的重要性1. 培养具有创新能力和实践能力的高素质人才嵌入式教学实践研究有助于提高学生的动手能力和创新能力,使学生能够在实际项目中运用所学知识,解决实际问题。
2. 适应产业发展需求嵌入式教学实践研究紧密结合产业发展趋势,培养符合市场需求的高素质人才,有助于推动我国嵌入式产业的发展。
3. 提高教师教学水平嵌入式教学实践研究有助于教师更新教育观念,提高教学水平,为学生提供更优质的教育资源。
4. 促进教育教学改革嵌入式教学实践研究有助于推动教育教学改革,为我国嵌入式教育发展提供有力支持。
三、嵌入式教学实践研究方法1. 文献综述法通过查阅国内外相关文献,了解嵌入式教学研究现状、发展趋势和存在的问题,为研究提供理论依据。
2. 案例分析法选取具有代表性的嵌入式教学案例,分析其成功经验和不足之处,为研究提供实践依据。
3. 调查研究法通过问卷调查、访谈等方式,了解嵌入式教学现状、学生需求、教师教学效果等,为研究提供数据支持。
4. 实验研究法设计并实施嵌入式教学实验,验证研究假设,为研究提供实证依据。
四、嵌入式教学实践实施策略1. 优化课程设置根据产业发展需求,调整嵌入式课程体系,增加实践性课程,提高学生的实践能力。
人工智能嵌入式毕业设计人工智能(AI)作为当今世界科技发展的热点领域,已经在各行各业得到了广泛的应用。
嵌入式系统作为将计算机技术应用到各种设备中的解决方案,也成为了现代科技发展的关键领域。
结合人工智能和嵌入式系统进行毕业设计,将会是一个充满挑战和潜力的领域。
本文将探讨如何将人工智能和嵌入式系统相结合,以及相关的毕业设计题目和方向。
一、人工智能在嵌入式系统中的应用1.1 智能家居系统在智能家居系统中,人工智能技术可以通过嵌入式系统控制各种家电设备,实现智能化、自动化的家居生活。
可以利用人工智能算法实现可视化识别家庭成员,控制家电设备的开关和模式,提高家居的舒适性和智能化程度。
1.2 智能医疗设备结合人工智能和嵌入式系统,可以开发智能医疗设备,包括监测设备、诊断设备和治疗设备。
通过人工智能技术,可以对医疗数据进行实时分析,辅助医生进行诊断,提高医疗设备的精准性和效率。
1.3 智能交通系统人工智能和嵌入式系统的结合还可以应用在智能交通系统中,通过数据的采集和分析,实现交通信号灯的智能化控制、车辆的自动驾驶等功能,提高交通系统的安全性和效率。
二、人工智能嵌入式毕业设计题目2.1 基于深度学习的智能家居系统设计该毕业设计可以通过嵌入式系统集成传感器和执行器,利用深度学习算法实现家庭成员识别、语音控制家电等功能,提高家居生活的智能化程度。
2.2 智能医疗监测系统设计结合人工智能技术和嵌入式系统,设计医疗监测设备,实现对医疗数据的实时采集和分析,提高医疗监测设备的精准性和可靠性。
2.3 智能交通管理系统设计该毕业设计可以通过人工智能和嵌入式系统设计智能交通管理系统,实现智能交通信号灯控制、车辆自动驾驶等功能,提高交通系统的智能化程度。
三、人工智能嵌入式毕业设计方向3.1 嵌入式系统的硬件设计与调试该方向侧重于嵌入式系统的硬件设计,包括传感器与执行器的选择与应用、电路设计与调试等内容。
3.2 嵌入式系统的软件开发与算法优化该方向关注嵌入式系统中的软件开发和算法优化,包括人工智能算法的应用、嵌入式系统的软件编程等内容。
嵌入式毕业设计课题【篇一:嵌入式毕业设计课题】课题一:嵌入式远程视频实时监控实现原理:通过在s3c2440 (samsung 的arm9 芯片)上植入嵌入式web 服务器boa 及嵌入式数据库sqlite ,搭建一个视频webserver ,使得pc 或者智能手机可以利用网页方式访问摄像头采集的实时视频,达到远程监控录像等应用!涉及到的知识点:①原理图,pcb ,元器件的认识,通过开发板的原理图及cpu 的datasheet 写程序;②arm 架构的理解,arm cpu 的工作原理,汇编代码级调试理解;③2440 cpu 的gpio,uart,i2c,spi,ad,watchdog,rtc ,lcd 等接口技术原理, c 代码级调试理解;④嵌入式linux(linux-2.6.30)系统工作原理,驱动框架结构以及摄像头驱动实现;⑤ 嵌入式linux(linux-2.6.30)下,webserver 的实现,包括,sdl ,mjpg-streamer 应用软件的移植。
团队组织:实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考)linux 系统部分,三个人:一个人负责硬件部分,也不是设计原理图,此人需要电子专业,要能看懂原理图,负责各个模块能在开发板正常运行;一个人负责软件部分,linux 系统编译问题,负责给第一个人完好的镜像文件;第三个人,协调软硬件,需要既懂硬件也懂软件;驱动部分,两个人:同时进行,做相同的事情,目的在于一起讨论,要看image sensor (通俗的说叫摄像头)的数据手册,搞清楚芯片工作原理,成像原理,以及参考驱动进行移植工作,会设计到信号不同,编译问题,协同工作!webserver ,两个人:在嵌入式linux 系统上搭建webserver ,涉及到一些应用软件的整合移植工作,主要是sdl,mjpg-streamer ,其中sdl 是一个非常有名的开源库,3d 就是通过它来实现的,而mjpg-streamer 是一个流媒体的开源库,实现视频流在网上的传输,这连个库在企业用得很多。
嵌入式毕业设计题目大全
1.基于物联网的智能家居系统设计与实现
2.基于嵌入式技术的智能健康监测系统
3.基于FPGA的实时图像处理系统设计
4.基于嵌入式系统的智能车载信息娱乐系统开发
5.基于微控制器的智能农业环境监测与控制系统
6.基于嵌入式技术的智能交通信号灯控制系统设计
7.基于嵌入式系统的智能手持设备应用开发
8.基于嵌入式技术的智能环境监测与报警系统设计
9.基于单片机的智能家电控制系统设计与实现
10.基于嵌入式系统的智能无人机控制系统开发
11.基于嵌入式系统的智能医疗辅助诊断系统设计与实现
12.基于FPGA的高性能数字信号处理系统设计及应用
13.基于嵌入式技术的智能无线传感器网络节点设计与优化
14.基于单片机的智能智能照明控制系统设计与实现
15.基于嵌入式系统的智能环境能耗监测与管理系统设计。
一个典型的嵌入式系统设计和实现[五篇模版]第一篇:一个典型的嵌入式系统设计和实现关键字:嵌入式系统设计ARM FPGA 多功能车辆总线Multifunction Vehicle Bus在计算机、互联网和通信技术高速发展的同时,嵌入式系统开发技术也取得迅速发展,嵌入式技术应用范围的急剧扩大。
本文介绍了一种基于ARM和FPGA,从软件到硬件完全自主开发多功能车辆总线(Multifunction Vehicle Bus)MVB??B嵌入式系统的设计和实现。
系统设计和实现通常来说,一个嵌入式系统的开发过程如下:1. 确定嵌入式系统的需求;2. 设计系统的体系结构:选择处理器和相关外部设备,操作系统,开发平台以及软硬件的分割和总体系统集成;3. 详细的软硬件设计和RTL代码、软件代码开发;4. 软硬件的联调和集成;5. 系统的测试。
一、步骤1:确定系统的需求:嵌入式系统的典型特征是面向用户、面向产品、面向应用的,市场应用是嵌入式系统开发的导向和前提。
一个嵌入式系统的设计取决于系统的需求。
1、MVB总线简介列车通信网(Train Communication Network,简称TCN)是一个集整列列车内部测控任务和信息处理任务于一体的列车数据通讯的IEC国际标准(IEC-61375-1), 它包括两种总线类型绞线式列车总线(WTB)和多功能车厢总线(MVB)。
TCN在列车控制系统中的地位相当与CAN总线在汽车电子中的地位。
多功能车辆总线MVB是用于在列车上设备之间传送和交换数据的标准通信介质。
附加在总线上的设备可能在功能、大小、性能上互不相同,但是它们都和 MVB总线相连,通过MVB总线来交换信息,形成一个完整的通信网络。
在MVB系统中,根据IEC-61375-1列车通信网标准,MVB总线有如下的一些特点:拓扑结构:MVB总线的结构遵循OSI模式,吸取了ISO的标准。
支持最多4095个设备,由一个中心总线管理器控制。
课题一:嵌入式远程视频实时监控
实现原理:
通过在s3c2440(samsung 的arm9芯片)上植入嵌入式web服务器boa及嵌入式数据库SQLite,搭建一个视频webserver,使得PC或者智能手机可以利用网页方式访问摄像头采集的实时视频,达到远程监控录像等应用!
涉及到的知识点:
①原理图,PCB,元器件的认识,通过开发板的原理图及CPU的datasheet写程序;
②arm架构的理解,arm cpu的工作原理,汇编代码级调试理解;
③2440 cpu的GPIO,UART,I2C,SPI,AD,WA TCHDOG,RTC,lcd等接口技术原理,C代码级调试理解;
④嵌入式linux(linux-2.6.30)系统工作原理,驱动框架结构以及摄像头驱动实现;
⑤嵌入式linux(linux-2.6.30)下,webserver的实现,包括,SDL,mjpg-streamer应用软件的移植。
团队组织:
实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考)
Linux系统部分,三个人:
一个人负责硬件部分,也不是设计原理图,此人需要电子专业,要能看懂原理图,负责各个模块能在开发板正常运行;
一个人负责软件部分,linux系统编译问题,负责给第一个人完好的镜像文件;
第三个人,协调软硬件,需要既懂硬件也懂软件;
驱动部分,两个人:
同时进行,做相同的事情,目的在于一起讨论,要看image sensor(通俗的说叫摄像头)的数据手册,搞清楚芯片工作原理,成像原理,以及参考驱动进行移植工作,会设计到信号不同,编译问题,协同工作!
Webserver,两个人:
在嵌入式linux系统上搭建webserver,涉及到一些应用软件的整合移植工作,主要是SDL,Mjpg-streamer,其中SDL是一个非常有名的开源库,3D就是通过它来实现的,而Mjpg-streamer是一个流媒体的开源库,实现视频流在网上的传输,这连个库在企业用得很多。
课题二:嵌入式温湿度报警系统
实现原理:
通过在cortex-m0(lpc1114)上部署一个温湿度传感器,采集到
的数据显示在LCD上,如果超过警戒值则通过短信,电话通知主人。
涉及到的知识点:
①原理图,PCB,元器件的认识,通过开发板的原理图及CPU的datasheet写程序;
②cortex-m0架构的理解,arm cpu的工作原理,汇编代码级调试理解;
③cortex-m0 cpu的GPIO,UART,I2C,SPI,AD,W ATCHDOG,RTC,lcd等接口技术原理,C代码级调试理解;
④温湿度传感器原理,I2C通信原理,LCD显示原理;
⑤手机模块通信原理
团队组织:
实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考)
系统部分,两个人:
负责系统及各个模块能正常运行;串口通信,IO口控制,中断原理。
传感器,两个人:
同时进行,查看传感器芯片手册,研究其工作原理,并研究I2C的通信原理,用程序实现数据采集!
Lcd显示,两个人:
同时进行相同事情,根据lcd的数据手册,研究LCD的显示原理,能画线,画点,显示汉字,图片。
手机模块,两个人:
根据手机模块数据手册,熟悉其各种命令,通过程序实现发短信,打电话,收短信等功能。
课题三:物联网
实现原理:
通过在cortex-m3(stm32)上搭建一个简易webserver,并作为数据中心,其周围有各类传感器(温湿度,大气压,颜色,烟雾,酒精,一氧化碳等),各传感器定时上传数据到服务中心,而用户可以通过PC或者手机以web形式访问数据中心,实时掌握情况。
涉及到的知识点:
①原理图,PCB,元器件的认识,通过开发板的原理图及CPU的datasheet写程序;
②cortex-m3架构的理解,arm cpu的工作原理,汇编代码级调试理解;
③cortex-m3cpu的GPIO,UART,I2C,SPI,AD,W ATCHDOG,RTC,lcd等接口技术原理,C 代码级调试理解;
④简易webserver实现原理;
⑤各传感器原理
团队组织:
实现该项目可以按一下方式组队(考虑到学生可能动手能力有限,每个模块安排两个人,这样有讨论,该分配方法供参考)
系统部分,两个人:
负责系统及各个模块能正常运行;串口通信,IO口控制,中断原理。
传感器,两个人:
同时进行,查看传感器芯片手册,研究其工作原理,并研究I2C的通信原理,用程序实现数据采集!
简易webserver,两个人:
要实现嵌入式webserver,设计比较好的交互界面,涉及到TCP/IP通信原理!。