搜档网
当前位置:搜档网 › 基于单片机的测速和倒车提示装置的设计--外文翻译

基于单片机的测速和倒车提示装置的设计--外文翻译

基于单片机的测速和倒车提示装置的设计--外文翻译
基于单片机的测速和倒车提示装置的设计--外文翻译

信息与控制工程学院

毕业设计外文翻译

基于单片机的测速和倒车提示装置的设计

Design of Speed and Reversing Hint Device Based on Single

Chip Microcomputer

学生学号:

学生姓名:

专业班级

指导教师:

职称:

起止日期:2017.02.27~2017.03.05

- 1 -

外文原文见本人文档《超声波测距外文原文》

超声波测距

摘要:本演示处理了测量距离的超声波传感器在当前环境中的准确性。作为一个测量传感器的选择SFR08型配备了允许寻址的I2C通信接口。这一事实使得创建传感器阵列变得简单。控制和可视化系统是基于PC。NI USB 8451是作为通信卡使用的。验证测量的目标是确定实际的传感器精度,特别是当测量较长的距离。当评估传感器的精度时,不包括在所测量的数据的温度补偿。

关键词:超声波传感器,I2C通信接口,虚拟仪器

1 简介

超声波传感器通常用于自动化的任务来测量距离,位置变化,电平测量,如存在检测器或在特殊应用中,例如,当测量透明材料的纯度。它们是基于测量超声波的传播时间的原则。这一原则确保可靠的检测是独立的颜色渲染的对象或其表面的设计和类型。它可以可靠地检测甚至液体,散装材料,透明物体,玻璃等材料。他们使用的另一个参数是他们在侵略性的环境中使用,不是非常敏感的污垢和测量距离的可能性。超声波传感器在许多机械设计中被制造。对于实验室用途,用于发射器和接收器单独或在一个单一的简单的住房,对于工业用途,往往建造坚固的金属外壳。有些类型允许您使用电位计或数字来调整灵敏度。此外,输出可以在统一的版本中或直接以数字形式的模拟信号直接中。就传感器来说,可以通过通信接口连接到PC,它是可以设置所有传感器的工作范围和测量距离的详细参数。

- 2 -

2 超声测量

超声对环境中的声音具有相似的传播特性。这是机械振动的粒子环境。超声波可以在气体、液体和固体中传播。对于超声波通常被认为是一个频率高于20千赫的声音。

根据超声波的用途可以分为两类:

主动超声:当应用表现出物理或化学效应。生成的输出达到更高的值。超声波用于清洁,焊接,钻孔等。

被动超声;输出是在低得多(通常是小)值产生的对比度。他的主要应用领域是测量距离,检测材料的缺陷和材料的厚度,测量液体和气体的流量,以及医疗保健的诊断。声音的速度取决于它移动的环境类型和环境的当前温度。某些材料的声速显示在表1中。

表1 材料中声传播的速度

2.1超声波传感器

超声波传感器的工作原理是测量通常一些很短的脉冲发送和接收的发送信号的反射之间的时间差。基本的构建块是发射器和接收器。发射器块可以由两种类型的换能器组成;

磁致伸缩换能器-工作在低频率,其原理是基于磁性材料长度的力学变化。

压电换能器-工作在高频率,其原理是基于逆压电效应。超声波接收器是根据机械波的反射原理反射回电信号。

- 3 -

图1 超声波传感器的方框图

2.2 超声波传感器SRF08

超声波传感器srf08有时也称为声纳。它是超声波障碍探测器。它能够测量的距离高达11米。传感器的测量的原则是超声波信号的第八个周期和40千赫频率。。声纳测量发送测试信号和接收其反射之间的时间。测量值(个别反射)存储多达16个可以从主系统读取数据的寄存器。根据这个原则,它遵循的一个最大的优点是,这种传感器-测量对象的可能性只能处在理想的距离。该传感器通过I2C总线进行通信。这一事实允许您从传感器寻址,还可以创建传感器阵列。除了改变设置在生产中的基本地址,传感器能够从单位和测量环境光的输出变量中选择。声纳也适用于神经网络。

2.3 传感器SRF08的基本特征

电源电压:5伏直流

电流消耗:12毫安-测量,3毫安-延迟

频率:40千赫

测量范围:43毫米- 11000毫米

通信总线:I2C

基地址:0xE0(可调16个地址)

测光模式:多回波,记录多达17个早期反射

单位:英寸、厘米、微秒

尺寸:43x20x17毫米

- 4 -

图2 传感器SRF08

传感器SRF08寄存器列表如下。第一个为只写寄存器(0-2),其他的可用于读写。SRF08共有36个寄存器。

表2 SRF08寄存器

2.4 寻址传感器和测量

测量过程首先在指令寄存器中写入80到82。根据适当的单元的测量值的内容(英寸,厘米,微秒)。在人工神经网络(ANN)的情况下,指定一个83至85之间的和测量模式相同的给定的格式单位命令是有必要的。传感器地址的变化可以通过将值从160到170写入下表中的命令寄存器来完成。

表3 测量和寻址SRF08

- 5 -

在开始时,每个测量寄存器启动复位,从十进制值255(0xFF)开始读数。推荐的延迟时间是65毫秒。第一个完成测量后捕获的回波声纳位于地址2(MSB)和地址3(LSB),,第二个回波在地址4、地址5,依此类推。每一个测量也使位于地址1的光传感器更新,记录更多反射的优点是能够在测量距离内检测到多个对象。综上所述,阅读测量值可能在65毫秒后,或通过读取寄存器的内容。如果读取值≠255,那么它便是一个有效的测量结果。

当你需要改变测量范围可以通过改变登记在地址0x2的值。值0x0表示43毫米的距离,值0xFF代表11米的距离.依靠寄存器值和范围包含以下公式:

范围=【(记录2)*43】+43 (毫米)(1)

