以微型足球机器人小车子系统为研究对象,通过分析当前各支足球机器人队伍的小车系统控制器使用的CPU 的利弊。提出一种新的cPu 解决方案。基于CygnalC8051高速单片机依次给出小车子系统的硬件设计、软件设计,并对控制算法进行了研究,实验结果通过阶跃响应曲线证实了这种设计方案的有效性。
上传时间: 2014-12-28
上传用户:xingisme
单片机在检测和控制系统中得到广泛的应用,温、湿度则是系统常需要测量、控制和保持的量。文中介绍了一种基于ATA9C51 的单片机的温度和湿度检测与控制的方案,针对被测对象的温度与湿度在不同变化范围需要不同的PID 参数的特点,根据检测温度和湿度自动选择合适的一组PID 参数进行控制的方案,整个设计简明、清晰。
上传时间: 2013-10-30
上传用户:wxnumen
关键词 视频监控 字符叠加摘 要本文档介绍了视频监控系统中的字符叠加方案,特别针对在视频图像上显示相关的文字和图片信息等。
上传时间: 2013-11-03
上传用户:zhang_yi
基于LabVIEW和单片机的空调温度场测量系统的研究:室内温度是空调系统舒适性的重要指标,对其及时、准确地测量显得非常重要。介绍单片机AT89C51 和数字式、单总线型温度传感器DS18B20 组成矩形测量网络采集空调室内40 点温度,LabVIEW作为开发平台,二者之间通过串口实现数据通信,利用LabVIEW强大的数据处理和显示功能对采集的空调温度场数据进行实时处理、分析和显示,详细介绍了系统的硬件结构和软件模块的设计方案。关键词:单片机;DS18B20 ;LabVIEW;串行通信 Abstract : Temperature is a very important criterion of air condition system′s comfort , so it is very significant to measure it accurately and real timely. This paper int roduces a data acquisition system of measuring 40 point s temperature for air condition room based on single wire digital sensor DS18B20 and microcont roller AT89C51 which are composed of rectangle measuring meshwork. The data communication between LabVIEW and microcont roller is executed via serial port ,and the temperature field data of air condition room are processed analyzed and displayed on LabVIEW. The hardware and software modules are also given in detail.Keywords : single chip ;DS18B20 ;LabVIEW; serial communication
上传时间: 2014-05-05
上传用户:KSLYZ
一种实用的单片机双CPU设计方案及其应用:针对传统仪表具有的硬件资源不足、速度慢等功能缺陷,提出了一种基于单片机的CPU设计方案,即扩展CPU,直接从主CPU对应的数据显示I/O口上获取数据,这种获取数据的双CPU设计方案中主从CPU之间在功能上相互独立,主CPU不受扩展CPU加入的影响,实现其固有功能,保证了测量数据的准确性;扩展CPU从主CPU中获取数据,不受主CPU的控制,按照现场的需求进行功能扩展。给出了详细的软硬件设计结构。该方案为传统仪表的升级改造提供了一种新思路,实践证明是可行的。关键词: 传统仪表 检测系统 单片机
上传时间: 2013-10-30
上传用户:evil
本文介绍了ATmega128 单片机的基本功能,设计了以其为核心的永磁无刷直流电动机控制系统。充分利用它运算速度快、片内外设丰富的特点,采用PWM 方式,实现对无刷直流电动机的位置与速度控制,并给出了总体设计方案和相应的软件策略。传统的无刷直流电动机控制系统一般由分立的模拟器件构成。模拟控制系统使用方便,价格便宜,应用广泛。但是,模拟器件也有本质的缺陷:元器件特征参数受温度影响;器件的老化;不便于维护、无法升级。随着微处理器性能的不断提高,以其为核心的数字控制系统正逐渐应用于无刷直流电动机的控制,并取得了非常好的效果。它终将取代模拟控制系统。ATmega128 单片机是ATMEL 公司研发出的增强型内置Flash 的精简指令集CPU(RISC)高性能低功耗CMOS 微处理器。它片内集成了丰富的外设,大大简化了控制系统的硬件电路,提高了系统的性能,能满足电机控制系统的要求。本文探讨了无刷直流电动机的ATmega128单片机控制系统和无刷直流电动机的控制策略。
上传时间: 2014-01-20
上传用户:zhliu007
涡卷式空气压缩机是一种新型空气压缩机,具有噪声低、体积小、可靠性好等特点。本文提出了一种基于ATMEL 89C52 单片机的涡卷式空气压缩机电气控制系统的实现方案,详细说明了总体方案设计、硬件设计与软件设计,并给出了关键元器件的选型。实际结果表明:该系统具有可靠性好、控制精度高、操作简便、配置灵活、直观的故障指示及完善的自保护等特点,完全满足了涡卷式空气压缩机现场控制的要求,是涡卷式空气压缩机的理想配套产品。常规的涡卷式空压机电控系统主要采用继电器加压力开关的方式进行控制,故障率高,可靠性低,控制参数的修改非常不便。本文提出了一种采用智能化微电脑集成设计技术的电控系统实现方案,它通过对关键点各种传感器进行实时检测来控制整个系统的工作状态,减少了常规控制方式下的电器元件及执行机构数量,提高了可靠性,降低了运行成本;清晰的实时状态指示,灵活的控制参数设置,完善的故障诊断,直观的故障显示,是空压机的理想配套产品。
上传时间: 2013-10-21
上传用户:ysystc670
本文介绍了一个以嵌入式USB 主机接口芯片SL811HS 为核心,采用U 盘为存储介质的单片机低功耗海量存储系统。该系统实现了仪器的便携化,从而,为便携仪器或嵌入式系统的外挂式海量存储的发展开拓了新思路。近几年,随着Flash Memory 非易失存储技术的发展,基于USB 接口的闪存即U 盘现已得到广泛应用。从理论上讲,以U 盘作为便携式采集存储系统的存储载体完全能够满足长时间采集海量数据的要求。但目前所面临的问题是,U 盘主要应用于PC 机系统中。以单片机等微处理器为核心的嵌入式系统的应用中,尚缺少与U 盘的直接接口技术。因此将单片机技术与U 盘存储技术两者结合起来,利用单片机直接读写U 盘,并通过总线方式与嵌入式系统的其它部分实现命令和数据的通信,从而实现便携仪器或者嵌入式系统的外挂式海量存储,具有广阔的应用前景。而以Cypress 公司的SL811HS 为代表的嵌入式USB 主机接口芯片为这种方案的实现提供了可能。
上传时间: 2013-10-09
上传用户:无聊来刷下
为了提高望远镜影像稳定系统的防抖性能,设计了一种小型望远镜防抖系统。采用负反馈闭环控制进行镜片的位置伺服控制,以MSP430F169 单片机为核心控制电路,阐述了防抖系统的原理并给出了硬件和软件设计方案,通过实物调试证明采用该设计方法的望远镜防抖系统具有结构简单,稳定性好、控制精度高的优点。防抖系统正日益广泛地应用于照相机和望远镜等光学设备中。防抖主要分为光学防抖和电子防抖,光学防抖通过光学器件进行影响稳定;电子防抖采用软件的方法,针对数字图像设计基于图像处理的影像稳定算法[1]。对于望远镜来说,在放大视角的同时,也会将手的抖动造成的影像晃动放大,在高倍望远镜中尤其明显。天文望远镜、军用望远镜等高倍望远镜在使用时通常需要配合三脚架,而大多数的手持望远镜在没有影像稳定措施的情况下观察效果受到扰动。如果观察者站在车、船、飞机上时,晃动的影响更加严重,即使把望远镜装到三角架上,也不能消除晃动的影响。因此,开发适合望远镜使用的影像稳定系统已经成为一项迫切的任务,防抖动望远镜将会具有很大的市场前景。影像稳定属于跟踪控制问题。文献[2]设计了一种采用形状可变的流体棱镜进行抖动补偿的方法。本文设计了以MSP430 单片机为核心的防抖控制系统,给出了系统硬件设计电路,使用C430 语言进行软件调试,以实现对望远镜防抖系统的有效控制。
上传时间: 2013-12-02
上传用户:blacklee
一、实验目的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