数据结构课程设计 数据结构B+树 B+ tree Library
上传时间: 2013-12-31
上传用户:semi1981
0040、基于单片机的作息时间控制钟系统资料
标签:
上传时间: 2014-04-09
上传用户:suicone
基于单片机的温度控制监控系统这是一份非常不错的资料,欢迎下载,希望对您有帮助!
上传时间: 2021-12-05
上传用户:trh505
该设计核心内容为通过8051单片机与ESP8266-01模块的串口通信,实现基于51单片机物联网智能家居手机Wi-Fi控制开关系统。主要需要将物联网技术与传统的单片机技术相结合,以较低的成本实现物联网技术的核心部分:无线通信与远程控制,通过ESP8266-01串口Wi-Fi通信模块与STC89C52-RC单片机,实现手机通过Wi-Fi通信协议操作单片机的指示灯模块灯的亮灭。
上传时间: 2022-03-27
上传用户:xsr1983
语音识别家用电器控制风扇系统电路设计
上传时间: 2022-04-15
上传用户:
《三江学院师资管理系统》 核心模块功能简介 《三江学院师资管理系统》是基于B/S架构的Web应用程序,校园网上任何合法用户可以直接访问。一期工程实现了该系统的核心功能模块,包括安全认证、教师信息维护、学科信息维护、部分报表打印等功能,该系统已投入试运行。目前该系统安装在计算机系应用软件开发组服务器上,内网IP地址为192.168.xxx.xxx。需要访问师资系统的用户请在浏览器地址栏输入
上传时间: 2014-01-09
上传用户:独孤求源
近年来,随着多媒体技术、计算机网络与通信技术的的快速发展,传统的监控系统也不断向着新的发展方向进行着不断的更新与发展。进而随着嵌入式技术的出现以及人们对降低监控系统成本和提高可靠性的迫切需求,基于嵌入式系统的网络视频监控系统将成为新的研发热点。 本文的目的是把嵌入式技术与计算机网络技术相结合,构造一个性能稳定且具有较强处理能力的数字化远程视频监控系统。该监控系统以嵌入式Linux系统平台作为服务器端,服务器程序在其上以后台方式运行,等待监控系统环境中的客户机使用浏览器向其发送访问请求,实现在局域网乃至Internet网上对摄像头的远程控制。 文中把系统设计分为三大部分:系统硬件设计、嵌入式Linux在硬件平台的实现和系统软件设计。硬件设计部分首先提出了整个硬件系统的实现方案,接着详细介绍了S3C2410处理器与存储器、以太网控制器芯片以及USB和串口的接口电路设计;第二部分详细叙述了嵌入式Linux在本系统硬件平台的移植实现及应用程序的开发特点,重点讲述了本系统平台上Linux的引导加载程序Bootloader的设计过程;系统软件部分首先介绍了USB接口摄像头驱动在嵌入式Linux下的实现,重点讲述了Video4Linux下视频采集的实现,接着论述了如何实现图像的JPEG压缩,最后针对基于B/S模式的网络通信系统结构,详细阐述了网络通信的具体实现过程和方法。 最后在办公室局域网通过对系统测试,显示了系统运行结果,实现了利用局域网或Internet网对远程环境进行监控的功能。
上传时间: 2013-07-04
上传用户:lgnf
v无刷直流电动机具有结构简单、可靠性高、维护方便、运行效率高和调速性能好等优点,随着微处理器技术、电力电子技术、控制理论,以及低成本、高磁能积永磁材料的发展,得到越来越广泛的应用。无刷直流电动机采用无位置传感器控制,电动机结构更加简单,应用范围扩大,相对于有位置传感器控制优势明显。本论文围绕无刷直流电动机的无位置传感器控制进行较为系统和深入的研究。 首先,论文从基本电磁定律出发,在分析无刷直流电动机结构和工作原理的基础上,建立了无刷直流电动机的数学模型,为分析无刷直流电动机无位置传感器控制奠定基础。 其次,根据无刷直流电动机反电势过零检测原理,对反电势过零检测法的各种实现方法进行研究,比较各种实现方法的优缺点,指出它们的适用范围。在此基础上,给出带通滤波法及其简化电路形式,提出使用带通滤波器获取反电势三次谐波的方法。论文将直流电源负端电压作为带通滤波法和带通滤波三次谐波法的参考电平。 论文对无刷直流电动机无位置传感器控制中的关键问题-起动方法进行研究,在详细分析“三段式”起动方法的实现过程的基础上,给出了从外同步到自同步平稳切换的条件。论文在研究无刷直流电动机无位置传感器控制换相方法的基础上,提出了一种新的换相方法,提高了电动机运行平稳性和系统稳定性。在带通滤波三次谐波法中使用该换相方法,无需对三次谐波积分即可得到换相时刻。 滤波器是反电势法中反电势过零检测电路的重要组成部分。论文在分析无刷直流电动机端电压信号特点的基础上,给出滤波电路的技术要求,根据滤波器基本设计原理,分别对一阶RC无源带通滤波器和二阶RC有源低通滤波器进行电路设计和参数计算,并通过实验验证理论分析和仿真结果。这些为通过检测反电势过零点获得可靠的换相信号创造了条件。 论文还分析了无刷直流电动机无位置传感器控制中产生转子位置检测误差的原因,提出了相应的校正方法。通过分析无刷直流电动机的换相过程,建立了换相状态的等效电路和数学模型,研究了转子位置误差引起的电动机超前、滞后换相现象,及其由此产生的非导通相环流,在理论分析的基础上,进行了仿真计算,并与实验结果对照分析。 功率器件的功率损耗分析在逆变器设计和提高控制系统的可靠性方面具有重要作用。论文构建了由IGBT组成的简化逆变器模型,并进行仿真研究。针对不同的开关频率和栅极电阻,定量计算了IGBT开关过程中各阶段的功率损耗,给出了变化规律,对逆变器的设计具有重要的指导意义。最后,论文研制了基于反电势过零检测法的无位置传感器无刷直流电动机控制系统,控制系统由硬件和控制软件两部分组成。硬件部分包括主电源整流滤波电路、控制电源电路、反电势过零检测电路、驱动和逆变电路以及保护电路等,控制软件包括电动机起动模块(包括定位、加速、切换)、电动机运行控制模块(包括过零检测及校正、换相)和各保护功能模块。对系统进行了调试,并对论文中所分析和提出的各种方法进行了相关的实验研究,给出了实验结果。
上传时间: 2013-06-06
上传用户:yezhihao
一、实验目的1.掌握定时/计数器、输入/输出接口电路设计方法。 2.掌握中断控制编程技术的方法和应用。3.掌握8086汇编语言程序设计方法。 二、实验内容与要求 微机灯光控制系统主要用于娱乐场所的彩灯控制。系统的彩灯共有12组,在实验时用12个发光二极管模拟。1. 基本要求:灯光控制共有8种模式,如12个灯依次点亮;12个灯同时闪烁等八种。系统可以通过键盘和显示屏的人机对话,将8种模式进行任意个数、任意次序的连接组合。系统不断重复执行输入的模式组合,直至键盘有任意一个键按下,退出灯光控制系统,返回DOS系统。2. 提高要求:音乐彩灯控制系统,根据音乐的变化控制彩灯的变化,主要有以下几种:第一种为音乐节奏控制彩灯,按音乐的节拍变换彩灯花样。第二种音律的强弱(信号幅度大小)控制彩灯。强音时,灯的亮度加大,且被点亮的数目增多。第三种按音调高低(信号频率高低)控制彩灯。低音时,某一部分灯点亮;高音时,另一部分点亮。 三、实验报告要求 1.设计目的和内容 2.总体设计 3.硬件设计:原理图(接线图)及简要说明 4.软件设计框图及程序清单5.设计结果和体会(包括遇到的问题及解决的方法) 四、设计原理我们以背景霓虹灯的一种显示效果为例,介绍控制霓虹灯显示的基本原理。设有一排 n 段水平排列的霓虹灯,某种显示方式为从左到右每0.2 秒逐个点亮。其控制过程如下: 若以“ 1 ”代表霓虹灯点亮,以“ 0 ”代表霓虹灯熄灭,则开始时刻, n 段霓虹灯的控制信号均为“ 0 ”,随后,控制器将一帧 n 个数据送至 n 段霓虹灯的控制端,其中,最左边的一段霓虹灯对应的控制数据为“ 1 ”,其余的数据均为零,即 1000 … 000 。当 n 个数据送完以后,控制器停止送数,保留这种状态(定时) 0.2 秒,此时,第 1 段霓虹灯被点亮,其余霓虹灯熄灭。随后,控制器又在极短的时间内将数据 1100 … 000 送至霓虹灯的控制端,并定时 0.2 秒,这段时间,前两段霓虹灯被点亮。由于送数据的过程很快,我们观测到的效果是第一段霓虹灯被点亮 0.2 秒后,第 2 段霓虹灯接着被点亮,即每隔 0.2 秒显示一帧图样。如此下去,最后控制器将数据 1111 … 111 送至 n 段霓虹灯的控制端,则 n 段霓虹灯被全部点亮。 只要改变送至每段霓虹灯的数据,即可改变霓虹灯的显示方式,显然,我们可以通过合理地组合数据(编程)来得到霓虹灯的不同显示方式。 五、总体方案论证分析系统设计思路如下:1) 采集8位开关输入信号,若输入数据为0时,将其修改为1。确定输入的硬件接口电路。采样输入开关量,并存入NUM的软件程序段。2) 以12个灯依次点亮为例(即灯光控制模式M1),考虑与其相应的灯光显示代码数据。确定显示代码数据输出的接口电路。输出一个同期显示代码的软件程序段(暂不考虑时隙的延时要求)。3) 应用定时中断服务和NUM数据,实现t=N×50ms的方法。4) 实现某一种模式灯光显示控制中12个时隙一个周期,共重复四次的控制方法。要求在初始化时采样开关输入数据NUM,并以此控制每一时隙的延时时间;在每一时隙结束时,检查有无键按下,若是退出键按下,则结束灯光控制,返回DOS系统,若是其他键就返回主菜单,重新输入控制模式数据。5) 通过人机对话,输入8种灯光显示控制模式的任意个数、任意次序连接组合的控制模式数据串(以ENTER键结尾)。对输入的数据进行检查,若数据都在1 - 8之间,则存入INBUF;若有错误,则通过屏幕显示输入错误,准备重新输入灯光显示控制模式数据。6) 依次读取INBUF中的控制模式数据进行不同模式的灯光显示控制,在没有任意键按下的情况下,系统从第一个控制模式数据开始,顺序工作到最后一个控制模式数据后,又返回到第一个控制模式数据,不断重复循环进行灯光显示控制。7) 本系统的软件在总体上有两部份,即主程序(MAIN)和实时中断服务程序(INTT)。讨论以功能明确、相互界面分割清晰的软件程序模块化设计方法。即确定有关功能模块,并画出以功能模块表示的主程序(MAIN)流程框图和定时中断服务程序的流程框图。 六、硬件电路设计 以微机实验平台和PC机资源为硬件设计的基础,不需要外加电路。主要利用了以下的资源:1.8255并行口电路8255并行口电路主要负责数据的输入与输出,可以输出数据控制发光二极管的亮灭和读取乒乓开关的数据。实验时可以将8255的A口、B口和一组发光二极管相连,C口和乒乓开关相连。2.8253定时/计数器8253定时/计数器和8259中断控制器一起实现时隙定时。本设计的定时就是采用的t=N×50ms的方法,50ms由8253定时/计数器的计数器0控制定时,N是在中断服务程序中软件计时。8253的OUT0接到IRQ2,产生中断请求信号。8253定时/计数器定时结束会发出中断信号,进入中断服务程序。3.PC机资源本设计除了利用PC机作为控制器之外,还利用了PC机的键盘和显示器。键盘主要是输入控制模式数据,显示器就是显示提示信息。 七、软件设计 软件主要分为主程序(MAIN)和中断服务程序(INTT),主程序包含系统初始化、读取乒乓开关、读取控制模式数据以及按键处理等模块。中断服务程序主要是定时时间到后根据控制模式数据点亮相应的发光二极管。1.主程序主程序的程序流程图如图1所示。
上传时间: 2014-04-05
上传用户:q986086481
使用系统调用fork()创建两个子进程。当此程序运行时,在系统中有一个父进程和两个子进程活动。让每一个进程在屏幕上现实一个字符:父进程显示字符’a’;子进程分别显示字符’b’和’c’。试观察记录屏幕上的显示结果并分析原因。
上传时间: 2013-12-24
上传用户:ve3344