基本传感器的地址是0xE0。它可以更改为其他16个地址之一(0xE0, 0xE2, 0xE4, 0xE6, 0xE8, 0xEA, 0xEC, 0xEE, 0xF0, 0xF2, 0xF4, 0xF6, 0xF8, 0xFA, 0xFC, 0xFE)。该地址可以在具有多个传感器的I2C总线通信的应用案例。另一种可能性是地址0x00。使用此地址,您可以将数据写入总线上所有连接的传感器。改变总线I2C地址必须连接到一个传感器。换一个地址必须进入连续三个命令序列(0xA0,0xAA,0xA5)需要改变他们的顺序。作为第四命令,然后注册一个新的传感器地址。这个顺序必须写的地址0x00。对于新地址不知道的传感器来说,推断LED的闪烁的数目时可能的,所以在LED发出一个长光之后,伴随着连续的短闪烁。十进制形式产生的地址可以通过以下公式计算:地址=2*闪烁次数+224(十进制)(2)

- 6 -

3 与传感器的通信

带传感器的整个通信系统由一台PC机和通用通信卡NI USB-8451,它提供了两个接口SPI和I2C。与传感器通讯已选定的I2C接口。

I2C是一个双线串行总线。SDA信号是用于数据传输,SCL信号用于同步传输。

连接到总线的每个设备都有一个7或10位的设置在工厂的唯一地址。它用于选择设备。每个设备必须有不同的地址。在总线上可以连接设备作为主、从,另外设备也可以作为主从。总线是一个多主的,这意味着,总线可以连接到一个以上的主人。总线还具有用于在多个设备同时传输时检测冲突的能力。

数据SDA和SCL时钟信号是双向的数据线。信号被固定到逻辑高电平通过上拉电阻接正电源电压。连接到I2C总线上所有设备的输出必须是集电极开路型,这样就可以实现与逻辑功能。

总线上的通信速度可能是不同的,以便连接到总线也较慢的设备。其中一个限制也适用-更高的传输速率-总线的最大长度越短。这种局限性是由于在高的线的长度在寄生电容导体SDA和SCL的增加。

默认情况下,通信总线速度为100千位/秒(标准模式),在其他模式的通信速度高:快速模式- 400千位/秒,快速模式加1兆位/秒,高速模式3,4兆位/秒,美国最高波特率(快速模式)是5兆位/秒。

由于各种设备运行在不同的电压水平对I2C总线的连接是不固定的电平逻辑0(低)和逻辑1(高)。他们的值来源于电源电压的百分比:低电平电压=0.3电源电压,高电平电压=0.7电源电压。

3.1 通讯协议

开始每个I2C总线通信起始于起始位、终止于停止位。通信的开始,信号SDA由高电平变为低电平,SCL信号处于高电平。通信结束时,信号SCL在高电平时,信号SDA 的逻辑电平从低变为高电平。

- 7 -

图3 通信中的起始和停止位

启动和停止通信条件总是生成主站。当启动通信时该总线被认为是繁忙的,相反,当停止通信时,总线被认为是空闲的的,在产生重启条件而不是停止条件的情况下,总线保持忙。在这方面,启动和重启被认为是相同的。

检测启动和停止条件非常简单,如果一个设备连接到总线,有相应的硬件。然而,没有这个设备的微控制器必须至少每周期时钟信号检查总线的状态2次。

开始每个I2C总线通信由起始位开始,由停止位结束。通信的开始通过将信号SDA 的逻辑电平H改变为L电平来定义,而SCL信号处于逻辑电平H。结束通信被定义为当信号SCL是逻辑电平H时逻辑电平L到电平H信号SDA的改变,也在逻辑电平H。

图4 通过CAN总线传输的字节

3.2 NI USB-8451 卡

NI USB 8451卡是高速(12Mb / s)USB 2.0卡。该卡可连接到I2C和SPI总线,还包括通用DI / O端口。该卡支持I2C总线的通信速度为32kHz至250kHz,SPI总线的通信速度为48kHz至12MHz。

- 8 -

图5 NI USB-8451卡

NI USB-8451的基本参数:

电源:USB(4.1 伏至5.25 伏直流,最大500 毫安)针脚数:32

连接端口:端子

尺寸:8.18厘米x 8.51厘米x 2.31厘米(包括端子)

表4 NI USB-8451连接

- 9 -

3.3通信方案

超声波传感器通过I2C总线连接。有2个上拉电阻连接到电源电压。它们用于在总线的空闲状态下调整H逻辑电平。此外,在板上还连接有两个电容器C,其在测量期间在传感器的较高电流消耗下稳定电源电压。

图6 传感器和NI USB-8451卡连接

4 传感器测量应用

- 10 -

图7 流程图

该应用程序是在LabVIEW图形编程环境中开发的。为用户创建了一个图形界面,允许您指定测量,读取结果并根据需要进行调整。

该应用具有初始化部分,其中进行卡选择和设置用于通信的电压电平。另一部分由环路形成,其执行与传感器的重复通信。在开始测量和读取数据之间必须加载等待传感器完成测量。此等待时间设置为100毫秒(最小65毫秒)。下面的流程图说明了测量算法。

5 验证申请

为了确定传感器的测量精度,对不同距离进行实际测量直到750cm的最大距离。此外,它也已经验证了方向传感器的特性。

5.1距离测量精度的验证

- 11 -

第一个实现了验证精度距离测量,它被分为3部分。在第一部分中,距离可达300厘米,随后距离可达600厘米,最后距离可达750厘米。

5.2测量方法

传感器在垂直位置放置在支架上,使得它面向天花板。选择这样的位置是因为来自空间中的其他对象的可能反射以及更容易识别测量对象。

通过超声波传感器在实验室进行3m距离测量。测量程序包括使用可调节高度的三脚架逐渐增加传感器和天花板之间的距离。总是使用tape-measure检查传感器测量的距离以确定参考距离。根据EG(通告MPO no.339 / 2000Sb),参考仪表的精度在II级。精度由下式给出:

测量误差=(0.3+0.2标距长度)(毫米)(3)

下表显示每个测量距离的最大误差计:

表5 使用磁带测量的测量误差

在结果表中,将测量值作为自己的仪表长度(测量带)和超声波传感器进行评估,最终测量总误差。在列中的传感器精度tp也包括精密仪器,这是由超声波传感器验证。

表6 高达3m的测量

