588 位酷友已加入
本圈子收集通信电子类的毕业设计与毕业论文,本科、硕士、博士各阶段的都可以,上传时请尽量注明毕设的概述信息~加入圈子可以上传、下载资料,也可以使用提问来寻求资料或分享你认为有价值的站外链接~
有基于ZigBee的智能家居体统吗
哪位大佬能做毕业设计的设计部分? 采用单片机产生频率、幅度可变的正弦波激励信号,实现阻抗测量的硬件电路设计,(0.1-100Ω)。价格可以商量
即将要做毕业设计了,不知如何下手,求助各位大神!!!
本资源为本科生毕业论文。 概述 传统的汽车转弯信号灯的控制采用数字逻辑电路实现,虽然这种方式较分立元件电路有了较大改进,但由于其功能完全靠硬件实现、因而存在种种弊端:在这种控制线路中、要实现某种控制只能通过各芯片间的硬件连线解决,而其控制功能已包含在固定线路之间,因此它的功能专一,不灵活;为了安全可靠、节约使用各芯片引脚,设置了许多带有制约关系的联锁电路,使电路在电源接通时,各器件都处于受制约状态。 上述种种不利因素使得传统的汽车转弯信号灯控制系统很难达到更高的自动化、智能化程度,难以满足我们对设计、制作、使用、维护、功能调整和变更更加灵活方面的要求。我们在汽车转弯信号灯控制系统中采用性能价格比较优的AT89C51单片机作为控制器,代替传统的控制电路、从而提高了自动化程度,增加了系统功能。 目录 前言 摘要 第一章 课题内容 2.2 设计目的 2.2 设计内容 2.3 系统的控制要求 第二章 总体方案 2.1方案论证 2.2器件选择、电路制作及软件编程 2.3系统的调试 第三章 硬件设计 4.1硬件安排及分析 4.2AT89C51单片机型号的选择及介绍 4.2.1 主要特性 4.2.2 管脚说明 4.2.3振荡器特性 4.2.4AT89C51方框图 4.2.5芯片擦除 4.2.6编程方法 4.2.7AT89C51的极限参数及电气特性 3.3其它芯片内部逻辑结构图图 3.4硬件原理图 3.5PCB板图 3.6Protel99封装总结 第四章 软件设计 5.1程序流程图 5.2设计程序 5.3总体说明 5.41HZ闪烁信号的产生与占空比 5.530HZ闪烁信号的产生与占空比 5.6内存单元分配表 第六章调试与存在的不足 6.1调试方法 6.2存在的问题和设计的不足 参考文献 结束语 元件清单 附图1 附图2 附图3
本资源为本科毕业设计,包含毕业论文与源码,以及该文章的参考文献等资料。 摘要 语音是人类获得信息的重要来源和利用信息的重要手段。语音信号处理是研究用数字信号处理技术和语音学知识对语音信号进行处理的新兴的学科,是目前发展最为迅速、应用十分广泛的交叉前沿科学。对于如何高效地实现语音传输、存储通过语音实现人机交互是语音信号处理领域的重要研究课题。 本设计针对现在大部分语音处理软件内容繁多、操作不便等问题,采用MATLAB7.0综合运用GUI界面设计、各种函数调用等来实现语音信号的变频、变幅、傅里叶变换及滤波,程序界面简练,操作简便,具有一定的实际应用意义。 目录 第1章 概述 1.1课题背景及意义 1.2国内外研究现状 1.3本课题的研究内容和方法 1.4本论文主要内容 第2章 MATLAB简介和方案设计 2.1 MATLAB环境简介 2.2 语音信号处理系统方案 第3章 语音信号处理基本知识 3.1 语音信号处理相关技术 3.2采样定理和采样频率 3.3数字滤波器设计原理 第4章 语音信号处理系统设计 4.1图形用户界面设计 4.2原始信号处理 4.3加噪声语音信号处理 4.4布拉克曼滤波器滤波 4.5巴特沃斯滤波器滤波 结 论
功能 通过STM32与传感器与控制器联动,进行控制,并将数据传输到树莓派中的数据库存起来,并且对外提供一个WEB服务器和API,可以通过浏览器和客户端进行控制访问和联动 后台服务器/数据库 URL定向 数据库设计 用于APP的登录认证 用于Web的登录认证 配置文件的读写保存 历史记录功能 定时 Web 用户 管理与配置 用户管理 历史记录查看 定时 Android UI界面 登录验证保存 配置与控制 定时 用户管理 报警通知 嵌入式 STM32的传感器信息读取 STM32的外设控制 树莓派与STM32的交互 域名 内网穿透 功能 远程监视控制大棚情况 异常报警与异常阈值调节 定时任务 历史记录 报警提醒 多用户管理 进度展示 界面展示 来源:https://github.com/CreeperSan/Graduation-Project
概述 无线视频监控系统是安全防范系统的组成部分,它是一种防范能力较强的综合系统。无线视频监控以其直观、方便、信息内容丰富而广泛应用于许多场合。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控制技术也有长远的发展。 在国内外市场上,主要推出的是数字控制的模拟视频监控和数字视频监控两类产品。前者技术发展已经非常成熟、性能稳定,并在实际工程应用中得到广泛应用,特别是在大、中型视频监控工程中的应用尤为广泛;后者是新近崛起的以计算机技术及图像视频压缩为核心的新型视频监控系统,该系统解决了模拟系统部分弊端而迅速崛起,但仍需进一步完善和发展。 目前,视频监控系统正处在数控模拟系统与数字系统混合应用并将逐渐向数字系统过渡的阶段。 本设计中运用了nRF905收发模块,此模块提供了SPI 接口方便与C8051F310单片机的SPI 口连接。nRF905 单片无线收发器工作在433MHZ,通过SPI 接口进行编程配置,从而工作在消耗很低的电流状态。 C8051F310单片机的增强型串行外设接口SPI0提供访问一个全双工同步串行总线。SPI0可以作为主器件或从器件工作,使用4线主方式。通过C8051F310单片机SPI串口进行编程控制视频头的转向,同时,通过89S52单片机控制液晶显示电路;再运用射频发射与射频接收电路,将图像信息显示在电视机上,达到对周围事件进行实时监控。 经过对无线视频监控系统的设计,让我们更好的熟悉C8051F310单片机和89S52 两款单片机,而且对C8051F310这款在校园里运用还不是很多的单片机有很好的掌握。在使用89S52单片机控制液晶显示电路时,可以对以往学习过的51系列单片机进行巩固;对HY-12864液晶显示电路的硬件和软件有一个充分的认识。 目录 1 引言 2 方案论证 2.1 方案1——采用A/D和D/A转换的数字无线视频监控系统 2.2 方案2——数字和模拟结合的无线视频监控系统 3 系统概述 4 单元电路设计 4.1 射频发射电路 4.2 射频接收 4.3 数字无线发射电路 4.3.1 C8051F310单片机介绍 4.3.2 nRF905芯片介绍 4.3.3 数字无线发射硬件电路 4.3.4 液晶显示电路 4.4 数字无线接收电路 4.5 电源电路 4.5.1 +5V电源电压设计 4.5.2 +3.3V电源电压设计 4.5.3 蓄电池 5 软件设计 5.1 数字无线发射电路程序设计 5.1.1 发射电路程序 5.1.2 液晶显示电路程序 5.2 数字无线接收电路程序设计 6 测试结果 结 论 参考文献 附录A 无线发射电路 附录B 无线接收电路 附录1 发射程序 附录2 液晶程序 附录3 接收程序 致 谢
一、实验室名称: 电子技术综合实验室 **二、实验项目名称:**小车快速精确定位设计与实现 三、实验学时: 60 四、实验目的与任务: 1、熟悉系统设计与实现原理 2、掌握KEIL C51的基本使用方法 3、熟悉智能小车实验平台应用 4、独立编程调试,测试和掌握各部分的功能 5、完成系统软件的编写与调试 6、完成设计报告 五、实验器材 1、PC机一台 2、智能小车实验平台一套 六、实验原理、步骤及内容 (一)试验要求 基本要求:80分 (1)程序运行后,在8位数码管的高2位显示自己的学号;低3位显示当前温度,作为后期温度补偿的参数; (2)设置一个按键,当按下该按键时,蜂鸣器响0.1秒(按键提示音),清除数码管显示,启动小车前进(速度可自行设定档位),在数码管后三位显示“秒表计时器”作为小车运行时间,“秒表计时器”(定时中断实现),显示从“00.0”开始,最大显示到“99.9” ; (3)小车行驶过程中,在前三位数码管上显示在距离障碍物的测距结果,精度为0.1厘米。 (4)设定小车距离目标位置12.5cm处停止前行,通过速度调节和前进后退等方式使小车精确定位在目标位置,若小于目标距离,则声光报警,即用一个发光二极管指示灯LED2闪烁(亮0.1s、灭0.9s);蜂鸣器用500Hz方波驱动声响;若大于等于目标距离,则撤销声光报警。 扩展要求:20分(二选一) (1)利用温度补偿方式提升超声波测距的测量精度。 (2)利用数据拟合方式提升超声波测距的测量精度。 (二)实验内容 1、硬件设计 本次智能小车的主要51开发板,结合拥有电机驱动以及超声波模块的小车模型,组成智能小车。主要用到的硬件有,51单片机开发板,开发板自带的八位数码管,按键,led灯,蜂鸣器,小车模型自带的超声波模块,电机驱动模块,总体的硬件框架如图所示。其中数码管用来显示秒表以及测距的距离,超声波模块用来测距,蜂鸣器和灯起到声光提示作用,按键起到启动小车的作用。当按下按键后,启动小车,同时开启超声波模块功能进行测距,数码管显示距离和启动的时间,蜂鸣器和灯在软件控制下启动。 总体硬件框架图如下。 图1 系统硬件构成框图 3、软件设计 本智能小车实验的功能由实验要求可知。在运行程序后,首先显示自己的学号,按下按键后,小车启动并测距,并在合适的位置停止,过程中有蜂鸣器和灯作为辅助。 由于需要运行多个任务,包括数码管显示,超声波的测距,电机的驱动等,所以在实现多任务的时候,使用了单片机提供的定时器0和定时器1的中断来实现多个功能。 本次软件的模块主要分为系统初始化模块,数码管显示模块,超声波测距模块,PWM控制电机驱动模块,延时模块。 七、总结及心得体会 本次的智能小车能实现基本功能: (1)程序运行后,高2位显示学号后两位; (2)2s后,清除数码管,高3位数码管上实时显示距离障碍物的测距结果,精度为0.1厘米。当按下该按键时,蜂鸣器响0.1秒(按键提示音),清除数码管显示,按下该按键并启动小车前进,在数码管低三位显示“秒表计时器”作为小车运行计时时间,以00.0-99.9循环计时。 (3)小车行驶过程中,在低3位数码管上实时显示距离障碍物的测距结果,精度为0.1厘米。 (4)当13.5cm>距离>120时,左右电机关闭,定位成功;当距离<12.0cm,声光报警,小车后退直到定位成功;当目标距离>13.5cm,小车前进,则撤销声光报警。 经过几天的学习与探究,运用keil软件编译并通过串口调试,发现实践和理论之间还存在着很多差距,实践出真知。在运行自己程序时,发现自身设计的小车快速精确定位还存在很多问题,比如:数码管和驱动无法并行运行,测距不准等问题,但经过不断地观察和调试,最终解决了这些问题。 通过本次实践,我们不仅学到了很多知识,包括定时中断,电机驱动,PWM的使用,也得到了很好的锻炼。一方面是整个系统设计的方法,统筹兼顾的考虑各个模块的实现,而且更重要的不管做什么事,当遇到问题时,一定要保持清醒的头脑。另一方面,认真观察,关键时刻可以运用调试软件方法,去寻找错误,很多时候代码语言正确是不会报错的,但是调试到小车上面确实出现不了预期的效果,问题出现在逻辑上面,自己的逻辑和计算机系统理解的逻辑有所出入,因而会出现不一样的效果。遇到这种情况,我们要仔细分析,努力寻找解决问题的方案。 除此之外,我们要更加注重细节,我们做设计时要考虑的各方面,实现方案的相关因素,包括理论论证、具体的分块功能测试、硬件是否易购买及价格等等都需要考虑,最终选择较优的方案。同时我们也认识到了细节的重要性,不论是在硬件的焊制中,还是软件的调试中,都可能“牵一发而动全身”,影响到其他部分,所以我们很注重细节的处理。 八、对本实验过程及方法、手段的改进建议 虽然完成了智能小车定位等功能,但没有对超声波测出的距离进行更高精度的设计,希望在后面有时间的话对测出的距离利用数据拟合方式提升超声波测距的测量精度。
基于Android的天气APP 功能 第一次打开APP引导页,缓冲加载 天气信息的显示 广告,推送 桌面小工具 新闻资讯的查看 蓝牙串口传输温度 Json数据分析 天气封装 在目录下新建com.weather.entity 网络请求 数据库 数据库只有两个重要的属性,城市名和json数据,目的是在无网络状态下从数据库直接获取json数据,解析后显示到界面上。 桌面小工具 蓝牙和单片机通信模块 单片机上使用的是DS18B20温度传感器,蓝牙是HC-05,通过串口进行温度传输。 界面 主界面 城市编辑界面 转载自https://github.com/w77996/Weather