嵌入式系统课程设计报告

发布 2022-10-21 08:57:28 阅读 8142

课程设计。

采用模块化设计方法设计出一款基于arm微控制芯片和linux操作系统的楼宇对讲系统,该对讲系统通过以太网与楼宇间的各室内机相连,实现了安装在楼道门口的终端机与各室内机的ip对讲,同时将访客的**信息传输到室内机,并采用指纹身份识别技术实现了门控系统管理。

关键词:嵌入式系统设计;楼宇对讲;指纹识别。

巩固所学的专业技术知识,培养学生综合运用所学知识与生产实践经验,分析和解决工程技术问题的能力,培养初步的独立设计能力;通过课程设计实践,了解并掌握一般的综合设计过程,训练并提高学生在理论计算、结构设计、工程绘图、查阅设计资料、运用标准与规范和应用计算机等方面的能力,更好地将理论与实践相结合,提高综合运用所学理论知识独立分析和解决问题的能力。再设计完成后,还要将设计的电路进行安装、调试,加强我们的动手能力。在此过程中培养从事设计工作的整体观念。

设计基于arm的楼宇对讲系统。要求对系统功能分析,给出设计思路;系统总体设计,画出系统构成框架图;阐述系统工作流程;画出主要设计部分的电路图。

通过网络适配器和交换机与用户室内机,管理中心机等组成一个lan网络。对讲系统安装在每个楼梯入口,可用于呼叫各室内机或管理中心机;当业主欲进入梯道铁门时,可利用对讲系统连接的指纹识别传感器感应进行身份识别,确认身份后电控门锁自动开启;来访者可通过该对讲系统呼叫住户,住户通过室内机,对访客进行对话、**确认后,遥控开启楼道门控锁;另外管理中心机壳通过对讲系统内置的web服务器进行系统参数查询设置,如ip信息设置,系统复位,系统时钟矫正等。

系统主控芯片采用三星s3c2440嵌入式处理器,s3c2440是基于arm9t的soc芯片,低功耗、高性能,非常适合嵌入式产品的开发,具有lcd控制器,3通道uart、4通道dma、hc和spi总线接口、130个通道i/o口、2个usb主机楼口和1个usb设备接口等资源。基于s3c2440的这些资源,满足整个系统对处理器的要求。

整个系统的硬件结构原理如图3-1所示。

图3-1 系统硬件结构。

arm主控模块由arm控制器、flash、sdram及相关外围电路组成。系统中arm控制器的主要作用是把从指纹识别仪读取到的指纹特征数据域存储在数据中的指纹记录作比较,如果存在记录则发出脉冲使电控门开锁。同时实现接收和传输**及语音数据,以太网通信等功能。

由于s3c2440控制器本身并没有带以太网控制器,可通过扩展网络接口的模式设计一个以太网接口电路。系统采用性能优良的以太网控制器cs8900a。该芯片的突出特点是使用灵活,其物理层接口、数据传输模式和工作模式等都能根据需要而动态调整,通过内部寄存器的设置来适应不同的应用环境。

电路连接如图3-2所示。

图3-2 以太网卡连接图。

图像处理模块由图像采集芯片、图像压缩芯片及相关外围电路组成。系统采用专用采集和压缩芯片组成的硬件电路来实现图像处理的功能,不采用软件方式来实现,是为了减轻控制器的负担以便于以太网传输图像,并能获得较好的数字压缩图像。

图像采集芯片采用tw9903。tw9903内部带有软件控制的4选1的信号输入选择器。s3c2440通过iic总线对tw9903进行初始化和控制。

图像压缩芯片采用go7007。go7007采用mpeg4压缩算法进行实时图像压缩,能随internet用带宽变化动态调整比特率和帧率,能够输出高质量的微软**格式。图像处理模块接线如图3-3所示。

图3-3 图像处理模块接线图。

由于指纹识别仪是通过usb接口与s3c2440连接的,s3c2440自带有两个usb主接口,所以只需扩展主控制器的usb接口即可。电路图如图3-4所示。

图3-4 usb接口电路原理图。

音频模块实现了访客与住户之间的通话,访客通过门控系统提供的按键按下住户号码。对应的室内机即发出振铃声,同时将访客图像传至室内机,提起手柄,即可与访客通话。音频模块由s3c2440的iis音频总线接口和uda1341音频编码解码器组成,s3c2440的iis总线时钟信号sck与usa1341的bck连接,字段选择连接于ws引脚。

uda1341提供两个音频通道,分别用于输入和输出,iis总线的音频输出iissdo对应于uda1341的音频输入,iis总线的音频输入iisdi对应于uda1341的输出。

嵌入式系统课程设计报告

直流电机控制实验。指导老师 王念桥。学生姓名 王占龙。学号 完成时间 2011 11 22 直流电机控制实验。一。系统设计背景介绍。通过对 arm9嵌入式系统设计 这门课程的学习,掌握了一些嵌入式系统设计的基本知识 结合以前学过的c语言的编程知识,并查阅相关资料,设计出此程序。二。系统总体设计方案。...

嵌入式系统课程设计报告

嵌入式系统。课程设计报告。设计任务一十字路 通灯控制。一 设计目的 1 了解基于arm7核的lpc2106的管脚功能和特点,掌握i o控制寄存器的设置方法 2 掌握arm7应用系统编程开发方法,能用c语言编写应用程序 3 熟练掌握ads1.2软件的使用以及proteus 调试的方法 二 具体任务 1...

嵌入式系统课程设计报告

题目 基于skyeye的嵌入式linux系统设计 2013 2014第2学期。院系 电子通信工程系 姓名 张衡 专业 通信工程 学号 111307334 指导老师 赵成 电子通信工程系。2014年5月制。目录。一 引言。二 设计目的。三 设计要求。1 建立vmware虚拟机。2 安装linux rh...