当前位置:文档之家› 外文翻译-- 基于STC单片机的红外遥控开关系统的设计

外文翻译-- 基于STC单片机的红外遥控开关系统的设计

外文翻译-- 基于STC单片机的红外遥控开关系统的设计
外文翻译-- 基于STC单片机的红外遥控开关系统的设计

JSJ-1302

计算机信息工程学院

2013 届毕业设计(论文)外文阅读与翻译

毕业设计题目基于STC单片机的红外遥控开关系统的设计外文翻译题目Decoding Infraed Remote Controls Using a PIC16C5X Microcontroller

专业计算机信息科学与技术班级

姓名学号

指导教师职称

介绍:

家用电子工业已经应用红外遥控器控制电视机,录像机和有线电视很多年了。同样的技术最近开始应用于工业应用以替代小键盘。

可以通过PIC16C5X译解大多数的红外信号。这份说明书是描述如何破解的。

唯一用来译解IR信号的强制性硬件是红外接收仪。它的两种类型的用法在这里都有说明。两种模块类型都经常被用于家用电子工业。第一种类型响应的已调制的红外信号大概为40KHz。第二种响应未调制的红外脉冲并且有受限范围。每种类型的硬件成本都不高于2美元。

此处描述了三种PIC16C5X应用程序,说明了如何用它们来创建一个算法使其能够破译任何遥控信号。每种PIC16C5X应用程序表示在映射出一个预先存在的红外格式的一个步骤。最终的应用程序是一个用来完全实现的示例的红外信号解码和解调的一种Teknika电视遥控器。

三个层次的红外线信号

典型的红外信号遥控器有三层。用于这些层的名字没有被标准化。在这个应用程序中注意他们被称为“红外、调制和串行数据。

红外层是种发射方式。红外线是一种因为波长太长以至于看不到的光。虽然你不能看到红外光束,但它是光的一种形式,所以如果你不能看到目标设备,你就不能用红外信号控制它。控制绕过拐角,通过不透明的材料、RF,通常使用超高频信号。虽然这个应用程序注没有进一步提到RF,这里介绍的许多东西都是可以用作一个射频传输介质。

这个频率层爆出的红外信号通常是在频率调制32.75千赫和56.8千赫之间。这样做是为了减少环境光的影响。虽然考虑到这一层,但还是可选的。如果不调整红外格式的输出,发送脉冲与未调整的红外线则相反。这样做是为了延长电池寿命和远程控制减少成本的遥控装置。

串行数据层的信息包含一个命令。这是典型的编码在长度的红外脉冲或长度的差距红外脉冲。一个长缺口或突变被诠释为一个“1”,一个短间隙或突变被解释为“0”。

硬件信息

在示意图显示了一个工具,可以帮助解调红外接收器的代码。图示由PIC16C57连接到两种可用的红外接收器。一个接收器是为非调制信号,另一个用于调制信号。调制接收器都可以从夏普和Lite,零件编号和lt - 1060 GP1U521Y分别解调。这个非调制类型可以从质量技术QSE157QT零件号码。

PIC16C57的选择并不表示这些处理操作需要解码。典型的红外接收器的代码可以放入不到一半的可用PIC16C54 ROM空间中,并使用四个内存位置。选择一个PIC16C57是由于需要存储大量的信号长度为以后阅读方便。

PIC16C57含有一个陶瓷谐振器时钟。它会给足够的频率准确度来确定脉冲和间隙长度。一个RC网络通常不会有足够的精度。

PIC16C57含有一个按钮用于重置,和四个跳投是提供用于控制应用程序启动。这两个数字显示是多路复用,驱动时通过Q1和Q2实现。

三个八进制开关最为输入来控制选项显示,哪些文件注册。整个电路得出其权力从9v,200米墙安装供应。U1调节9v降到5v的PIC16C57和相关电路。

软件开发援助描述

这个应用程序使用四种不同的固件文件IRMAIN。ASM控制三个应用程序文件。第一个文件是衡量ASM红外部件,以及内存,并允许传播information。IR6121.ASM 将NEC6121红外格式代码转码到在LED显示屏显示。最后一个文件,TEC-NICKA. ASM 显示了最终的固件解码红外格式。

固件上包括三个应用程序,其将帮助设计一个红外控制系统。IRMAIN. ASM读取跳转1、2和程序流重置。如果没有跳转至2将直接程序流来衡量ASM。如果跳转至2只会直接对IR6121.ASM产生程序流。跳转在这两个1和2将直接程序流向TEKNIKA.ASM跳转至3和4。

这三个应用程序是最基本的和最有用的。这个程序将存储红外突发和间隙长度到内存中,允许的测量ments播放,通过两个数字显示其差距。它允许OPTION控制寄存器也通过SW1。SW1的设置是直接读入OPTION寄存器的频值TMR0。如果在程序操作过程中SW1改变了,PIC16C57复位。

“连字符”启动后将被显示在左边的数字空间,直到红外线输入,黑暗的图示表明准备接收红外线信号

作为一个红外信号出现时,长度的爆发的红外和长度的差距破裂存储在连续文件位置,直到PIC16C57所有的内存文件都充满。如果一个跳线已经在1,程序扔掉的前32脉冲间隙长度,开始储存脉冲和间隙长度的第33脉冲长度。这允许很长的解码格式。

当所有四页的内存文件充满了脉冲和间隙长度,数量和小数点表现。小数点表明,单位是donereading。这个数字是一个间隙或脉冲长度。SW2和SW3控制脉冲或显示间隙长度的时间序列。这些在SW3下的八进制是更有效的。

编写一个算法来解码红外遥控器的说明

1.设计一个系统,它使用一个红外遥控器,第一步是选择一个遥控器。拥有自己的设计或现成的,调制或未调制的是主要的技术决策。

2.一旦遥控器已经被选择或设计,其调制频率,如果有的话,必须确定。这用于接收红外信号来控制选择什么样的硬件。

3.下一步是确定的时间数据的基础上,也就是说,以脉冲和差距是短或长的PIC16C57时钟参数。选择开关SW1,以获得最佳的长脉冲和差距计数TMR0。这个定义的作用是预选分频器。

4.第四步,定义,在格式上定义了一个‘1 '的格式和一个‘0’格式。这可能是差距计数,脉冲计数,或两者的结合。

5.第五步,确定制成的全长的命令。这使得确定按钮是否被按下,或者如果与前面相同类型的一个新的命令被发出。

6.第六步需要编写代码。代码将解决差距和脉冲长度和命令的长度成比特和字节。每个按钮在远程将解码一个独特的连续位。

7.第七步,也是最后一步将这些收到的代码,将它们转换成数字或命令按钮,使用

一个查找表。

步骤1:选择一个远程控制

取决于您的应用程序,您可能会选择选择一个遥控器,拥有自己的设计或现成的。通常他们在他们的小4比特微控制器上设定为一个串行格式。一些公司如通用仪器COM 命令,其他如NEC出售主要成分,可以定制由外部二极管到不会干扰其他应用程序。也可以计划一个PIC16C57来生成一个信号,可以发送给一个红外LED传输。另一种方法是使用一个可编程的远程控制来生成任意数量的红外格式,并使用它们对现成的目标设备进行控制。

步骤2:确定调制频率