- 12 -

其中:lM由磁带计测量的距离

lS传感器测量的距离

S传感器错误

磁带计错误

SCLK总误差(包括误码仪)

tp传感器精度等级

总误差超声传感器被计算为相对于3m范围的最大偏差:

CLK总误差=±【最大(丨传感器错误丨+丨磁带计错误丨)】/300 *100(%)(4)5.3 测量结果高达6m

在6m范围内的距离测量的程序类似于前面的情况进行。由于相应的房间被选为具有所需参数教室天花板高度的教室(见表7)。

由于最后一次测量是在6m范围内进行的。该测量在FEI,VSB-TU Ostrava的入口大厅进行。还有天花板所需的参数(见表8)。

在这两种情况下的计算类传感器精度与确定基本传感器测量范围距离直到3m的精度等级的情况相同。

表7 高达6m的测量

- 13 -

- 14 -

表8 超过6m 的测量

6 方向特性

根据制造商的数据表,超声波传感器传感器使光束角度为55°。 下图显示了传感器在极坐标中的辐射方向图。 为了测试这个特性只取一点。 由于本实验的简单实现,选择测量距离150厘米。

图8 定向特性SRF08

在传感器上方放置沿着其移动板(24×39cm )的路径。 将板在平面中的四个方向上移动,直到被传感器捕获。 随后,从传感器板上方的已知距离位置和所测量的三角形的斜边的长度计算角度。 在两个轴(在四个侧面的平面中)上进行测量。

图9 定向特性验证

确认光束角度与制造商非常一致。测量值如下表所示:

表9 光束角度测量

其中:lM由磁带计测量的距离

lS传感器测量的距离

l高度板

∠S传感器数据的角度

∠M磁带表的角度

∠S CLK整体角度

- 15 -

7 结论

我们可以从实际测量[5]看到,超声波传感器以高精度测量距离。在测量距离高达3m时精度等级为0.5,如果测量距离高达6m,精度等级为0.7,如果测量距离超过6米,精度等级甚至为0.4。传感器的精度在所有情况下都与测量范围(包括磁带计的精度)有关。传感器制造商在其数据表中指出最大测量误差3-4厘米。该准确性用储备金确认。当验证方向特性时,大致以相同的角度检测物体,如由制造商确定的。所有测量大致在相同条件(温度T = 23℃)下实现。

参考文献

1 NATIONAL INSTRUMENTS NI-845x (2005) Software User Manual:.. I2C / SPI [online] Available from:

https://www.sodocs.net/doc/5c6368036.html,/pdf/manuals/371746a.pdf

2 NXP Semiconductors. I2C-bus specification and user manual Available from: https://www.sodocs.net/doc/5c6368036.html,/documents/user_manual/UM10204. Pdf

3 DEVANTECH Ltd (Robot Electronics) .RRF08 Ultra sonic range finder. Available from: https://www.sodocs.net/doc/5c6368036.html,/micromouse/Docs/SRF08Ultra SonicRanger.pdf

4 ROBOT STORE (HK). SRF08 - Ultrasonic range finger- datasheet. Available from: https://www.sodocs.net/doc/5c6368036.html,/srf08tech.pdf

5 VALA, D., SLANINA, Z., WALENDZIUK, W. Mining Shaft Inspection by Laser Photogrammetry. Elektronika Ir Elektrotechnika, Vol. 22, Issue 1, 2016. ISSN 1392-1215.

- 16 -

AT89C51单片机外文翻译

AT89C51外文翻译 Description The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K bytes of Flash Programmable and Erasable Read Only Memory (PEROM). The device is manufactured using Atmel’s high density nonvolatile memory technology and is compatible with the industry standard MCS-51? instruction-set and pinout. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C51 is a powerful microcomputer which provides a highly flexible and cost effective solution to many embedded control applications. Features ? Compatible with MCS-51? Products ? 4K Bytes of In-System Reprogrammable Flash Memory – Endurance: 1,000 Write/Erase Cycles ? Fully Static Operation: 0 Hz to 24 MHz ? Three-Level Program Memory Lock ? 128 x 8-Bit Internal RAM ? 32 Programmable I/O Lines ? Two 16-Bit Timer/Counters ? Six Interrupt Sources ? Programmable Serial Channel ? Low Power Idle and Power Down Modes The AT89C51 provides the following standard features: 4K bytes of Flash,128 bytes of RAM, 32 I/O lines, two 16-bit timer/counters, a five vector two-level interrupt architecture, a full duplex serial port, on-chip oscillator and clock circuitry. In addition, the AT89C51 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port and interrupt system to continue functioning. The Power-down Mode saves the RAM contents but freezes the oscillator disabling all other chip functions until the next hardware reset.

步进电机及单片机英文文献及翻译

外文文献: Knowledge of the stepper motor What is a stepper motor: Stepper motor is a kind of electrical pulses into angular displacement of the implementing agency. Popular little lesson: When the driver receives a step pulse signal, it will drive a stepper motor to set the direction of rotation at a fixed angle (and the step angle). You can control the number of pulses to control the angular displacement, so as to achieve accurate positioning purposes; the same time you can control the pulse frequency to control the motor rotation speed and acceleration, to achieve speed control purposes. What kinds of stepper motor sub-: In three stepper motors: permanent magnet (PM), reactive (VR) and hybrid (HB) permanent magnet stepper usually two-phase, torque, and smaller, step angle of 7.5 degrees or the general 15 degrees; reaction step is generally three-phase, can achieve high torque output, step angle of 1.5 degrees is generally, but the noise and vibration are large. 80 countries in Europe and America have been eliminated; hybrid stepper is a mix of permanent magnet and reactive advantages. It consists of two phases and the five-phase: two-phase step angle of 1.8 degrees while the general five-phase step angle of 0.72 degrees generally. The most widely used Stepper Motor. What is to keep the torque (HOLDING TORQUE) How much precision stepper motor? Whether the cumulative: The general accuracy of the stepper motor step angle of 3-5%, and not cumulative.

会计内部控制中英文对照外文翻译文献

会计内部控制中英文对照外文翻译文献(文档含英文原文和中文翻译)

