本系统以设计题目的要求为目的,采用80C51单片机为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。整个系统的电路结构简单,可靠性能高。实验测试结果满足要求,本文着重介绍了该系统的硬件设计方法及测试结果分析。 采用的技术主要有: (1) 通过编程来控制小车的速度; (2) 传感器的有效应用; (3) 新型显示芯片的采用.
标签:
上传时间: 2013-12-02
上传用户:eclipse
本文以无线传感器网络现有路由算法中综合性能较好的GEAR路由算法为 改进对象,针对GEAR路由算法的防御弱点,提出了一种新的安全路由算法 C一GEAR(Credit一GEAR)。C一GEAR通过在GEAR路由算法上引入安全引导方案及 信誉评测机制来获得较好的安全性能。
上传时间: 2016-06-14
上传用户:wanqunsheng
利用Boson模拟器进行设计实施及测试: 某校有本科生宿舍5座,每座4层,每层10间房,每间房2个学生,。要求对学生宿舍的网络进行设计规划,设计时需满足下列要求:在宿舍区提供一个学生服务器机房,供学生社团放置各类服务器;在学生服务器机房,设置一个代理服务器供同学们使用学校分配了1段C类IP地址给该学生服务器机房,IP地址为202.116.187.0/24。;拟保证每个学生有一个上网端口;学生机器采用私有IP地址,通过代理服务器上校外网。设计时尽量能够减少广播风暴; 请根据以上环境和设计要求设计该网络,完成下列工作并撰写相关文档: 选择相应的网络设备(以Cisco品牌为蓝本,写出参数和数量);写出设计方案、画出网络拓扑结构、并阐述设计理由.
上传时间: 2016-07-02
上传用户:wangdean1101
MT20 EMS 系统技术手册 德尔福发动机管理系统是以德尔福MT20发动机控制模块(ECM)为核心的系统,简称为MT20发动机管理系统。 第一章 系统介绍 第二章 58齿同步逻辑及MAPCID 第三章 燃油系统 第四章 点火系统 第五章 怠速系统 第六章 空调控制系统 第七章 碳罐电磁阀控制 第八章 风扇控制 第九章 里程累计系统 第十章 故障诊断
上传时间: 2013-12-09
上传用户:c12228
虚拟串口源代码 v-ser 以232协议为基准,主要功能实现对虚拟端口的设置及访问。
上传时间: 2016-07-08
上传用户:tb_6877751
将用matlab编译的N-R法用于潮流计算是以导纳矩阵为基础的,由于利用了导纳矩阵的对称性、稀疏性及节点编号顺序优化等技巧,使N-R法在收敛性、占用内存、计算速度方面的优点都超过了阻抗法,成为六十年代末期以后普遍采用的方法。
上传时间: 2013-12-25
上传用户:阿四AIR
本文介绍了以AT89S51单片机为核心的温度控制系统的工作原理和设计方法。温度信号由温度芯片DS18B20采集,并以数字信号的方式传送给单片机。文中介绍了该控制系统的硬件部分,包括:温度检测电路、温度控制电路、PC机与单片机串口通讯电路和一些接口电路 。单片机通过对信号进行相应处理,从而实现温度控制的目的。文中还着重介绍了软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、继电器控制程序、单片机与PC机串口通讯程序。 关键字:单片机 DS18B20温度芯片 温度控制 串口通讯
上传时间: 2014-01-10
上传用户:wang5829
基于嵌入式触摸屏驱动程序的研究与开发 本文首先阐述了Windows CE.NET的体系结构及中断处理、驱动程序模型,在介绍触摸屏工作原理的基础上,以基于S3C2410触摸屏驱动程序为例,系统讲述了如何使用分层的驱动程序模型来实现Windows CE的驱动程序设计。本文介绍了触摸屏驱动程序开发的软硬件细节,介绍的方法可移植性强,可方便的移植到其它的硬件设备中。
上传时间: 2016-07-12
上传用户:miaochun888
SOPC实验--自定义PWM组件:以带一个Avalon Slave 接口的PWM 组件为例,说明如何自定义组件。,一个Avalon Slave 接口可以有clk、chipselect、address、read、readdata、write 及writedata 等信号,但这些信号都不是必需的。 一、功能 我们要实现的PWM 组件具有以下功能: 1. PWM 的周期可改,用period 寄存器存储; 2. PWM 的占空比可改,用duty 寄存器存储。 二、Avalon Slave 接口信号的设计 1.Clk:为PWM 提供时钟; 2.Write:写信号,可以通过Avalon Slave 总线将period 和duty 值从Nios II 应用程序 传送到组件逻辑中。 3.Writedata:写数据。通过此数据线传送period 和duty 值。 4.Address:本例中有两个寄存器,因此可用一根地址线表示。 5.全局信号。本例中PWM 的输出用来驱动LED 灯显示,这个信号不属于Avalon 接 口信号。
上传时间: 2013-12-28
上传用户:bibirnovis
用单片机的I/O口模拟I2C协议 I2C用IO模拟程序网上范例最多的就是51的程序了,这些范例的正确性无需怀疑.但是如果直接以它为蓝本将它"AVR化",一不留神,就会有点问题了. 这要从I2C的硬件规范和AVR及51单片机的IO口说起.I2C要求SCL,SDA二线都有 线与 功能,即I2C驱动口应该是 漏极开路 电路,其高电平的维持是靠上拉电阻来实现的, 而低电平则需要驱动口的强下拉能力. 51单片机IO口正好完全符合这个特性.写起I2C驱动颇为得心应手.但是AVR的IO口强大了,它输出的高电平是实实在在的高电平,而不是靠什么上拉电阻来提供,只有10mA都不到的电流!于是如果直接使用 PORTB_Bit0 = 1这样的操作,就不能满足I2C的线与功能了,如果此时有别的设备要将SCL或者SDA拉低,那么结果就是二个IO口打架,谁赢谁输不得而知,时间长了,多半是两败俱伤,芯片发热吧. 当然AVR的IO口自然有办法满足I2C的电气特性要求,不就是不能输出1么,那么用它的高阻状态即可(DDRB_Bit0=0,PORTB_Bit0=0即可),要输出0么(DDRB_Bit0=1,PORTB_Bit0=0).
上传时间: 2016-07-19
上传用户:gxrui1991