对于这一点,下一个步骤的MEASURE.ASM程序将使用。展开,取出,使用非调制的接收器和PIC16C57运行MEASURE.ASM应用程序的。选择1选项selector.Press一个按钮,直到小数点结束。通过记忆的脉冲持续时间使用的跳线开关PIC16C57将存储在内存中。如果所有的输出(第一个除外)均低于40小时,红外的格式是一个调制的。如果一半或更多的值显示为0FFh的,则是远程非调制。

步骤3:确定时基

如果遥控器的调制、解调红外接收器切换到的选项的选择仍处于1,再次按下遥控器上的一个按钮,直到小数点来。该系列记忆的脉冲持续时间,现在可能会包括FFH值很多。如果是这样,移动选项的选择,直到值7H1FH范围。期权选择的最佳选项除数,TMR0寄存器值。要优化覆盖范围和可靠性,几个解调接收器,可尝试。这些都可以从夏普或精简版上。目前所使用的调制频率是32.75千赫,35.0千赫,36.0千赫,36.7kHz 电源,38千赫,39千赫,40千赫,41.7千赫,48千赫,56.8千赫。最常见的是一轮40千赫。会给你的遥控器的最佳匹配最长范围和最一致的结果。

步骤4:解码1和0

下一个步骤是绘制出的特征的脉冲代表1和0的间隙长度。按相同的遥控器上的按钮,写下一系列数字阅读由PIC16C57运行措施,ASM程序。每个奇数编号的条目是一个来自遥控器的红外突发的持续时间。每个偶数编号的输入项的红外脉冲串之间的间隙的持续时间。这些差距和阵阵的长度定义的和为零。它们的顺序将取决于哪个按钮被按下。一旦特征长度已经发现了一个和一个零,然后创建一个算法,用一个计数器来

翻译成“和”0“的长度。

步骤5:找到命令的长度

再次按同样的按钮。命令持续时间也可以找到。这是必要的,以确定一个按钮被压低或一个新的相同类型的命令已经发出了。大多数遥控器重复命令时,只要按住按钮,重复分离一段时间,通常在一个甚至数0 ffh过渡。如果没有长甚至容易的计数可以发现,认为某些COM命令可以长于64转换。延迟计数的选项是这个原因。插入跳线1和小节。 ASM将开始储存后的第32届过渡的过渡时间。

步骤6:翻译长度成碎片

一旦特征长度的1和0中被发现并已被发现的典型的命令的长度,一个程序可以被写入解码这些长度“和”0“,并将其显示两位数字的显示。也可以创建一个HOLD标志,这将是真实的,只要按钮被按住。一般1/8秒之间的命令,指示一个新的命令。使用这个值来保持时间和命令之间的时间超时。 IR6121.ASM是一个程序,它的NEC6121格式转换的间隙长度的4个字节构成的每个命令的信息的一个示例。

步骤7:创建一个按钮代码交叉参考表

TEKNIKA.ASM实现了一个查找表来把代码转换接收到的实际按下按钮。计数器最高时,可以按下按钮,然后抬起头,比对收到的代码。如果不匹配,计数器递减,直到找到下一个匹配。当发现时,从计数器读出有按钮被按下的数量。同时也要注意到,在这个级别上的一些格式做更多的检查,比如具有一个地址,一个补充的代码检查下面的代码本身。来自解码中的步骤的的结果是:如果按下遥控器一个按钮,按钮的号码出现在PIC16C57文件位置。一个命令如通道或下降通道将会出现两个组标志,指示命令,以表明它是持有活跃的。从这一点上应用程序可以访问这些标志和文件做出适当反应。

注意下面的详细代码在PICmicro MCUs保护特性。

?Microchip的满足Microchip数据手册中包含的规格。

?Microchip的认为其Microchip系列是当今市场上同类最安全的产品之一,

当预期的方式,在正常条件下使用。

?有用来破坏代码保护功能的恶意,甚至是非法的方法。所有这些方法,就我们所知,需要的方式数据表中包含的操作规范来使用Microchip的微控制器。

这样做的人可能从事窃取知识产权。

?Microchip愿与客户的工作谁关心他们的代码的完整性。

?Microchip或任何其他半导体厂商可以保证自己的代码的安全性。代码保护并不

意味着我们保证产品是“牢不可破”的。

?代码保护是不断变化的。我们在Microchip承诺将不断改进产品的代码保护功能

我们的产品。

如果你对此事有任何进一步的问题,请联系当地离您最近的销售办事处。

本出版物中包含的信息有关设备的应用程序和类似内容仅为建议,并可能被取代的更新。这是你的责任,以确保您的应用程序符合技术规范。

任何陈述或保证,并给出微芯科技注册成立的准确性或使用这些信息,或侵犯专利或其他知识产权所产生的这种使用或以其他方式承担任何责任。除了明确Microchip书面批准,没有被授权使用Microchip的产品用作生命支持系统中的关键组件。转让任何许可证,暗中或以其他方式,在任何知识产权。

商标权

微芯片的名称和商标,微芯片标志,FilterLab KEELOQ microID MPLAB,,,,,,PICMASTER PICmicro PIC,PICSTART,PRO伴侣,SEEVAL和嵌入式控制解决方案公司是注册商标的微芯片技术纳入美国和其他国家。

dsPIC,ECONOMONITOR,FanSense,FlexROM,fuzzyLAB串行编程,ICSP,在线,ICEPIC、微创、Migratable内存,MPASM,MPLIB,MPLINK,MPSIM,MXDEV,中国人民保险公

司,PICDEM,https://www.doczj.com/doc/151868172.html,,rfPIC,选择模式和总耐力的商标微芯片技术

在美国注册序列化急转弯编程(SQTP)是一个服务标志的微芯片技术纳入美国这里提到的所有另外的商标是他们的各自的公司财产。

Decoding Infrared Remote Controls Using a PIC16C5X Microcontroller

INTRODUCTION

For many years the consumer electronics industry has been employing infrared remote controls for the control of televisions, VCR’s, and cable boxes. This same technology has recently started to appear in industrial applications to eliminate keypads.

Decoding most of the infrared signals can be easily handled by PIC16C5X microcontrollers. This application note describes how this decoding may be done.

The only mandatory hardware for decoding IR signals is an infrared receiver. The use of two types is described here. Both are modular types used often by the consumer electronics industry. The ?rst type responds to infrared signals modulated at about 40 kHz. The second responds to non-modulated infra-red pulses and has a restricted range. The hardware costs of each approach will be less than two dollars.

Three PIC16C5X application programs are described, and instructions on how they can be used to create an algorithm that can decode just about any remote control signal. Each PIC16C5X application program represents a step in mapping out a pre-existing infrared format. The ?nal application is a fully implemented example of decoding and interpreting the infrared signals of a type of Teknika TV remote

THE THREE LAYERS OF AN INFRARED SIGNAL

The typical infrared signal used by remote controls has three layers. The names used for these layers has not been standardized. In this application note they are called the infrared, the modulation, and the serial data.

The infrared layer is the means of transmission. Infra-red is light whose wavelength is too long to see.Although you cannot see the infrared beam, it behaves the same as light, so if you cannot see the target device, you cannot control it with an infrared signal. To control around corners or through opaque materials,RF, usually UHF signals are used. Although this application note does not further mention RF, much of what is presented here can be used with an RF transmission medium.

The modulation layer refers to the fact that each burst of infrared signal is often modulated at a frequency between 32.75 kHz and 56.8 kHz. This is done to diminish the effects of ambient light. This layer, however, is optional. Some infrared formats do not modulate their outputs, sending pulses of unmodulated infrared light instead.

This is done to extend the remote control’s battery l ife and to reduce the cost of the remote control device.