内部控制透视:理论与概念 摘要:内部控制是会计程序或控制系统,旨在促进效率或保证一个执行政策或保护资产或避免欺诈和错误。内部是一个组织管理的重要组成部分。它包括计划、方法和程序使用,以满足任务,目标和目的,并在这样做,支持基于业绩的管理。内部控制是管理阶层的平等与控制可以帮助管理者实现资源的预期的有效管理的结果通过。内部控制应减少或违规错误的风险关联未被发现的,但设计和建立有效的内部控制不是一个简单的任务,不可能是一个实现通过快速修复短套。在此讨论了内部文件的概念的不同方面的内部控制和管制。 关键词:内部控制,管理控制,控制环境,控制活动,监督 1、介绍 环境需要新的业务控制变量不为任何潜在的股东和管理人士的响应因子为1,另外应执行/她组织了一个很大的控制权。控制是管理活动的东西或以上施加控制。思想的产生和近十年的发展需要有系统的商业资源和控制这种财富一个新的关注。主题之一热一回合管制的商业资源是分析每个控制成本效益。 作为内部控制和欺诈的第一道防线,维护资产以及预防和侦查错误。内部控制,我们可以说是一种控制整个系统的财务和其他方面的管理制定了为企业的顺利运行;它包括内部的脸颊,内部审计和其他形式的控制。 COSO的内部控制描述如下。内部控制是一个客观的方法用来帮助确保实现。在会计和组织理论,内部控制是指或目标目标的过程实施由组织的结构,工作和权力流动,人员和具体的管理信息系统,旨在帮助组织实现。这是一种手段,其中一个组织的资源被定向,监控和测量。它发挥着无形的(重要的作用,预防和侦查欺诈和保护组织的资源,包括生理(如,机械和财产)和乙二醇,声誉或知识产权,如商标)。在组织水平,内部控制目标与可靠性的目标或战略的财务报告,及时反馈业务上的成就,并遵守法律,法规。在具体的交易水平,内部控制是指第三方采取行动以实现一个具体目标(例如,如何确保本组织的款项,在申请服务提供有效的。)内部控制程序reduce程变异,导

汽车的测速及倒车提示系统分析

汽车测速及倒车提示系统的分析 摘要:本文主要介绍了汽车的测速及倒车系统电路原理分析。该系统采用AT89S52单片机为控制核心,实现了转速检测及倒车测距等功能。采用光电式轮速检测的方法进行汽车的转速检测,速度可通过按键进行调整分为快中慢三档;倒车系统主要采用超声波测距的原理进行汽车尾部与障碍物间距离的测量,在倒车时会有提示音,声音的大小也是可以调节的;同时检测的速度及倒车的距离均可通过数码管进行及时的显示。 关键字:AT89S52 CX20106A 光电耦合器

1 绪论 随着人们生活水平的不断提高,汽车已经成为生活中主导的交通工具,汽车产业蓬勃发展。为保障汽车驾驶时的舒适性和安全性世界各国对汽车防撞技术的研究和发展投入了大量的人力、物力和财力,据统计,危机情况时,如果能给驾驶员半秒钟的预处理时间,则可分别减少追尾事故的30%,路面相关事故的50%,迎面撞车事故的60%,所以现在汽车安装各类测距系统以保障行车安全。 超声波测距是汽车泊车或者倒车时的安全辅助装置,能以声音或者更为直观的显示告知驾驶员周围障碍物的情况,解除了驾驶员泊车、倒车和起动车辆时前后左右探视所引起的困扰,并帮助驾驶员扫除了视野死角和视线模糊的缺陷,提高驾驶的安全性。 通过测距来发现障碍物,计算简单,方便迅速,易于做到实时控制,距离准确度达到工业实用的要求。超声波测速雷达用于测距上,在某一时刻发出超声波信号,在遇到被测物体后的射回信号波,被倒车雷达接收到,得用在超声波信号从发射到接收回波信号这一个时间而计算出在介质中的传播速度,这就可以计算出探头与被探测到的物体的距离。 针对我国高速公路交通安全的需要,以及国内外汽车电子技术的应用现状和发展趋势,综合汽车电子技术、通讯技术和控制技术等多学科理论,从必要性、可行性、实用性和经济性等角度出发,提出开发研制汽车测速及倒车提示系统。目的在于当行车处于高速及倒车状态时,提醒驾驶员或自动采用相应措施,从而减少或避免高速公路碰撞事故的发生。 2 设计方案要求 2.1 功能及技术要求 (1)测速范围。 测速范围分为四档:第一档速0—130cm/s,第二档速130—200cm/s,第三档速200—260cm/s,第四档速260—300cm/s。 (2)倒车测距范围。 该模拟系统的测量范围在2—3米之间。当距离小于20cm时,电机自动停止,或者说在大于20cm时,也可以通过按键使电机停止。 (3)按键功能如表2-1所示。

单片机外文翻译

杭州电子科技大学信息工程学院毕业设计(论文)外文文献翻译 毕业设计(论文)题目用单片机实现的数字时钟电路设计文献综述题目单片机控制系统系电子工程 专业电子信息科学与技术 姓名郭筱楠 班级08091911 学号08919115 指导教师王维平

单片机控制系统 广义地说,微型计算机控制系统(单片机控制系统)是用于处理信息的,这种被用于处理的信息可以是电话交谈,也可以是仪器的读数或者是一个企业的帐户,但是各种情况下都涉及到相同的主要操作:信息的处理、信息的存储和信息的传递。在常规的电子设计中,这些操作都是以功能平台方式组合起来的,例如计数器,无论是电子计数器还是机械计数器,都要存储当前的数值,并且按要求将该数值增加1。一个系统例如采用计数器的电子钟之类的任一系统要使其存储和处理能力遍布整个系统,因为每个计数器都能存储和处理一些数字。 现如今,以微处理器为基础的系统从常规的处理方法中分离了出来,它将信息的处理,信息的存储和信息的传输三个功能分离形成不同的系统单元。这种主要将系统分成三个主要单元的分离方法是冯-诺依曼在20世纪40年代所设想出来的,并且是针对微计算机的设想。从此以后基本上所有制成的计算机都是用这种结构设计的,尽管他们包含着宽广的物理形式与物理结构,但从根本上来说他们均是具有相同基本设计的计算机。 在以微处理器为基础的系统中,处理是由以微处理器为基础的系统自身完成的。存储是利用存储器电路,而从系统中输入和输出的信息传输则是利用特定的输入/输出(I/O)电路。要在一个以微处理器为基础的时钟中找出执行具有计数功能的一个特殊的硬件组成部分是不可能的,因为时间存储在存储器中,而在固定的时间间隔下由微处理器控制增值。但是,规定系统运转过程的软件却规定了包含实现计数器计数功能的单元部分。由于系统几乎完全由软件所定义,所以对微处理器结构和其辅助电路这种看起来非常抽象的处理方法使其在应用时非常灵活。这种设计过程主要是软件工程,而且在生产软件时,就会遇到产生于常规工程中相似的构造和维护问题。 图1.1 微型计算机的三个组成部分 图1.1显示出了微型计算机中这三个单元在一个微处理器控制系统中是如何按照机器中的信息通信方式而联接起来的。该系统由微处理器控制,微处理器能够对其自身的存储器和输入/输出单元的信息传输进行管理。外部的连接部分与

外文翻译--如何监测内部控制

附录A

附录B 如何监测内部控制 内部控制是任何组织有效运行的关键,董事会、执行长和内部审计人员都为实现这个企业的目标而工作;该内部控制系统是使这些团体确保那些目标的达成的一种手段。控制帮助一个企业有效率地运转。此外,运用一种有效的风险系统,风险可被降低到最小。同时,控制促进经营和与经营有关的信息的可靠性。全美反舞弊性财务报告委员会发起组织(COSO;1992) 在它发布的具有开创性的文件《内部控制整合框架》中,将内部控制定义为:企业风险管理是一个过程,受企业董事会、管理层和其他员工的影响,包括内部控制及其在战略和整个公司的应用,旨在为实现经营的效率和效果、财务报告的可靠性以及法规的遵循提供合理保证。该委员会还指出,一个的内部控制的系统包括五个要素。它们是:控制环境、风险评估、信息和沟通、控制活动、监控。 COSO的定义及五个要素已被证明确实对不同的团体,如董事会和首席执行官起到作用。这些群体对内部控制系统的监管以及系统设计与运行有责任。而且,内部审计人员已经发现COSO的指导是有用的。这群人员可能会被董事会或管理层要求去测试控制。COSO最近发布的一份讨论文件,指出五个要素监控,其中的五个要素的确定在1992 frame work COSO原本。中国发展简报的题为《内部控制-整合框架:内部控制体系监督指南》(COSO,2007)。在文件中,COSO 强调监控的重要性,以及这些信息常常被没有充分利用。 因为董事会、执行长,和内部审计人员都在一个公司的内部控制中扮演着重要角色,内部控制的各要素,包括监测,都对所有的团体有着非常重要的意义。同时,外审计人员对监测有兴趣。《萨班斯-奥克斯利法案》(2002)为外部审计师创建了一个新的监督体制。所有的五个要素,包括监测,必须加以考虑。另外,内部控制审计必须结合对财务报告的检查。在一体化审计之前,在首席执行官的领导下,也许也在内部审计活动的支持下的管理,评估了内控制体系的有效性。随后外部审计人员对控制出具意见。起监督角色的董事会,将阅读内部审计、管理层和首席执行官出具的报告。文件关于监测对每一个团体的指导起了帮助,因为他们分别为各自的角色而劳动。 第一,什么是监测。监测的组成可评估内部控制系统在过去一段时间发挥效用的质量。其对控制功能的评估有助于企业确定其控制在有效地运作中。在执行监测活动时,相关人员参与审查系统的设计及其运行效果。这种检查必须进行及时,目的是为了提供给企业最大的利益。管理层负责做出适当的行动以回应这些结果。当事人对内部控制有兴趣,可以充分依赖这个内部控制系统,如果合适的监

如何抓超速车辆(车辆测速抓拍系统)

如何抓超速车辆(车辆测速抓拍系统) 违章电视抓拍的原理 有两种方式,一种是地下埋设感应线圈,横杆上架设数码相机,用于对闯红灯的抓拍,另一种是架设摄像机,用于对超速、闯红灯、违章停车等进行实时录相。无论哪种方式,都会对于违章车辆拍摄至少三张图片,一张是瞬间违章图片,一张是号牌识别图片,一张是全景图片。不论哪种方式,都是24小时开机拍摄,图片保留时间一般是一周。 违章处理过程 指挥中心收到图片,会将车牌号信息与车管所信息相比对,从而调出车辆的综合信息,如车主、车型、颜色等,然后由信息处理人员网站,以使违章车主能够

进行查询。 信息损失问题 不是所有违章的车辆都能够被拍下来,只有车牌图片清晰的情况下,信息录入人员才能将违章车辆输入数据库进行处理。 拍摄范围: 一个摄像机通常只拍一个车道,少数可拍两个车道,一般都是设在从左向右数的第一和第二条车道上。数码相机的拍摄范围较宽,所以在城区内大多数都能够拍到同向所有的车道。 超速自动记录前端设备作为本系统的核心部分,它直接对违法车辆生成可作为执法依据的违法记录,其取证原理流程如下图所示: 如图,在监控车道安装前后三个环形感应线圈,当检测到车辆有违法超速的行为时,中央控制模块将对经过车辆进行抓拍取证。每条违法记录实时抓拍2张图片,其中1张全景图片记录车身颜色、车型和机动车行驶过程的信息,1张牌照特写图片反映违法机动车辆牌照号码。中央控制模块将视频采集卡生成的BMP格式原始图片压缩成易于保存和传输的JPEG格式图片,在违法图片下方叠加违法地点、路口编号、拍摄时间、车速等数据,以保证违法信息的不可修改,在软件中用户可根据自身需求设置图片压缩率,可调压缩率范围为20%—

51单片机汇编程序范例