The serial data layer has the information containing a command. This is typically coded in the lengths of infrared bursts or in the lengths of gaps between infrared bursts. A long gap or burst is interpreted as a '1', a short gap or burst is interpreted as a '0'.

HARDWARE DESCRIPTION

The schematic in Figure 1 shows a tool that can be made to aid development of infrared receiver code. The schematic consists of a PIC16C57 connected to one of two available infrared receivers. One receiver is for non-modulated signals, the other for modulated signals. Modulated receivers are available from Sharp and Lite On, part numbers GP1U521Y and LT-1060 respectively. The non-modulated type is available from Quality Technologies part number QSE157QT.

The choice of the PIC16C57 is not indicative of the processing power required for decoding. Typical IR rece iver code can ?t into less than half the ROM space available in a PIC16C54, and uses four RAM locations.The choice of a PIC16C57 in this case was driven by the need to store a lot of signal lengths for later reading.

A ceramic resonator clocks the PIC16C57. It will give adequate frequency accuracy to determine pulse and gap lengths. A RC network does not usually have adequate accuracy.

A button is available for resetting the PIC16C57, and four jumpers are provided to control the application start-up. The two digit display is multiplexed and driven through Q1 and Q2.

Three octal switches are used as inputs to control the OPTION register and which ?le

is displayed. The whole circuit derives its power from a 9V, 200 m A wall mounted supply. U1 regulates the 9V down to 5V for the PIC16C57 and associated circuitry. DESCRIPTION OF SOFTWARE TO AID DEVELOPMENT

This application uses four different firmware files. IRMAIN. ASM controls the selection of the three application files. The first file is MEASURE. ASM which stores the infrared burst and gap lengths into memory and allows playback of that information.IR6121.ASM decodes NEC6121 infrared format and displays the received codes on the LED display. The final file, TEC-NICKA.ASM, shows the final firmware for decoding the infrared format for a Teknika Television.

IRMAIN.ASM

The firmware listed includes three applications that will aid in designing an infrared control system. IRMAIN. ASM reads jumpers 1 and 2 and directs pro-gram flow after reset to one of the three applications. Having no jumper in 2 will direct program flow to MEASURE.ASM.A jumper in 2 only will direct program flow to IR6121.ASM.Jumpers in both 1 and 2 will direct program flow to TEKNIKA. ASM. Jumpers 3 and 4 are not used.

MEASURE.ASM

This is the most basic and most useful of the three applications. This program stores the infrared burst and gap lengths into memory, allowing playback of the mea-sure ments through the two digit display. It allows exter-nal control of the OPTION register also, through SW1.The setting of SW1 is read directly into the OPTION register prescaler value for TMR0.If SW1 is changed during program operation, the PIC16C57 resets.

Upon start-up a “hyphen”will be displayed in the left digit space until the infrared input settles to the dark logic indicating that the unit is ready to receive an infra-red signal.

As an infrared signal comes in, the lengths of bursts of infrared, and the lengths of gaps between burst are stored in consecutive file locations until all four pages of the PIC16C57’s memory files are filled.If a jumper had been in 1, the program throws away the first 32 pulse and gap lengths and starts storing pulse and gap lengths with the thirty third pulse length. This allows the decoding of very long formats.

When all four pages of file memory are filled with pulse and gap lengths, a number and decimal point are dis-played. The decimal point indicates that the unit is donereading. The number is a gap or pulse length.SW2 and SW3 control the time sequence of the pulse or gap length displayed. These are in octal with SW3 being the more significant digit.

INSTRUCTIONS ON WRITING AN ALGORITHM TO DECODE IR REMOTES

1. To design a system that uses an infrared remote control, the first step is to choose a remote control. Self designed or off the shelf, modulated or unmodulated are the primary technical decisions.

2. Once a remote control has been chosen or designed, its modulation frequency, if it has one, must be determined. This controls the kind of hardware used to receive the infrared signal.

3. The next step is to determine the time-base of the data, that is, if the pulses

and gaps are short or long in reference to the PIC16C57 clock. The OPTION switch, SW1, is used to get optimum length pulse and gap counts from TMR0. This defines the value of the OPTION prescaler. 4. Fourth, definition is made as to what, in the for-mat, defines a '1', and what, in the format, defines a '0'. This could be gap counts, pulse counts, or a combination of both.

5. Fifth, determination is made of the full length of commands. This enables the determination as to whether a button is being held down or if a new command of the same type as previous is being issued.

6. The sixth step requires the writing of code. The code will resolve the gap and pulse lengths and command lengths into bits and bytes.Each but-ton on the remote will decode to a unique seriesof bits.

7. The seventh and final step takes these codes that are received and converts them to button numbers or commands, using a lookup table.

Step 1:Choosing a remote control

Depending on your application, you may choose to have an off the shelf remote control or design one your-self. Typically they have small 4-bit microcontrollers in them, preprogrammed for a serial format.Some com-panies such as General Instrument sell them as com-plete units, others such as NEC sell the main component which can be customized by external diodes to not interfere with other applications. It is also possible to program a PIC16C57 to generate a signal that can be sent to an infrared LED for transmission. Yet another approach is to use a programmable remote control to generate any number of infrared formats and use them right off the shelf to control the target device.

Step 2:Determining a modulation frequency

For this and the next step the MEASURE.ASM program will be used. To start out, use the non-modulated receiver and a PIC16C57 running the MEASURE.ASM application. Select 1 on the option selector. Press a button until the decimal point comes on. Using the jumpers switch through the memorized pulse durations that the PIC16C57 will have stored in its memory. If all of the reading except the first are below 40h, the infrared format is a modulating one. If half or more of the values show up as 0FFh, then the remote is non-modulating.

If the remote control is modulated, switch to a demodulating IR receiver. With the option selector still at 1, press a button on the remote control again until the decimal point comes on. The series of memorized pulse durations will now probably include a lot of FFh values. If so, move the Option selector up until the val-ues are in

the 7h to 1Fh range. The Option selector has the optimum value for the option divisor to be used in the TMR0 register. To optimize range and reliability, several demodulating receivers may be tried. These are available from Sharp or Lite On. The modulating frequencies that are presently used are 32.75 kHz, 35.0 kHz, 36.0 kHz, 36.7kHz, 38 kHz, 39 kHz, 40 kHz, 41.7 kHz, 48 kHz, and 56.8 kHz[2]. The most common are round 40 kHz. The best match for your remote control will give the longest range and most consistent results.

Step 4:Decoding ones and zeros

The next step is to map out the characteristic pulse and gap lengths that represent ones and zeros. By pressing the same button on the remote, write down the series of numbers read by the PIC16C57 running the MEASURE .ASM program. Each odd numbered entry is the duration of a burst of IR from the remote control. Each even numbered entry is the duration of a gap between bursts of infrared. The lengths of these gaps and bursts define ones and zeros. Their order will depend on which button is pressed. Once the characteristic lengths have been discovered for a one and a zero, an algorithm can then be created with a counter to translate the lengths into ones and zeros.

Step 5:Finding the Command Length

Press the same button again. The command duration can also be found. This is necessary to determine if a button is being held down or a new command of the same type is being issued. Most remote controls repeat the command as long as the button is held down, the repetitions separated by a long dark time, usually 0FFh on an even numbered transition.If no long even num-bered counts can be found, consider that some com-mands can be longer than 64 transitions. The option to delay counting is available for this reason. Insert jumper 1 and MEASURE. ASM will only start storing transition times after the 32nd transition.

Step 6: Translating lengths to bits

Once the characteristic lengths of ones and zeros have been found and the length of the typical command has been found, a program can then be written to decode these lengths to ones and zeros and display them on the two digit display. Also a HOLD flag can be created which will be true as long as the button is being held down. Usually 1/8 second between commands indicates a new command. Use this value to time out HOLD times and times between commands. IR6121.ASM is an example of a program that translates the gap lengths of the NEC6121 format to the four bytes that make up the information in each command.

Step 7:Create a button to code cross reference table

TEKNIKA.ASM implements a lookup table to translate the codes received to the actual button pressed. A counter is loaded with the highest number button that can be pressed, and the code is then looked up and compared with the code that was received. If no match, the counter is decremented until a match is found. When found, the counter then has the button number that was pressed. Note too, that more checking may be done at this level on some formats, such as having an address, a complement of the code following the code itself for checking. The result from all of the steps in decoding is that if a button is pressed on a remote control, that button number appears in a PIC16C57 file location. A command such as channel up or channel down will appear as two set flags, one to indicate the command, the other to indicate that it is active, HOLD. From this point the application can access these flags and files to respond appropriately.

Note the following details of the code protection feature on PICmicro ? MCUs. ? The PICmicro family meets the specifications contained in the Microchip Data Sheet.

? Microchip believes that its family of PICmicro microcontrollers is one of the most secure products of its kind on the market today, when used in the intended manner and under normal conditions.

? There are dishonest and possibly illegal methods used to breach the code protection feature. All of these methods, to our knowledge, require using the PICmicro microcontroller in a manner outside the operating specifications contained in the data sheet. The person doing so may be engaged in theft of intellectual property.

? Microchip is willing to work with the customer who is concerned about the integrity of their code.

? Neither Microchip nor any other semiconductor manufacturer can guarantee the security of their code. Code protection does not mean that we are guaranteeing the product as “unbreakable”.

? Code protection is constantly evolving. We at Microchip are committed to continuously improving the code protection features of our product.

If you have any further questions about this matter, please contact the local sales office nearest to you.

Information contained in this publication regarding device applications and the like is intended through suggestion only and may be superseded by updates. It is

your responsibility to ensure that your application meets with your specifications.

No representation or warranty is given and no liability is assumed by Microchip Technology Incorporated with respect to the accuracy or use of such information, or infringement of patents or other intellectual property rights arising from such use or otherwise. Use of Microchip’s products as critical components in life support systems is not authorized except with express written approval by Microchip. No licenses are conveyed, implicitly or otherwise, under any intellectual property rights. Trademarks

The Microchip name and logo, the Microchip logo, FilterLab, KEELOQ, microID, MPLAB, PIC, PICmicro, PICMASTER, PICSTART, PRO MATE, SEEVAL and The Embedded Control Solutions Company are registered trademarks of Microchip Technology Incorporated in the U.S.A. and other countries. dsPIC, ECONOMONITOR, FanSense, FlexROM, fuzzyLAB, In-Circuit Serial Programming, ICSP, ICEPIC, microPort, Migratable Memory, MPASM, MPLIB, MPLINK, MPSIM, MXDEV, PICC, PICDEM, https://www.doczj.com/doc/151868172.html,, rfPIC, Select Mode and Total Endurance are trademarks of Microchip Technology

Incorporated in the U.S.A. Serialized Quick Turn Programming (SQTP) is a service mark of Microchip Technology Incorporated in the U.S.A. All other trademarks mentioned herein are property of their respective companies.

来自Microchip Technology Inc. DS00657A-page 38

红外遥控中英文翻译

红外遥控 人的眼睛能看到的可见光按波长从长到短排列,依次为红、橙、黄、绿、青、蓝、紫。其中红光的波长范围为0.62-0.76um;紫光的波长范围为0.38-0.46um。比紫光波长还短的光叫紫外线,比红光波长还长的光叫红外线。红外线遥控就是利用波长为0.76-1.5um之间的近红外线来传送控制信号的。 常用的红外遥控系统一般分发射和接收两个部分。发射部分的主要元件为红外发光二极管。它实际上是一只特殊的发光二极管;由于其内部材料不同于普通发光二极管,因而在其两端施加一定电压时,它便发出的是红外线而不是可见光。目前大量的使用的红外发光二极管发出的红外线波长为940nm左右,外形与普通φ5发光二极管相同,只是颜色不同。红外发光二极管一般有黑色、深蓝、透明三种颜色。判断红外发光二极管好坏的办法与判断普通二极管一样;用万用表电阻挡量一下红外发光二极管的正、反向电阻即可。红外发光二极管的发光效率要用专门的仪器才能精确测定,而业余条件下只能用拉锯法来粗略判判定。接收部分的红外接收管是一种光敏二极管。 在实际应用中要给红外接收二极管加反向偏压,它才能正常工作,亦即红外接收二极管在电路中应用时是反向运用,这样才能获得较高的灵敏度。红外发光二极管一般有圆形和方形两种。由于红外发光二极管的发射功率一般都较小(100mW左右),所以红外接收二极管接收到的信号比较微弱,因此就要增加高增益放大电路。 前些年常用Μpc1373H、CX20106A等红外接收专用放大集成电路。最近几年不论是业余制作还是正式产品,大多都采用成品红外接收头。成品红外接收头的封装大致有两种:一种采用铁皮屏蔽;一种是塑料封装。均有三只引脚,即电源正(VDD)、电源负(GND)和数据输出(VO或OUT)。红外接收头的引脚排列因型号不同而不尽相同,可参考厂家的使用说明。成品红外接收头的优点是不需要复杂的调试和外壳屏蔽,使用起来如同一只三极管,非常方便。但在使用时注意成品红外接收头的载波频率。 红外遥控常用的载波频率为38kHz这是由发射端所使用的455kHz晶振来决定的。在发射端要对晶振进行整数分频,分频系数一般取12,所以455kHz÷12≈37.9kHz≈38kHz。也有一些遥控系统采用36 kHz、40 kHz、56 kHz等,一般由发射端晶振的振荡频率来决定。 红外遥控的特点是不影响周边环境的、不干扰其他电器设备。由于其无法穿透墙壁,故不同房间的家用电器可使用通用的遥控器而不会产生相互干扰;电路调试简单,只要按给定电路连接无误,一般不需任何调试即可投入工作;编解码容易,可进行多路遥控。由于各生产厂家生产了大量红外遥控专用集成电路,需要时按图索骥即可。因此,现在红外遥控在家用电器、室内近距离(小于10米)遥控中得到了广泛的应用。 多路控制的红外遥控系统,多路控制的红外发射部分一般有许多按键,代表不同的控制功能。当发射端按下某一按键时,相应的在接收端有不同的输出状态。接收端的输出状态大致可分为脉冲、电平、自锁、互锁、数据五种形式。“脉冲”输出是当按发射端按键时,接收端对应输出端输出一个“有效脉冲”,宽度一般在100ms左右。“电平”输出是指发射端按下键时,接收端对应输出端输出“有效电平”,发射端松开键时,接收端“有效电平”消失。此处的“有效脉冲”和“有效电平”,可能是高、也可能是低,取决于相应输出脚的静态状况,如静态时为低,则“高”为有效;如静态时为高,则“低”为有效。大多数情况下“高”为有效。“自锁”输出是指发射端每按一次某一个键,接收端对应输出端改变一次状态,即原来为高电平变为低电平,原来为低电平变为高电平。此种输出适合用作电源开关、静音控制等。有时亦称这种输出形式为“反相”。“互锁”输出是指多个输出互相清除,在同一时间内只有一个输出有效。电视机的选台就属此种情况,其它如调光、调速、音响的输入选择等。