16位二进制数转换成BCD码的的快速算法-51单片机2010-02-18 00:43在做而论道上篇博文中,回答了一个16位二进制数转换成BCD码的问题,给出了一个网上广泛流传的经典转换程序。 程序可见: http: 32.html中的HEX2BCD子程序。 .说它经典,不仅是因为它已经流传已久,重要的是它的编程思路十分清晰,十分易于延伸推广。做而论道曾经利用它的思路,很容易的编写出了48位二进制数变换成16位BCD码的程序。 但是这个程序有个明显的缺点,就是执行时间太长,转换16位二进制数,就必须循环16遍,转换48位二进制数,就必须循环48遍。 上述的HEX2BCD子程序,虽然长度仅仅为26字节,执行时间却要用331个机器周期。.单片机系统多半是用于各种类型的控制场合,很多时候都是需要“争分夺秒”的,在低功耗系统设计中,也必须考虑因为运算时间长而增加系统耗电量的问题。 为了提高整机运行的速度,在多年前,做而论道就另外编写了一个转换程序,程序的长度为81字节,执行时间是81个机器周期,(这两个数字怎么这么巧!)执行时间仅仅是经典程序的!.近来,在网上发现了一个链接: ,也对这个经典转换程序进行了改进,话是说了不少,只是没有实质性的东西。这篇文章提到的程序,一直也没有找到,也难辩真假。 这篇文章好像是选自某个著名杂志,但是在术语的使用上,有着明显的漏洞,不像是专业人员的手笔。比如说文中提到的:

“使用51条指令代码,但执行这段程序却要耗费312个指令周期”,就是败笔。51条指令代码,真不知道说的是什么,指令周期是因各种机型和指令而异的,也不能表示确切的时间。 .下面说说做而论道的编程思路。;----------------------------------------------------------------------- ;已知16位二进制整数n以b15~b0表示,取值范围为0~65535。 ;那么可以写成: ; n = [b15 ~ b0] ;把16位数分解成高8位、低8位来写,也是常见的形式: ; n = [b15~b8] * 256 + [b7~b0] ;那么,写成下列形式,也就可以理解了: ; n = [b15~b12] * 4096 + [b11~b0] ;式中高4位[b15~b12]取值范围为0~15,代表了4096的个数; ;上式可以变形为: ; n = [b15~b12] * 4000 + {[b15~b12] * (100 - 4) + [b11~b0]} ;用x代表[b15~b12],有: ; n =x * 4000 + {x * (100 - 4) + [b11~b0]} ;即: ; n =4*x (千位) + x (百位) + [b11~b0] - 4*x ;写到这里,就可以看出一点BCD码变换的意思来了。 ;;上式中后面的位:

51单片机外文文献

The Introduction of AT89C51 Description The AT89C51 is a low-power, high-performance CMOS 8-bit microcomputer with 4K bytes of Flash programmable and erasable read only memory (PEROM). The device is manufactured using Atmel’s high-density nonvolatile memory technology and is compatible with the industry-standard MCS-51 instruction set. The on-chip Flash allows the program memory to be reprogrammed in-system or by a conventional nonvolatile memory programmer. By combining a versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89C51 is a powerful microcomputer which provides a highly-flexible and cost-effective solution to many embedded control applications. Function characteristic The AT89C51 provides the following standard features: 4K bytes of Flash, 128 bytes of RAM, 32 I/O lines, two 16-bit timer/counters, one 5 vector two-level interrupt architecture, a full duplex serial port, one-chip oscillator and clock circuitry. In addition, the AT89C51 is designed with static logic for operation down to zero frequency and supports two software selectable power saving modes. The Idle Mode stops the CPU while allowing the RAM, timer/counters, serial port and interrupt system to continue functioning. The Power-down Mode saves the RAM contents but freezes the oscillator disabling all other chip functions until the next hardware reset. Pin Description VCC:Supply voltage. GND:Ground.

单片机外文文献翻译

外文文献一单片机简介 单片机是一种集成在电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定时器/计时器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的计算机系统。单片机也被称为微控制器(Microcontroller),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对体积要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。 二、单片机的发展趋势 现在可以说单片机是百花齐放,百家争鸣的时期,世界上各大芯片制造公司都推出了自己的单片机,从8位、16位到32位,数不胜数,应有尽有,有与主流C51系列兼容的,也有不兼容的,但它们各具特色,互成互补,为单片机的应用提供广阔的天地。 纵观单片机的发展过程,可以预示单片机的发展趋势,大致有: 1.低功耗CMOS MCS-51系列的8031推出时的功耗达630mW,而现在的单片机普遍都在100mW左右,随着对单片机功耗要求越来越低,现在的各个单片机制造商基本都采用了CMOS(互补金属氧化物半导体工艺)。象80C51就采用了HMOS(即高密度金属氧化物半导体工艺)和CHMOS(互补高密度金属氧化物半导体工艺)。CMOS虽然功耗较低,但由于其物理特征决定其工作速度不够高,而CHMOS则具备了高速和低功耗的特点,这些特征,更适合于在要求低功耗象电池供电的应用场合。所以这种工艺将是今后一段时期单片机发展的主要途径。 2.微型单片化 现在常规的单片机普遍都是将中央处理器(CPU)、随机存取数据存储(RAM)、只读程序存储器(ROM)、并行和串行通信接口,中断系统、定时电路、时钟电路集成在一块单一的芯片上,增强型的单片机集成了如A/D转换器、PMW(脉宽调制电路)、WDT(看门狗)、有些单片机将LCD(液晶)驱动电路都集成在单一的芯片上,这样 单片机包含的单元电路就更多,功能就越强大。甚至单片机厂商还可以根据用户的要求量身定做,制造出具有. 自己特色的单片机芯片。此外,现在的产品普遍要求体积小、重量轻,这就要求单片机除了功能强和功耗低外,还要求其体积要小。现在的许多单片机都具有多种封装形式,其中SMD(表面封装)越来越受欢迎,使得由单片机构成的系统正朝微型化方向发展。 3.主流与多品种共存 现在虽然单片机的品种繁多,各具特色,但仍以80C51为核心的单片机占主流,兼容其结构和指令系统的有PHILIPS公司的产品,ATMEL公司的产品和中国台湾