太阳能光伏设计方案

前言 太阳能光伏发电是新能源和可再生能源的重要组成部分,由于它集开发利用绿色可再生能源、改善生态环境、改善人民生活条件于一体,被认为是当今世界上最有发展前景的新能源技术,因而越来越受到人们的青睐。随着世界光伏市场需求持续高速增长、我国《可再生能源法》的颁布实施以及我国光伏企业在国际光伏市场上举足轻重的良好表现,我国光伏技术应用呈现了前所未有的快速增长的态势并表现出强大的生命力。它的广泛应用是保护生态环境、走经济社会可持续发展的必由之路。 太阳能发电的利用通常有两种方式,一种是将太阳能发电系统所发出的电力输送到电网中供给其他负载使用,而在需要用电的时候则从电网中获取电能,称谓并网发电方式。另一种是依靠蓄电池来进行能量存储的所谓独立发电方式,它主要用于因架设线路困难市电无法到达的场合,应用十分广泛。

1.项目概况 1.1项目背景及意义 本项目拟先设计一个独立系统,安装在客户工厂的屋顶上,用于演示光伏阵列采取跟踪模式和固定模式时发电的情况,待客户参考后再设计一套发电量更大的系统,向工厂提供生产生活用电。本系统建成后将为客户产品做出很好的宣传,系统会直观的显示采用跟踪系统后发电总量的提升情况。 1.2光伏发电系统的要求 因本系统仅是一个参考项目,所以这里就只设计一个2.88kWp的小型系统,平均每天发电5.5kWh,可供一个1kW的负载工作5.5小时。 2.系统方案 2.1现场资源和环境条件 江阴市位于北纬31°40’34”至31°57’36”,东经119°至120°34’30”。气候为亚热带北纬湿润季风区,冬季干冷多晴,夏季湿热雷雨。年降水量1041.6毫米,年平均气温15.2℃。具有气候温和、雨量充沛、四季分明等特点。其中4月-10月平均温度在10℃以上,最冷为1月份,平均温度2.5℃;最热月7月份,平均温度27.6℃。

毕业论文外文文献翻译-数据库管理系统的介绍

数据库管理系统的介绍 Raghu Ramakrishnan1 数据库(database,有时拼作data base)又称为电子数据库,是专门组织起来的一组数据或信息,其目的是为了便于计算机快速查询及检索。数据库的结构是专门设计的,在各种数据处理操作命令的支持下,可以简化数据的存储,检索,修改和删除。数据库可以存储在磁盘,磁带,光盘或其他辅助存储设备上。 数据库由一个或一套文件组成,其中的信息可以分解为记录,每一记录又包含一个或多个字段(或称为域)。字段是数据存取的基本单位。数据库用于描述实体,其中的一个字段通常表示与实体的某一属性相关的信息。通过关键字以及各种分类(排序)命令,用户可以对多条记录的字段进行查询,重新整理,分组或选择,以实体对某一类数据的检索,也可以生成报表。 所有数据库(最简单的除外)中都有复杂的数据关系及其链接。处理与创建,访问以及维护数据库记录有关的复杂任务的系统软件包叫做数据库管理系统(DBMS)。DBMS软件包中的程序在数据库与其用户间建立接口。(这些用户可以是应用程序员,管理员及其他需要信息的人员和各种操作系统程序)。 DBMS可组织,处理和表示从数据库中选出的数据元。该功能使决策者能搜索,探查和查询数据库的内容,从而对在正规报告中没有的,不再出现的且无法预料的问题做出回答。这些问题最初可能是模糊的并且(或者)是定义不恰当的,但是人们可以浏览数据库直到获得所需的信息。简言之,DBMS将“管理”存储的数据项,并从公共数据库中汇集所需的数据项以回答非程序员的询问。 DBMS由3个主要部分组成:(1)存储子系统,用来存储和检索文件中的数据;(2)建模和操作子系统,提供组织数据以及添加,删除,维护,更新数据的方法;(3)用户和DBMS之间的接口。在提高数据库管理系统的价值和有效性方面正在展现以下一些重要发展趋势; 1.管理人员需要最新的信息以做出有效的决策。 2.客户需要越来越复杂的信息服务以及更多的有关其订单,发票和账号的当前信息。 3.用户发现他们可以使用传统的程序设计语言,在很短的一段时间内用数据1Database Management Systems( 3th Edition ),Wiley ,2004, 5-12

控制系统基础论文中英文资料外文翻译文献

控制系统基础论文中英文资料外文翻译文献 文献翻译 原文: Numerical Control One of the most fundamental concepts in the area of advanced manufacturing technologies is numerical control (NC).Prior to the advent of NC, all machine tools were manual operated and controlled. Among the many limitations associated with manual control machine tools, perhaps none is more prominent than the limitation of operator skills. With manual control, the quality of the product is directly related to and limited to the skills of the operator . Numerical control represents the first major step away from human control of machine tools. Numerical control means the control of machine tools and other manufacturing systems though the use of prerecorded, written symbolic instructions. Rather than operating a machine tool, an NC technician writes a program that issues operational instructions to the machine tool, For a machine tool to be numerically controlled , it must be interfaced with a device for accepting and decoding the p2ogrammed instructions, known as a reader. Numerical control was developed to overcome the limitation of human operator , and it has done so . Numerical control machines are more accurate than manually operated machines , they can produce parts more uniformly , they are faster, and the long-run tooling costs are lower . The development of NC led to the development of several other innovations in manufacturing technology: 1.Electrical discharge machining. https://www.doczj.com/doc/151868172.html,ser cutting. 3.Electron beam welding.

电气工程及其自动化专业光伏单相逆变器并网控制技术研究 开题报告 文献综述 外文翻译

摘要 随着“绿色环保”概念的提出,以解决电力紧张,环境污染等问题为目的的新能源利用方案得到了迅速的推广,这使得研究可再生能源回馈电网技术具有了十分重要的现实意义。如何可靠地、高质量地向电网输送功率是一个重要的问题,因此在可再生能源并网发电系统中起电能变换作用的逆变器成为了研究的一个热点。 本文以全桥逆变器为对象,详细论述了基于双电流环控制的逆变器并网系统的工作原理,推导了控制方程。内环通过控制LCL滤波中的电容电流,外环控制滤波后的网侧电流。大功率并网逆变器的开关频率相对较低,相对于传统的L 型或LC 型滤波器,并网逆变器采用LCL 型输出滤波器具有输出电流谐波小,滤波器体积小的优点,在此基础上本系统设计了LCL滤波器。本文分析比较了单相逆变器并网采用单闭环和双闭环两种控制策略下的并网电流,并对突加扰动情况下系统动态变化进行了分析。 在完成并网控制系统理论分析的基础上,本文设计并制作了基于TMS320LF2407DSP的数字化控制硬件实验系统,包括DSP 外围电路、模拟量采样及调理电路、隔离驱动电路、保护电路和辅助电源等,最后通过MATLAB仿真软件进行验证理论的可行性,实现功率因数为1的并网要求。 关键词并网逆变器;LCL滤波器;双电流环控制;DSP

Abstract With the concept of”Green and Environmental Protection”was proposed.All kinds of new energy exploitation program are in the rapid promotion,which is in order to solve the power shortage,pollution and other issues.It makes exploring renewable energy feedback the grid technology has a very important practical significance.How to deliver power into the grid reliably and quality is an important problem,the inverter mat Can transform the electrical energy in the system of the renewable resource to be fed into the grid is becoming one of the hot points in intemational research. Based on the bridge inverter the analysis of the working principle and the deduction of the control equation have been presented. The strategy integrates an outer loop grid current regulator with capacitor current regulation to stabilize the system. The current regulation is used for the outer grid current control loop. The frequency of switching is slower in the high power grid-connected inverter. Compared with tradition type L or type LC, output filter and output current’s THD of type LCL are all smaller.So on this basis, the system uses the LCL filter. This paper compares the net current of the single-phase inverter and net single loop and double loop under two control strategies, and the case of sudden disturbance of the dynamic change of the system. In complete control system on the basis of theoretical analysis, design and production of this article is based on TMS320LF2407DSP’s digital control hardware test system, including the DSP external circuit, analog sampling and conditioning circuit, isolation, driver circuit, protection circuit and auxiliary power, etc., via MATLAB software to validate the feasibility of the theory.Achieve power factor is 1 and network requirements. Keywords Grid-connected inverter;LCL filter; Double current loop control; DSP

外文翻译-- 基于STC单片机的红外遥控开关系统的设计

JSJ-1302 计算机信息工程学院 2013 届毕业设计(论文)外文阅读与翻译 毕业设计题目基于STC单片机的红外遥控开关系统的设计外文翻译题目Decoding Infraed Remote Controls Using a PIC16C5X Microcontroller 专业计算机信息科学与技术班级 姓名学号 指导教师职称

介绍: 家用电子工业已经应用红外遥控器控制电视机,录像机和有线电视很多年了。同样的技术最近开始应用于工业应用以替代小键盘。 可以通过PIC16C5X译解大多数的红外信号。这份说明书是描述如何破解的。 唯一用来译解IR信号的强制性硬件是红外接收仪。它的两种类型的用法在这里都有说明。两种模块类型都经常被用于家用电子工业。第一种类型响应的已调制的红外信号大概为40KHz。第二种响应未调制的红外脉冲并且有受限范围。每种类型的硬件成本都不高于2美元。 此处描述了三种PIC16C5X应用程序,说明了如何用它们来创建一个算法使其能够破译任何遥控信号。每种PIC16C5X应用程序表示在映射出一个预先存在的红外格式的一个步骤。最终的应用程序是一个用来完全实现的示例的红外信号解码和解调的一种Teknika电视遥控器。 三个层次的红外线信号 典型的红外信号遥控器有三层。用于这些层的名字没有被标准化。在这个应用程序中注意他们被称为“红外、调制和串行数据。 红外层是种发射方式。红外线是一种因为波长太长以至于看不到的光。虽然你不能看到红外光束,但它是光的一种形式,所以如果你不能看到目标设备,你就不能用红外信号控制它。控制绕过拐角,通过不透明的材料、RF,通常使用超高频信号。虽然这个应用程序注没有进一步提到RF,这里介绍的许多东西都是可以用作一个射频传输介质。 这个频率层爆出的红外信号通常是在频率调制32.75千赫和56.8千赫之间。这样做是为了减少环境光的影响。虽然考虑到这一层,但还是可选的。如果不调整红外格式的输出,发送脉冲与未调整的红外线则相反。这样做是为了延长电池寿命和远程控制减少成本的遥控装置。 串行数据层的信息包含一个命令。这是典型的编码在长度的红外脉冲或长度的差距红外脉冲。一个长缺口或突变被诠释为一个“1”,一个短间隙或突变被解释为“0”。 硬件信息 在示意图显示了一个工具,可以帮助解调红外接收器的代码。图示由PIC16C57连接到两种可用的红外接收器。一个接收器是为非调制信号,另一个用于调制信号。调制接收器都可以从夏普和Lite,零件编号和lt - 1060 GP1U521Y分别解调。这个非调制类型可以从质量技术QSE157QT零件号码。 PIC16C57的选择并不表示这些处理操作需要解码。典型的红外接收器的代码可以放入不到一半的可用PIC16C54 ROM空间中,并使用四个内存位置。选择一个PIC16C57是由于需要存储大量的信号长度为以后阅读方便。

基于单片机的步进电机控制系统设计外文翻译

毕业设计(论文)外文资料翻译 学院:机械工程学院 专业:机械设计制造及其自动化 姓名: 学号:XXXXXXXXXX 外文出处:《Computational Intelligence and (用外文写)Design》 附件: 1.外文资料翻译译文;2.外文原文。 注:请将该封面与附件装订成册。

附件1:外文资料翻译译文 基于微型计算机的步进电机控制系统设计 孟天星余兰兰 山东理工大学电子与电气工程学院 山东省淄博市 摘要 本文详细地介绍了一种以AT89C51为核心的步进电机控制系统。该系统设计包括硬件设计、软件设计和电路设计。电路设计模块包括键盘输入模块、LED显示模块、发光二极管状态显示和报警模块。按键可以输入设定步进电机的启停、转速、转向,改变转速、转向等的状态参数。通过键盘输入的状态参数来控制步进电机的步进位置和步进速度进而驱动负载执行预订的工作。运用显示电路来显示步进电机的输入数据和运行状态。AT89C51单片机通过指令系统和编译程序来执行软件部分。通过反馈检测模块,该系统可以很好地完成上述功能。 关键词:步进电机,AT89C51单片机,驱动器,速度控制 1概述 步进电机因为具有较高的精度而被广泛地应用于运动控制系统,例如机器人、打印机、软盘驱动机、绘图仪、机械式阀体等等。过去传统的步进电机控制电路和驱动电路设计方法通常都极为复杂,由成本很高而且实用性很差的电器元件组成。结合微型计算机技术和软件编程技术的设计方法成功地避免了设计大量复杂的电路,降低了使用元件的成本,使步进电机的应用更广泛更灵活。本文步进电机控制系统是基于AT89C51单片机进行设计的,它具有电路简单、结构紧凑的特点,能进行加减速,转向和角度控制。它仅仅需要修改控制程序就可以对各种不同型号的步进电机进行控制而不需要改变硬件电路,所以它具有很广泛的应用领域。 2设计方案 该系统以AT89C51单片机为核心来控制步进电机。电路设计包括键盘输入电路、LED显示电路、发光二极管显示电路和报警电路,系统原理框图如图1所示。 At89c51单片机的P2口输出控制步进电机速度的时钟脉冲信号和控制步进电机运转方向的高低电平。通过定时程序和延时程序可以控制步进电机的速度和在某一

光伏电站 毕业设计 开题报告

毕业设计(论文)开题报告 题目新疆哈密东南山口 50Mwp光伏电站设计 专业电力 班级 学生 指导教师 2015 年

一、毕业设计(论文)课题来源、类型 课题来源:由于本人家乡新疆哈密地区光照条件十分优越,故拟在哈密东南山口地区建一个容量为50Mwp的并网光伏电站,经在网上查阅相应的资料后,已搜到相关设计标准和设计流程,可以作为一个研究课题。 类型:理论研究 二、选题的目的及意义 2.1太阳能的优势 太阳能作为一种新型的绿色可再生能源,与其他新能源相比利用最大,是最理想的可再生能源。因为它具有以下的特点: (1)数量巨大:每年到达地球表面能供人类利用的太阳辐射相当于一颗原子弹爆炸时所发出的能量; (2)时间长久:用之不竭,太阳按目前功率辐射能量其时间约可持续100亿年; (3)普照大地:取之不尽,不需要开采和运输; (4)清洁无污染:无任何物质的排放,既不会留下污染物,也不会向大气中排放废气。 2.2光伏发电的优势 太阳能的开发利用主要有光热利用、光伏利用、光化学利用等三种形式。目前,以太阳能电池技术为核心的太阳能光伏利用成为太阳能开发利用中最重要的应用领域,因为光伏发电具有以下明显优点:

(1)结构简单,体积小且轻。能独立供电的太阳能电池组件和方阵结构都比较简单,输出50W的晶体硅太阳能电池组件,体积约为450mm×985mm×45mm,质量为7kg。 (2)容易安装运输,建设周期短。只要将太阳能电池支撑并面向太阳即可发电,宜于制成小功率移动电源; (3)维护简单,使用方便。如遇风雨天,只需检查太阳电池表面是否被粘污、接线是否可靠、蓄电池电压是否正常即可。大型光伏电站使用计算机控制运行,运行费用很低。 (4)清洁、安全、无噪声。光伏发电本身不向外界排放废物,没有机械噪声,是一种理想的能源。 (5)可靠性高,寿命长,并且应用范围广。晶体硅太阳能电池的寿命可以长达20至35年,在光伏系统中,只要设计合理、选型适当,蓄电池的寿命可以达到10多年;太阳能几乎无处不在,太阳能电池在中国大部分范围内都能作为独立的电源。 2.3阳能开发潜力 在中国,太阳能资源较好的地区占国土面积2/3以上,主要集中在西部地区,尤其是西北和青藏高原,年平均日照在2200小时以上,中国陆地每年接收的太阳辐射量约合24000亿吨标准煤。太阳能发电虽受昼夜、晴雨、季节的影响,但可以分散的进行,所以它适于各家各户分别进行发电,而且可以连接到供电网络上,使得各个家庭在电力富裕时可将其卖给电力公司,不足时又可以从电力公司买入。分布式光伏发电并网系统将可能是今后住宅和办公用电的主要模式。太阳能发电有更加激动人心的计划。一

红外遥控系统毕业论文中英文资料对照外文翻译文献

中英文资料对照外文翻译文献 红外遥控系统 摘要 目前红外数据通信技术是在世界范围内被广泛应用的一种无线连接技术,它也可以被许多软硬件平台所支持。红外收发器产品具有成本低,体积小,传输速率快,点对点传输安全性好,不受电磁干扰等特点,可使得信息在几个不同产品器件之间快速、便捷、安全地交换与传输。红外数据通信技术在短距离无线传输领域内有着十分显著的优势,红外遥控收发系统的设计和存在具有非常高的运用价值。目前,红外收发器产品在便携式产品中的应用潜力很大。全世界约有1亿5千万台设备和仪器是采用红外数据通信技术的,在电子产品、工业设备、医疗设备等领域内使用范围很广。几乎所有笔

记本电脑、手机都配置红外收发器接口。伴随着红外数据传输技术的愈发成熟、生产和使用成本下降,红外收发器在短距离通讯领域内将会得到更加广泛的应用。 设计这个系统的目的是用红外线作为传输媒介来传输操作者或用户的操作信息和指令,然后由接收器电路翻译出原信号,主要是利用编码芯片和解码芯片对信号进行调制解调,这其中,编码芯片用的是台湾生产的PT2262,解码芯片是PT2272。它们的主要工作原理是:通过编码键盘可以为PT2262提供输入信息,PT2262对输入的信息进行编码并加载到38KHZ 的载波上并调制红外发射二极管,再将其辐射到空间,然后再由接收系统接收信号并解调出原始的信息内容,由PT2272对原信号进行解码,从而驱动相应的电路完成用户的操作指令和操作要求。 关键字:红外线;编码;解码;LM386;红外收发器。 1 绪论 1.1 课题研究的背景及意义 目前,在世界范围内,红外数据通信技术是被广泛使用的一种无线连接技术,被许多的硬件和软件平台所支持。是一种通过数据脉冲与红外脉冲之间的相互转换实现无线数据收发的技术。 红外收发器产品具有成本低,体积小,传输速率快,点对点传输安全性好,不受电磁干扰等特点,可使得信息在几个不同产品器件之间快速、便捷、安全地交换与传输。红外数据通信技术在短距离无线传输领域内有着十分显著的优势。 目前,红外收发器产品在便携式产品中的应用潜力很大。全世界约有1亿5千万台设备和仪器是采用红外数据通信技术的,在电子产品、工业设备、医疗设备等领域内使用范围很广。几乎所有笔记本电脑、手机都配置红外收

太阳能光伏发电系统(PVsyst运用)

扬州大学能源与动力工程学院本科生课程设计 题目:北京市发电系统设计 课程:太阳能光伏发电系统设计 专业:电气工程及其自动化 班级:电气0703 姓名:严小波 指导教师:夏扬 完成日期: 2011年3月11日

目录 1光伏软件Meteonorm和PVsyst的介绍---------------------------------------------3 1.1 Meteonorm--------------------------------------------------------------------------3 1.2 PVsyst-------------------------------------------------------------------------------4 2中国北京市光照辐射气象资料-------------------------------------------------------11 3独立光伏系统设计----------------------------------------------------------------------13 3.1负载计算(功率1kw,2kw,3kw,4kw,5kw)-----------------------------13 3.2蓄电池容量设计(电压:24V,48V)----------------------------------------13 3.3太阳能电池板容量设计,倾角设计--------------------------------------------13 3.4太阳能电池板安装间隔计算及作图。-----------------------------------------16 3.5逆变器选型--------------------------------------------------------------------------17 3.6控制器选型--------------------------------------------------------------------------17 3.7系统发电量预估--------------------------------------------------------------------18

房地产信息管理系统的设计与实现 外文翻译