中小企业内部控制_外文参考文献

中小企业内部控制_外文参考文献 安徽工业大学毕业设计外文翻译 Private Enterprises of the intenal control issues Pulin Chang Economic Review. 2008, (5) Third, the promotion of private SMEs in the internal control system strategy (A) change management and business owners the concept of development. The majority of private small and medium enterprises in the family business, the success of these enterprises depends largely on internal control or entrepreneur leadership attention and level of implementation. Over the years, by traditional Chinese culture, business owners believe in Sincerity, fraternal loyalty permeate many aspects of enterprise management, strengthen internal controls that will affect the organization the members of distrust, resulting in internal control. Many private business owners that rely on business to do business benefits out of, rather than out of the internal financial management control; that the market is the most important internal control will be bound himself and staff development. Understanding of the bias, so that these leaders neglected the internal control system on the production and operation activities. Internal control can really become the leader of the internal needs of enterprise internal control system is the key to whether a mere formality. The internal control to make the internal needs of the enterprise depends largely on two points: First, determine

汽车车速检测系统设计

目录 摘要 (1) 关键词 (1) Abstract (1) Key words (1) 引言 (2) 1 论文综述 (2) 1.1 车速检测系统的背景和意义 (2) 1.2 车速检测系统的发展前景 (3) 2 车速检测系统的设计思路 (3) 3 系统单元模块选型 (3) 3.1传感器选择 (3) 3.2 单片机选型 (4) 3.3 显示模块的选型 (4) 3.4 报警电路选择 (5) 3.5 程序语言的选择 (5) 4 系统硬件设计 (6) 4.1 AT89C51主控电路 (6) 4.1.1 AT89C51的管脚说明 (6) 4.1.2 复位电路 (7) 4.1.3 晶振电路 (8) 4.1.4 存储器AT24CO2 (9) 4.2 传感器电路模块介绍 (9) 4.2.1 霍尔式车速传感器 (10) 4.2.2 霍尔传感器的特性 (11) 4.2.3 霍尔传感器引脚说明 (12) 4.2.4 霍尔传感器车速测量原理 (12) 4.2.5 霍尔传感器的转速测量方法 (12) 4.2.6 霍尔传感器设计电路 (12) 4.3 显示模块的介绍 (13) 4.3.1 LED数码管介绍 (13) 4.3.2 LED数码管特性 (13)

4.3.3 74HC573作用………………………………………………………………………… 13 4 4.3.4 显示电路 (13) 4.4 DM74LS14工作原理 (17) 4.4.1 信号处理电路设计 (17) 4.5 硬件总体设计 (17) 5 软件设计 (19) 6 总结 (19) 参考文献 (20) 附录A (21) 附录B (22) 致谢 (29)

51单片机实用汇编程序库(word)

51 单片机实用程序库 4.1 流水灯 程序介绍:利用P1 口通过一定延时轮流产生低电平 输出,以达到发光二极管轮流亮的效果。实际应用中例如:广告灯箱彩灯、霓虹灯闪烁。 程序实例(LAMP.ASM) ORG 0000H AJMP MAIN ORG 0030H MAIN: 9 MOV A,#00H MOV P1,A ;灭所有的灯 MOV A,#11111110B MAIN1: MOV P1,A ;开最左边的灯 ACALL DELAY ;延时 RL A ;将开的灯向右边移 AJMP MAIN ;循环 DELAY: MOV 30H,#0FFH D1: MOV 31H,#0FFH D2: DJNZ 31H,D2 DJNZ 30H,D1 RET END 4.2 方波输出 程序介绍:P1.0 口输出高电平,延时后再输出低电 平,循环输出产生方波。实际应用中例如:波形发生器。 程序实例(FAN.ASM): ORG 0000H MAIN: ;直接利用P1.0 口产生高低电平地形成方波////////////// ACALL DELAY SETB P1.0 ACALL DELAY 10 CLR P1.0 AJMP MAIN ;////////////////////////////////////////////////// DELAY: MOV R1,#0FFH DJNZ R1,$ RET

五、定时器功能实例 5.1 定时1 秒报警 程序介绍:定时器1 每隔1 秒钟将p1.o 的输出状态改变1 次,以达到定时报警的目的。实际应用例如:定时报警器。程序实例(DIN1.ASM): ORG 0000H AJMP MAIN ORG 000BH AJMP DIN0 ;定时器0 入口 MAIN: TFLA G EQU 34H ;时间秒标志,判是否到50 个 0.2 秒,即50*0.2=1 秒 MOV TMOD,#00000001B;定时器0 工作于方式 1 MOV TL0,#0AFH MOV TH0,#3CH ;设定时时间为0.05 秒,定时 20 次则一秒 11 SETB EA ;开总中断 SETB ET0 ;开定时器0 中断允许 SETB TR0 ;开定时0 运行 SETB P1.0 LOOP: AJMP LOOP DIN0: ;是否到一秒//////////////////////////////////////// INCC: INC TFLAG MOV A,TFLAG CJNE A,#20,RE MOV TFLAG,#00H CPL P1.0 ;////////////////////////////////////////////////// RE: MOV TL0,#0AFH MOV TH0,#3CH ;设定时时间为0.05 秒,定时 20 次则一秒 RETI END 5.2 频率输出公式 介绍:f=1/t s51 使用12M 晶振,一个周期是1 微秒使用定时器1 工作于方式0,最大值为65535,以产生200HZ 的频率为例: 200=1/t:推出t=0.005 秒,即5000 微秒,即一个高电

单片机外文翻译--STC89C52处理芯片