本科毕业设计(论文)外文翻译 译文: ASP ASP介绍 你是否对静态HTML网页感到厌倦呢?你是否想要创建动态网页呢?你是否想 要你的网页能够数据库存储呢?如果你回答:“是”,ASP可能会帮你解决。在2002年5月,微软预计世界上的ASP开发者将超过80万。你可能会有一个疑问什么是ASP。不用着急,等你读完这些,你讲会知道ASP是什么,ASP如何工作以及它能为我们做 什么。你准备好了吗?让我们一起去了解ASP。 什么是ASP? ASP为动态服务器网页。微软在1996年12月推出动态服务器网页,版本是3.0。微软公司的正式定义为:“动态服务器网页是一个开放的、编辑自由的应用环境,你可以将HTML、脚本、可重用的元件来创建动态的以及强大的网络基础业务方案。动态服务器网页服务器端脚本,IIS能够以支持Jscript和VBScript。”(2)。换句话说,ASP是微软技术开发的,能使您可以通过脚本如VBScript Jscript的帮助创建动态网站。微软的网站服务器都支持ASP技术并且是免费的。如果你有Window NT4.0服务器安装,你可以下载IIS(互联网信息服务器)3.0或4.0。如果你正在使用的Windows2000,IIS 5.0是它的一个免费的组件。如果你是Windows95/98,你可以下载(个人网络服务器(PWS),这是比IIS小的一个版本,可以从Windows95/98CD中安装,你也可以从微软的网站上免费下载这些产品。 好了,您已经学会了什么是ASP技术,接下来,您将学习ASP文件。它和HTML文 件相同吗?让我们开始研究它吧。 什么是ASP文件? 一个ASP文件和一个HTML文件非常相似,它包含文本,HTML标签以及脚本,这些都在服务器中,广泛用在ASP网页上的脚本语言有2种,分别是VBScript和Jscript,VBScript与Visual Basic非常相似,而Jscript是微软JavaScript的版本。尽管如此,VBScript是ASP默认的脚本语言。另外,这两种脚本语言,只要你安装了ActiveX脚本引擎,你可以使用任意一个,例如PerlScript。 HTML文件和ASP文件的不同点是ASP文件有“.Asp”扩展名。此外,HTML标签和ASP代码的脚本分隔符也不同。一个脚本分隔符,标志着一个单位的开始和结束。HTML标签以小于号(<)开始(>)结束,而ASP以<%开始,%>结束,两者之间是服务端脚本。

速度控制系统设计外文翻译

译文 流体传动及控制技术已经成为工业自动化的重要技术,是机电一体化技术的核心组成之一。而电液比例控制是该门技术中最具生命力的一个分支。比例元件对介质清洁度要求不高,价廉,所提供的静、动态响应能够满足大部分工业领域的使用要求,在某些方面已经毫不逊色于伺服阀。比例控制技术具有广阔的工业应用前景。但目前在实际工程应用中使用电液比例阀构建闭环控制系统的还不多,其设计理论不够完善,有待进一步的探索,因此,对这种比例闭环控制系统的研究有重要的理论价值和实践意义。本论文以铜电解自动生产线中的主要设备——铣耳机作为研究对象,在分析铣耳机组各构成部件的基础上,首先重点分析了铣耳机的关键零件——铣刀的几何参数、结构及切削性能,并进行了实验。用电液比例方向节流阀、减压阀、直流直线测速传感器等元件设计了电液比例闭环速度控制系统,对铣耳机纵向进给装置的速度进行控制。论文对多个液压阀的复合作用作了理论上的深入分析,着重建立了带压差补偿型的电液比例闭环速度控制系统的数学模型,利用计算机工程软件,研究分析了系统及各个组成环节的静、动态性能,设计了合理的校正器,使设计系统性能更好地满足实际生产需要 水池拖车是做船舶性能试验的基本设备,其作用是拖曳船模或其他模型在试验水池中作匀速运动,以测量速度稳定后的船舶性能相关参数,达到预报和验证船型设计优劣的目的。由于拖车稳速精度直接影响到模型运动速度和试验结果的精度,因而必须配有高精度和抗扰性能良好的车速控制系统,以保证拖车运动的稳速精度。本文完成了对试验水池拖车全数字直流调速控制系统的设计和实现。本文对试验水池拖车工作原理进行了详细的介绍和分析,结合该控制系统性能指标要求,确定采用四台直流电机作为四台车轮的驱动电机。设计了电流环、转速环双闭环的直流调速控制方案,并且采用转矩主从控制模式有效的解决了拖车上四台直流驱动电机理论上的速度同步和负载平衡等问题。由于拖车要经常在轨道上做反复运动,拖动系统必须要采用可逆调速系统,论文中重点研究了逻辑无环流可逆调速系统。大型直流电机调速系统一般采用晶闸管整流技术来实现,本文给出了晶闸管整流装置和直流电机的数学模型,根据此模型分别完成了电流坏和转速环的设计和分析验证。针对该系统中的非线性、时变性和外界扰动等因素,本文将模糊控制和PI控制相结合,设计了模糊自整定PI控制器,并给出了模糊控制的查询表。本文在系统基本构成及工程实现中,介绍了西门子公司生产的SIMOREGDC Master 6RA70全数字直流调速装置,并设计了该调速装置的启动操作步骤及参数设置。完成了该系统的远程监控功能设计,大大方便和简化了对试验水池拖车的控制。对全数字直流调速控制系统进行了EMC设计,提高了系统的抗干扰能力。本文最后通过数字仿真得到了该系统在常规PI控制器和模糊自整定PI控制器下的控制效果,并给出了系统在现场调试运行时的试验结果波形。经过一段时间的试运行工作证明该系统工作良好,达到了预期的设计目的。 提升装置在工业中应用极为普遍,其动力机构多采用电液比例阀或电液伺服阀控制液压马达或液压缸,以阀控马达或阀控缸来实现上升、下降以及速度控制。电液比例控制和电液伺服控制投资成本较高,维护要求高,且提升过程中存在速度误差及抖动现象,影响了正常生产。为满足生产要求,提高生产效率,需要研究一种新的控制方法来解决这些不足。随着科学技术的飞速发展,计算机技术在液压领域中的应用促进了电液数字控制技术的产生和发展,也使液压元件的数字化成为液压技术发展的必然趋势。本文以铅电解残阳极洗涤生产线中的提升装置为研究

太阳能光伏系统蓄电池充电中英文对照外文翻译文献

(文档含英文原文和中文翻译) 中英文对照外文翻译 Design of a Lead-Acid Battery Charging and Protecting IC in Photovoltaic System 1.Introduction Solar energy as an inexhaustible, inexhaustible source of energy more and more attention. Solar power has become popular in many countries and regions, solar lighting has also been put into use in many cities in China. As a key part of the solar lighting, battery charging and protection is particularly important. Sealed maintenance-free lead-acid battery has a sealed, leak-free, pollution-free, maintenance-free, low-cost, reliable power supply during the entire life of the battery voltage is stable and no maintenance, the need for uninterrupted for the various types

of has wide application in power electronic equipment, and portable instrumentation. Appropriate float voltage, in normal use (to prevent over-discharge, overcharge, over-current), maintenance-free lead-acid battery float life of up to 12 ~ 16 years float voltage deviation of 5% shorten the life of 1/2. Thus, the charge has a major impact on this type of battery life. Photovoltaic, battery does not need regular maintenance, the correct charge and reasonable protection, can effectively extend battery life. Charging and protection IC is the separation of the occupied area and the peripheral circuit complexity. Currently, the market has not yet real, charged with the protection function is integrated on a single chip. For this problem, design a set of battery charging and protection functions in one IC is very necessary. 2.System design and considerations The system mainly includes two parts: the battery charger module and the protection module. Of great significance for the battery as standby power use of the occasion, It can ensure that the external power supply to the battery-powered, but also in the battery overcharge, over-current and an external power supply is disconnected the battery is to put the state to provide protection, the charge and protection rolled into one to make the circuit to simplify and reduce valuable product waste of resources. Figure 1 is a specific application of this Ic in the photovoltaic power generation system, but also the source of this design. Figure1 Photovoltaic circuit system block diagram Maintenance-free lead-acid battery life is usually the cycle life and float life factors affecting the life of the battery charge rate, discharge rate, and float voltage. Some manufacturers said that if the overcharge protection circuit, the charging rate can be achieved even more than 2C (C is the rated capacity of the battery), battery manufacturers recommend charging rate of C/20 ~ C/3. Battery voltage and temperature, the temperature is increased by 1 °C, single cell battery voltage drops 4 mV , negative temperature coefficient of -4 mV / ° C means that the battery float voltage. Ordinary charger for the best working condition at 25 °C; charge less than the ambient temperature of 0 °C; at 45 °C may shorten the battery life due to severe overcharge. To make the battery to extend the working life, have a certain solar battery array Charge controller controller Discharge controller DC load accumulator

相关主题
文本预览
相关文档 最新文档