外文资料翻译 STC89C52 processi ng chip Prime features: With MCS - 51 SCM product compatibility, 8K bytes in the system programmable Flash memory, 1000 times CaXie cycle, the static operation: 0Hz ~ 33Hz, triple encryption program memory, 32 programmed I/O port, three 16 timer/counter, the eight uninterrupted dual-career UART serial passage, low power consumption, leisure and fall after fall electric power mode can be awakened and continuous watchdog timer and double-number poin ter, power ide ntifier. Efficacy: characteristics STC89C52 is one kind of low power consumption, high CMOS8 bit micro-co ntroller, 8K in system programmable Flash memory. Use high-de nsity nonv olatile storage tech no logy, and in dustrial 80C51 product in structi on and pin fully compatible. The Flash memory chips allows programs in the system, also suitable for programmable conventional programming. In a single chip, have clever 8 bits CPU and on li ne system programmable Flash, in crease STC89C52 for many embedded control system to provide high vigorous application and useful solutions. STC89C52 has following standard efficacy: 8k byte Flash RAM, 256 bytes, 32 I/O port, the watchdog timer, two, three pointer numerical 16 timer/counter, a 6 vector level 2 continuous structure, the serial port, working within crystals and horological circuit. In addition, 0Hz AT89S52 can drop to the static logic operation, support two software can choose power saving mode. Idle mode, the CPU to stop working, and allows the RAM, timer/c oun ters, serial, continu ous to work. Protectio n asa na patter n, RAM content is survival, vibrators frozen, SCM, until all the work under a continuous or hardware reset. 8-bit microcontrollers 8K bytes in the system programmable Flash AT89S52 devices. Mouth: P0 P0 mouth is a two-way ope n drain I/O. As export, each can drive eight TTL logic level. For P0 port to write "1", foot as the high impeda nee in put. When access to exter nal programs and nu merical memory, also known as

51单片机中的汇编语言与C语言.

51单片机中的汇编语言与 C 语言 C 语言, 更多的是为了掌握单片机的应用, C 语言是高效的应用程序开发工具, 与汇编语言比却不是开发高效应用程序的工具。就目前而言, 更多的是为了应用单片机, 开发应用程序, 更多的是强调开发效率, 而不是程序的运行效率 (相对而言。再就是应用程序对单片机内部资源的使用效率, 这在过去, 单片机内部资源紧缺的年代, 特别的强调, 现在已经不是特别重要了。所以, 大多数人都认为,只用 C 语言,就可以应对大多数单片机的应用开发了。 其实,汇编语言跟 C 语言在本质上一样的,只是语言形式不同而已,一个接近底层逻辑, 一个接近人类语言, 本质上都是对寄存器或存储器的读写操作而已。 汇编语言中,用 MOV 来回传送数据, C 语言里,用等号表示数据传送。汇编语言中,用 call 转去执行子过程程序, C 语言里,用个函数名调用子程序。汇编语言中,用 JMP 完成分支转移, C 语言里用 if 、 switch 、 while 、 for 来判断跳转。汇编语言跟 C 一样可以给寄存器指定命名,然后对定义的名称进行操作。汇编语言提供了对很多标志位的操作, C51根据需要也进行了改进, C 语言可以通过 #include给存储器命名来简化操作。 我觉得, C 语言是最接近汇编语言的一种高级语言, 要说不同, 也许具有大量函数的函数库,是 C 语言与汇编语言的最大区别,也是 C 语言比汇编语言有更大开发效率的原因。 在应用汇编语言进行应用程序开发时, 如果精心规划好程序结构, 设计好各种数据结构、子程序、中断程序,积累大量的算法程序(相当于函数库,也可以高效率的用汇编语言进行单片机开发。倒是兼容性、可移植性是汇编语言的最大限制,因为不同单片机有不同的指令系统,而 C 语言把这个问题,交给了机器也就是编译器去解决了。其实, 计算机的发展, 就是把尽可能多的事情交个机器去解决。

单片机的外文文献及中文翻译

SCM is an integrated circuit chip, is the use of large scale integrated circuit technology to a data processing capability of CPU CPU random access memory RAM, read-only memory ROM, a variety of I / O port and interrupt system, timers / timer functions (which may also include display driver circuitry, pulse width modulation circuit, analog multiplexer, A / D converter circuit) integrated into a silicon constitute a small and complete computer systems. SCM is also known as micro-controller (Microcontroller), because it is the first to be used in industrial control. Only a single chip by the CPU chip developed from a dedicated processor. The first design is by a large number of peripherals and CPU on a chip in the computer system, smaller, more easily integrated into a complex and demanding on the volume control device which. The Z80 INTEL is the first designed in accordance with this idea processor, then on the development of microcontroller and dedicated processors will be parting ways. Are 8-bit microcontroller early or 4 bits. One of the most successful is the INTEL 8031, for a simple, reliable and good performance was a lot of praise. Then developed in 8031 out of MCS51 MCU Systems. SCM systems based on this system until now is still widely used. With the increased requirements of industrial control field, began a 16-bit microcontroller, but not ideal because the cost has not been very widely used. After 90 years with the great development of consumer electronics, microcontroller technology has been a huge increase. With INTEL i960 series, especially the later series of widely used ARM, 32-bit microcontroller quickly replace high-end 16-bit MCU status and enter the mainstream market. The traditional 8-bit microcontroller performance have been the rapid increase capacity increase compared to 80 the number of times. Currently, high-end 32-bit microcontroller clocked over 300MHz, the performance catching the mid-90s dedicated processor, while the average model prices fall to one U.S. dollar, the most high-end [1] model only 10 dollars. Modern SCM systems are no longer only in the development and use of bare metal environment, a large number of proprietary embedded operating system is widely used in the full range of SCM. The handheld computers and cell phones as the core processing of high-end microcontroller can even use a dedicated Windows and Linux operating systems. SCM is more suitable than the specific processor used in embedded systems, so it was up to the application. In fact the number of SCM is the world's largest computer. Modern human life used in almost every piece of electronic and mechanical products will be integrated single chip. Phone, telephone, calculator, home appliances, electronic toys, handheld computers and computer accessories such as a mouse with a 1-2 in both the Department of SCM. Personal computer will have a large number of SCM in the work. General car with more than 40 microcontroller, a complex industrial control systems may even hundreds of single chip at the same time work! SCM is not only far exceeds the number of PC and other computing the sum, or even more than the number of human beings. Single chip, also known as single-chip microcontroller, it is not complete a certain logic chips, but to a computer system integrated into a chip. Equivalent to a

相关主题