当前位置:文档之家› 电子工程训练实验报告-wym

电子工程训练实验报告-wym

电子工程训练实验报告-wym
电子工程训练实验报告-wym

大连理工大学本科实验报告

题目:基于STC89C51单片机的插排控制系统

课程名称:电子工程训练实验

学院(系):电子信息与电气工程学部

专业:电子信息工程

班级:电子0904

学号:200901207

学生姓名:王瑜敏

成绩:

2012 年12 月22 日

题目:基于STC89C52单片机的插排控制系统

摘要

随着时代的进步和发展,单片机技术已经普及到我们生活、工作、科研、各个领域,已经成为一种比较成熟的技术,本设计以STC89C52单片机为核心的插排控制系统。设计用来模拟插排超限的控制,当插排的接入设备过多即功率超过额定范围或温度过高时,为了电路保护,总线将断开。插排用3个按键开关来代表。总线设有继电器用以控制总线的通断。当有两个或两个以上的按键被按下时,总线断开同时蜂鸣器以及LED小灯进行报警提醒。另外总线上设有监控温度的芯片DS18B20,其采集的数字信号传送给单片机,一方面由数码管实时显示,另一方面当温度超限时总线将断开并报警。系统分为4部分:按键处理部分、温度采集与现实、超限报警部分、总线通断控制部分。

关键词:STC89C52单片机按键处理继电器温度控制

1 设计要求

设计一种插排模拟控制系统,要求具有一个功能启动开关,当此开关按下后,进入插排控制功能:当插排的总接入功率达到上限时,此插排的总线自动跳闸进行电路保护,即当有2个或者两个以上的插座连通后,总线断开。

为了模拟上述系统,要求采用一定的高级主控制系统MCU,对多个开关的状态进行控制。具体要求如下:

1、总开关控制式结构,具有一个进入功能的总按键,否则此功能将不被启动,不具有限制功率的功能,即总线始终保持连接状态。

2、设计三个开关用来代表一个插排上的三个插座,同时设计三个LED小灯用来表示开关的通断状态:当开关式按键按下后,小灯点亮,再次按下后,小灯熄灭。

3、具有一个总线上的继电器,用来控制总线的通断。当有2个或以上的开关被按下时,此继电器将由常闭触点断开连接至常开触点,以此代表着此总线在超出额定功率后会断电保护。

4、具有人机对话功能。

此题的发挥部分为:系统具有显示功能,用来显示并监控总线上的温度,当总线过热即温度超出一定承受范围后,则总线断开进行电路保护。其显示要求温度的精度为0.1度,同时使用动态扫描功能。

2 设计分析及系统方案设计

分析设计要求,需要模拟的系统为:插排的接入设备过多即功率超过额定范围时,为了电路保护,总线将断开。为了模拟插排控制系统,需要使用按键来代表插座接入设备与否由。当按键按下,表示有设备接入了插排,此时用LED 小灯点亮来代表此状态。插排的接入设备过多即功率超过额定范围时,为了电路保护,总线将断开。总线设有继电器用以控制总线的通断。当有两个或两个以上的按键被按下时,总线断开同时蜂鸣器以及LED小灯进行报警提醒。另外总线上设有监控温度的芯片DS18B20其采集的数字信号传送给单片机,一方面由数码管实时显示,另一方面单片机不断判断,当温度超限时总线将断开并报警。以上功能需要一个功能启动开关,即此开关按下后超限自动断开功能才将被启用。此设计系统用一个按键开关来模拟。系统分为4部分:按键处理部分、温度采集与现实、超限报警部分、总线通断控制部分。总体设计框架如图2-1所示:

图2-1系统设计框架

2.1 MCU的选择

分析设计要求,首先考虑主控制器MCU。分析如上所述的功能,采用的元件属于常见的、控制要求较低的设备,因此不需要较高速的控制器。对于单片机的

选择,可以考虑使用8031与8051系列,由于8031没有内部RAM,系统又需要大量内存存储数据,因而不适用。

本课题设计的温度控制系统主控制芯片选型为STC89C52单片机,其特点如下:

2.1.1 STC89C52单片机简介

目前,51系列单片机在工业检测领域中得到了广泛的应用,因此我们可以在许多单片机应用领域中,配接各种类型的语音接口,构成具有合成语音输出能力的综合应用系统,以增强人机对话的功能。STC89C52单片机是深圳宏晶科技有限公司生产的一种单片机,在一小块芯片上集成了一个微型计算机的各个组成部分。每一个单片机包括:一个8位的微型处理器CPU;一个512K的片内数据存储器RAM;4K片内程序存储器;四个8位并行的I/O接口P0-P3,每个接口既可以输入,也可以输出;两个定时器/记数器;五个中断源的中断控制系统;一个全双工UART的串行I/O口;片内振荡器和时钟产生电路,但石英晶体和微调电容需要外接。最高允许振荡频率是12MHZ。以上各个部分通过内部总线相连接。

2.1.2 STC89C52单片机时序

STC89C52单片机的一个执器周期由6个状态(s1—s6)组成,每个状态又持续2个震荡周期,分为P1和P2两个节拍。这样,一个机器周期由12个振荡周期组成。若采用12MHz的晶体振荡器,则每个机器周期为1us,每个状态周期为1/6us;在一数情况下,算术和逻辑操作发生在N期间,而内部寄存器到寄存器的传输发生在P2期间。对于单周期指令,当指令操作码读人指令寄存器时,使从S1P2开始执行指令。如果是双字节指令,则在同一机器周期的s4读人第二字节。若为单字节指令,则在51期间仍进行读,但所读入的字节操作码被忽略,且程序计数据也不加1。在加结束时完成指令操作。多数STC89C52指令周期为1—2个机器周期,只有乘法和除法指令需要两个以上机器周期的指令,它们需4个机器周期。对于双字节单机器指令,通常是在一个机器周期内从程序存储器中读人两个字节,但Movx指令例外,Movx指令是访问外部数据存储器的单字节双机器周期指令,在执行Movx指令期间,外部数据存储器被访问且被选通时跳过两次取指操作。

2.1.3 STC89C52单片机引脚介绍

STC89C52单片机的40个引脚中有2个专用于主电源引脚,2个外接晶

振的引脚,4个控制或与其它电源复用的引脚,以及32条输入输出I/O引脚。

下面按引脚功能分为4个部分叙述个引脚的功能。

(1)电源引脚Vcc和Vss

Vcc(40脚):接+5V电源正端;

Vss(20脚):接+5V电源正端。

(2)外接晶振引脚XTAL1和XTAL2

XTAL1(19脚):接外部石英晶体的一端。在单片机内部,它是一个反

相放大器的输入端,这个放大器构成采用外部时钟时,对于HMOS单片机,

该引脚接地;对于CHOMS单片机,该引脚作为外部振荡信号的输入端。

XTAL2(18脚):接外部晶体的另一端。在单片机内部,接至片内振荡

器的反相放大器的输出端。当采用外部时钟时,对于HMOS单片机,该引脚

作为外部振荡信号的输入端。对于CHMOS芯片,该引脚悬空不接。

(3)控制信号或与其它电源复用引脚

控制信号或与其它电源复用引脚有RST/VPD、ALE/P、PSEN和EA/VPP等

4种形式。

(A).RST/VPD(9脚):RST即为RESET,VPD为备用电源,所以该引脚

为单片机的上电复位或掉电保护端。当单片机振荡器工作时,该引脚上出现

持续两个机器周期的高电平,就可实现复位操作,使单片机复位到初始状态。

当VCC发生故障,降低到低电平规定值或掉电时,该引脚可接上备用电

源VPD(+5V)为内部RAM供电,以保证RAM中的数据不丢失。

(B).ALE/ P (30脚):当访问外部存储器时,ALE(允许地址锁存信号)

以每机器周期两次的信号输出,用于锁存出现在P0口的低

(C).PSEN(29脚):片外程序存储器读选通输出端,低电平有效。当从外部程序存储器读取指令或常数期间,每个机器周期PESN两次有效,以通过数据总线口读回指令或常数。当访问外部数据存储器期间,PESN信号将不出现。

(D).EA/Vpp(31脚):EA为访问外部程序储器控制信号,低电平有效。

当EA端保持高电平时,单片机访问片内程序存储器4KB(MS—52子系列为

8KB)。若超出该范围时,自动转去执行外部程序存储器的程序。当EA端保持低电平时,无论片内有无程序存储器,均只访问外部程序存储器。对于片内含有EPROM的单片机,在EPROM编程期间,该引脚用于接21V的编程电源Vpp。(4)输入/输出(I/O)引脚P0口、P1口、P2口及P3口

(A).P0口(39脚~22脚):P0.0~P0.7统称为P0口。当不接外部存储器与不扩展I/O接口时,它可作为准双向8位输入/输出接口。当接有外部程序存储器或扩展I/O口时,P0口为地址/数据分时复用口。它分时提供8位双向数据总线。

对于片内含有EPROM的单片机,当EPROM编程时,从P0口输入指令字节,而当检验程序时,则输出指令字节。

(B).P1口(1脚~8脚):P1.0~P1.7统称为P1口,可作为准双向I/O 接口使用。对于MCS—52子系列单片机,P1.0和P1.1还有第2功能:P1.0口用作定时器/计数器2的计数脉冲输入端T2;P1.1用作定时器/计数器2的外部控制端T2EX。对于EPROM编程和进行程序校验时,P0口接收输入的低8位地址。

(C).P2口(21脚~28脚):P2.0~P2.7统称为P2口,一般可作为准双向I/O接口。当接有外部程序存储器或扩展I/O接口且寻址范围超过256个字节时,P2口用于高8位地址总线送出高8位地址。对于EPROM编程和进行程序校验时,P2口接收输入的8位地址。

(D).P3口(10脚~17脚):P3.0~P3.7统称为P3口。它为双功能口,可以作为一般的准双向I/O接口,也可以将每1位用于第2功能,而且P3口的每一条引脚均可独立定义为第1功能的输入输出或第2功能。P3口的第2功能见下表

表2-1 单片机P3.0管脚含义

综上所述,MCS—51系列单片机的引脚作用可归纳为以下两点:

1).单片机功能多,引脚数少,因而许多引脚具有第2功能;

2).单片机对外呈3总线形式,由P2、P0口组成16位地址总线;由P0口分

时复用作为数据总线。

分析上述52单片机的功能后,设计单片机最小系统板,即可以实现设计要求所需要的主控制器功能。

2.2 按键处理部分元件的选择

分析插排模拟控制系统,需要使用3个按键来代表插排上的3个插座接入设备与否。当按键按下,表示有设备接入了插排,此时用LED小灯点亮来代表此状态。以上功能需要一个功能启动开关,即此开关按下后超限自动断开功能才将被启用。综上分析,需要4个开关,一个总功能启动开关,3个显示设备接入状态的开关。在开关的选择上,有两种选择:按键开关、波动开关。两者都能达到满足设计要求。由于波动开关可以直接反应0、1状态,较为简单,此课程设计不妨选择按键开关,增加设计难度。

为了显示按键按下的状态,此课程设计选择常用且效果明显的LED发光二级管。4个按键开关分别对应一个LED小灯。当开关按下,小灯点亮,再次按下后,小灯熄灭。

2.3 总线通断控制器件的选择

为了控制总线的通与断,需要选择一种可控的开关元件。

在各种自动控制设备中,都存在一个电子与电气电路的互相联结问题,一方面要使电子电路的控制信号能够控制电气电路的执行元件(电动机、电磁铁、电灯等),另一方面又要为电子电路和电气电路提供良好的电隔离,以保护电子电路和人身的安全,电子继电器便能完成这一桥梁作用。

电磁继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端

加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)释放。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。继电器一般有两股电路,为低压控制电路和高压工作电路。

本课程设计采用JZC—23F型继电器,其控制电压为5V。继电器电路中一般要在继电器的线圈两头加一个二极管以吸收继电器线圈断电时产生的反电势,防止干扰。

2.4超限报警元件的选择

为了实现设备在超出额定功率或温度上限时具备提醒功能,设计采用一定的声光报警系统。

(1)为了实现声音方面的报警,设计系统采用蜂鸣器来实现。在单片机系统中,除了显示器件外经常用到发声器件,最常见的发声器件就是蜂鸣器。蜂鸣器一般用于一些要求不高的声音报警及发出按键操作提示音等。有源蜂鸣器直接接上额定电源(新的蜂鸣器在标签上都有注明)就可连续发声;而无源蜂鸣器则和电磁扬声器一样,需要接在音频输出电路中才能发声。

虽然蜂鸣器也有自己固有的频率,但是也可以对其施加不同频率的方波,使之发出不同的声调。由于自激蜂鸣器是直流电压驱动的,不需要利用交流信号进行驱动,只需对驱动口输出驱动电平并通过三极管放大驱动电流就能使蜂鸣器发出声音。

蜂鸣器的选择方案有两种:

方案一:有源蜂鸣器

方案二:无源蜂鸣器

有源蜂鸣器内部带震荡源,所以只要一通电就会叫。

而无源内部不带震荡源,所以如果用直流信号无法令其鸣叫。必须用2K~5K的方波去驱动它。

有源蜂鸣器往往比无源的贵,就是因为里面多个震荡电路。

无源蜂鸣器的优点是:1.便宜,2.声音频率可控,可以做出“多来米发索拉西”的效果。3.在一些特例中,可以和LED复用一个控制口有源蜂鸣器的优点是:程序控制方便。

综上选择有源蜂鸣器。

(2)为了实现光报警,设计系统采用最简单直接的LED发光二级管,控制其输出引脚高低电平从而使其不断闪烁,给人以视觉上的提醒。

2.5 温度采集与显示系统的选择

2.5.1 温度采集部分的选择

由于传统的热敏电阻等测温元件测出的一般都是电压,再转换成对应的温度,需要比较多的外部元件支持,且硬件电路复杂,制作成本相对较高。

这里采用一线制数字温度传感器DS18B20来作为本课题的温度传感器。传感器输出信号进4.7K的上拉电阻直接接到单片机的P1.0引脚上。

图2-2 外部封装形式图2-3传感器电路图

DS18B20温度传感器是美国达拉斯(DALLAS)半导体公司推出的应用单总线技术的数字温度传感器。该器件将半导体温敏器件、A/D转换器、存储器等做在一个很小的集成电路芯片上。本设计中温度传感器之所以选择单线数字器件DS18B20,是在经过多方面比较和考虑后决定的,主要有以下几方面的原因:

(1)系统的特性:测温范围为-55℃~+125℃,测温精度为士0.5℃;

温度转换精度9~12位可变,能够直接将温度转换值以16位二进制数码的方式串行输出;12位精度转换的最大时间为750ms;可以通过数据线供电,具有超低功耗工作方式。

(2)系统成本:由于计算机技术和微电子技术的发展,新型大规模集成电路功能越来越强大,体积越来越小,而价格也越来越低。一支DS18B20的体积与普通三极管相差无几,价格只有十元人民币左右。

(3)系统复杂度:由于DS18B20是单总线器件,微处理器与其接口时仅需占用1个I/O端口且一条总线上可以挂接几十个DS18B20,测温时无需任何外部元件,因此,与模拟传感器相比,可以大大减少接线的数量,降低系统的复杂度,减少工程的施工量。

(4)系统的调试和维护:由于引线的减少,使得系统接口大为简化,给系统的调试带来方便。同时因为DS18B20是全数字元器件,故障率很低,抗干扰性强,因此,减少了系统的日常维护工作。

2.5.2 温度显示部分的选择

为了实时显示温度,需要选择一款具有3位以上的显示元件。十位、个位以及小数点后显示一位。为此,可以选择的方案如下:

方案一:4位7段LED数码管

方案二:LCD1602液晶屏

方案三:点阵式LED

上述3种方案都能实现所需的要求。方案二具有固定的编程模式,因此在软件编程方面较为简单。但其显示的范围很大,显示温度只能用到液晶屏幕的很小一部分,会造成一定的浪费且不低功耗。方案三同时具有大材小用的缺点,因此该课程设计选择LED数码管作为温度显示元件。

数码管显示具有两种模式:

方案一:静态显示。即每一个数码管显示器都要占用单独的具有锁存功能的I/O接口用于笔划段字形代码。因此,使用这种办法单片机中CPU的开销小。能供给单独锁存的I/O接口电路很多,各数码管的公共极固定接有效电平,各数码管的字形控制端分别由各自的控制信号控制。LED显示亮度温度,容易调节,编程容易,工作时占用CPU时间短。但若直接用单片机输出各位数码管的字形信号时,占用单片机的I/O口线较多。一般仅适用于显示位数较少的应用场合。

方案二:动态显示。LED数码管动态显示就是一位一位地轮流点亮各位

数码管,对于每一位LED数码管来说,每隔一段时间点亮一次,利用人眼的“视觉暂留"效应,采用循环扫描的方式,分时轮流选通各数码管的公共端,使数码管轮流导通显示。当扫描速度达到一定程度时,人眼就分辨不出来了。

尽管实际上各位数码管并非同时点亮,但只要扫描的速度足够快,给人的印象就是一组稳定的显示数据,认为各数码管是同时发光的。若数码管的位数不大于8位时,只需两个8位I/O口。

综上分析选择4位7段数码管,显示方式为动态显示。

以上分析介绍了该控制系统的各个部分,包括:单片机最小系统、按键及其状态显示电路、温度采集及其数码管显示电路、报警电路、继电器通段电路。详细的设计方案如下图所示:

图2-4 详细方案设计框图

3 各功能模块硬件电路设计

根据上述给出的系统总体结构框图,硬件系统分为4部分:单片机最小系统、按键处理部分、温度采集与显示、超限报警部分、总线通断控制部分。针对每一个功能模块给出硬件电路设计,将进行说明和理论计算。

3.1单片机最小系统

在课题设计的温度控制系统设计中,控制核心是STC89C52单片机,该单片机为51系列增强型8位单片机,它有32个I/O口,片内含4K FLASH工艺的程序存储器,便于用电的方式瞬间擦除和改写,而且价格便宜,其外部晶振为

12MHz,一个指令周期为1μS。使用该单片机完全可以完成设计任务,其最小系统主要包括:复位电路、震荡电路以及存储器选择模式(EA脚的高低电平选择),电路如下图3-1所示:

图3-1 单片机最小系统

3.2 按键处理电路

此部分包括两部分,一部分为按键,另一部分为状态显示——LED发光二级管。电路如下图所示:

图3-2按键处理电路

3.3 总线通断控制电路

继电器是一种电子控制器件,它具有控制系统和被控制系统通常应用于自动控制电路中,它实际上是用较小的电流去控制较大电流的一种“自动开关”。故在电路中起着自动调节、安全保护、转换电路等作用。电磁式继电器一般由铁芯、线圈、衔铁、触点簧片等组成的。只要在线圈两端加上一定的电压,线圈中就会流过一定的电流,从而产生电磁效应,衔铁就会在电磁力吸引的作用下克服返回弹簧的拉力吸向铁芯,从而带动衔铁的动触点与静触点(常开触点)吸合。当线圈断电后,电磁的吸力也随之消失,衔铁就会在弹簧的反作用力返回原来的位置,使动触点与原来的静触点(常闭触点)吸合。这样吸合、释放,从而达到了在电路中的导通、切断的目的。对于继电器的“常开、常闭”触点,可以这样来区分:继电器线圈未通电时处于断开状态的静触点,称为“常开触点”;处于接通状态的静触点称为“常闭触点”。

选用继电器时,一般控制电路的电源电压可作为选用的依据。控制电路应能给继电器提供足够的工作电流,否则继电器吸合是不稳定的。

为了驱动继电器,设计电路如下图所示:

P2.7

GND

图3-3继电器驱动电路

驱动原理为:

1、当AT89S52单片机的P2.7引脚输出低电平时,三极管PNP饱和导通,+5V电源加到继电器线圈两端,继电器吸合,同时状态指示的发光二极管也点亮,继电器的常开触点闭合,相当于开关闭合。

2、当AT89S51单片机的P2.7引脚输出高电平时,三极管T5截止,继电器线圈两端没有电位差,继电器衔铁释放,同时状态指示的发光二极管也熄灭,继

电器的常开触点释放,相当于开关断开。注:在三极管截止的瞬间,由于线圈中的电流不能突变为零,继电器线圈两端会产生一个较高电压的感应电动势,线圈产生的感应电动势则可以通过二极管IN4148释放,从而保护了三极管免被击穿,也消除了感应电动势对其他电路的干扰,这就是二极管D14的保护作用。

3.4超限报警电路

本课程设计具有声光报警功能,同时蜂鸣器支持每次按键按下后发出按下声响。蜂鸣器发生原理是电流通过电磁线圈,使电磁线圈产生磁场,振动膜片在电磁线圈和磁铁的相互作用下,周期性地振动发声。

蜂鸣器发声原理是电流通过电磁线圈,使电磁线圈产生磁场来驱动振动膜发声的,因此需要一定的电流才能驱动它,单片机IO引脚输出的电流较小,单片机输出的TTL电平基本上驱动不了蜂鸣器,因此需要增加一个电流放大的电路。S51增强型单片机实验板通过一个三极管C8550来放大驱动蜂鸣器,原理图见下面图3-4:

图3-4 声光报警电路图

如图所示,蜂鸣器的正极接到VCC(+5V)电源上面,蜂鸣器的负极接到三极管的发射极E,三极管的基级B经过限流电阻R1后由单片机的P2.2引脚控制,当P2.2输出高电平时,三极管Q1截止,没有电流流过线圈,蜂鸣器不发声;当P2.2输出低电平时,三极管导通,这样蜂鸣器的电流形成回路,发出声音。因此,我们可以通过程序控制P2.2脚的电平来使蜂鸣器发出声音和关闭。

程序中改变单片机P2.2引脚输出波形的频率,就可以调整控制蜂鸣器音调,产生各种不同音色、音调的声音。另外,改变P2.2输出电平的高低电平占空比,则可以控制蜂鸣器的声音大小,这些我们都可以通过编程实验来验证。

3.5温度采集与显示

3.5.1 温度采集部分

采用温度芯片DS18B20。使用集成芯片,能够有效的减小外界的干扰,提高测量的精度,简化电路的结构。

DS18B20 最大的特点是单总线数据传输方式,DS18B20 的数据I/O 均由同一条线来完成。DS18B20 的电源供电方式有 2 种: 外部供电方式和寄生电源方式。工作于寄生电源方式时, VDD 和GND 均接地, 他在需要远程温度探测和空间受限的场合特别有用, 原理是当1 W ire 总线的信号线DQ 为高电平时, 窃取信号能量给DS18B20 供电, 同时一部分能量给内部电容充电, 当DQ为低电平时释放能量为DS18B20 供电。但寄生电源方式需要强上拉电路, 软件控制变得复杂(特别是在完成温度转换和拷贝数据到E2PROM 时) , 同时芯片的性能也有所降低。因此, 在条件允许的场合, 尽量采用外供电方式。无论是内部寄生电源还是外部供电,I/O口线要接5K Ω左右的上拉电。在这里采用前者方式供电。DS18B20与芯片连接电路如图3-5 所示:

图3-5 温度传感器接口

3.5.2 温度显示部分

为了解决静态显示I/O口占用过多的问题,设计采用串行接口扩展LED 数码管的技术,采用动态显示。动态扫描方法是用一个接口电路把所有数码管的8个笔划段a~g和dp同名端连在一起,而每一个数码管的公共极COM 各自独立地受一条I/O线控制。CPU向字段输出口送出字形码时,所有数码管接收到相同的字形码。但究竟是哪个数码管亮,则取决于COM端,COM端

与单片机的I/O口相连接,由单片机输出位码到I/O控制何时哪一位数码管亮。

动态扫描用分时的方法轮流控制各个数码管的COM端,使各个数码管轮流点亮。在轮流点亮数码管的扫描过程中,每位数码管的点亮时间极为短暂。但由于人的视觉暂留现象及发光二极管的余辉,给人的印象就是一组稳定的显示数据。

其电路设计如下图所示:

综上,设计的总体硬件电路仿真图如下所示:

图3-7 总体硬件电路仿真图

4 系统软件设计

软件设计部分,在这里采用模块化结构,主要模块有:数码管显示程序、键盘扫描及按键处理程序、温度信号处理程序、继电器控制程序、超限超温报警程序。本课程设计总体流程图如下所示:

图4-1 软件流程图

首先要根据系统的总体功能和键盘及温度采集选择一种最合适的监控程序结构,然后根据实时性要求,合理地安排监控软件和各执行模块之间地调度关系。

本部分详细介绍了基于STC89S52单片机的多路温度采集控制系统的软件设计。根据系统功能,可以将系统设计分为若干个子程序进行设计,如温度采集子程序,数据处理子程序、显示子程序、执行子程序。采用KieluVision2集成编译环境和汇编语言来进行系统软件的设计。本章从设计思路、软件系统框图出发,先介绍整体的思路后,再逐一分析各个模块程序算法的实现,最终写出满足任务需求的程序。并对温度进行实时显示。采用C语言编写代码,鉴于篇幅限制及DS18B20的应用已经规范和成熟,本文仅就主程序流程图和显示子程序流程图及其代码进行说明。主程序流程图主程序通过调用温度采集子程序完成温度数据采集,然后调用温度转换子程序读取温度数据,调用显示子程序进行温度显示和判断温度数据。

主程序包含,分别是按键检测判断程序、温度采集及数码管显示程序、报警处理程序。

主程序及其相关注释如下:

main()

{

TMOD|=0x11; //定时器0、1初始化

TH0=0xAA;

TL0=0x55;

TH1=0xef;

TL1=0xf0;

EA=1;

ET0=1;

ET1=1; //开定时器1

TR1=1;

while(1)

{

str[1]=tab[(wendu_h%100)/10]; //十位温度

str[2]=tab[(wendu_h%100)%10]&0x7f; //个位温度,带小数点

str[3]=tab[wendu_l];

str[4]=0xa7; //显示C符号

count=cnt1+cnt2+cnt3;

if(wendu_h>=27) //判断温度是否超限

{

flag_wendu=1;

}

else flag_wendu=0;

if(flag_get==1)

{

temp=readtemperature();

wendu_h=temp>>4;

wendu_l=temp&0x0F;

wendu_l=wendu_l*6/10;//小数近似处理

flag_get=0;

}

if(!key_vip) //总共能开关是否开启

{

delay(1000);

if(!key_vip)

{

while(!key_vip);

delay(1000);

if(key_vip)

{

led_vip=~led_vip;

flag=!flag;

for(i=0;i<200;i++)

{

delay(80);

buzzer=!buzzer;

}

buzzer=1;

delay(100);

}

}

}

if(!flag) //flag标志着总开关是否按下,此时为没有按下情况{

led1=1;led2=1;led3=1;

cnt1=0;cnt2=0;cnt3=0;

TR0=0;

warningled=1;

relay=1;

buzzer=1;

count=0;

}

if(flag) //当总共能开关开启后

{

//count=0;

if(!key1)

{

delay(1000);//去抖动

if(!key1)

{

while(!key1);

delay(1000);

if(key1)

{

cnt1=!cnt1;

led1=~led1;

for(i=0;i<200;i++)

{

delay(80);

buzzer=!buzzer;

}

buzzer=1;

delay(100);

}

}

}

if(!key2)

{

delay(1000);//去抖动

if(!key2)

{

while(!key2);

delay(1000);

if(key2)

{

led2=~led2;

cnt2=!cnt2;

for(i=0;i<200;i++)

{

delay(80);

buzzer=!buzzer;

}

buzzer=1;

delay(100);

}

}

}

if(!key3)

{

电子工艺实训报告答案

电子工艺实训报告 答案

电子工艺实训报告答案 第一部分 一 -ardmimssakfestsc 1、 ⑴只接触火线 ⑵同时接触零线和火线或同时接触有电势差的两个电极 ⑶单脚触地 2、⑴电流的大小通电时间长短 ⑵ 1 5 ⑶ 10 50 ⑷30 3、 ⑴ 36 10 ⑵升高 4、答:<1>发生触电事故,应迅速切断电源;在触电者未脱离电源前,救护者不能直接用手接触触电者的身体 <2>就地用干燥的木棒,塑料管等绝缘物品移开或切断电源线 <3>若心跳停止应采用人工心脏挤压法维持血液循环;若呼吸停止应立即做人工呼吸。若心跳、呼吸全停,则应同时采用上述两种方法,并向医院告急求救。 5、(参考) (1)用途的不同。 强电是用作一种动力能源,弱电是用于信息传递。

(2)交流频率不同 强电的频率一般是50Hz(赫),称“工频”,意即工业用电的频率:弱电的频率往往是高频或特高频,以KHz(千赫)、MHz(兆赫)计。(3)传输方式不同 强电以输电线路传输,弱电的传输有有线与无线之分。无线电则以电磁波传输。 (4)功率、电压及电流大小不同 强电功率以KW(千瓦)、MW(兆瓦)计、电压以V(伏)、KV (千伏)计,电流以A(安)、kA(千安)计; 弱电功率以W(瓦)、mW(毫瓦)计,电压以V(伏)、mV(毫伏)计,电流以mA(毫安)、uA(微安)计,因而其电路能够用印刷电路或集成电路构成。 (建筑中的弱电主要有两类:一类是国家规定的安全电压等级及控制电压等低电压电能,有交流与直流之分,如24V直流控制电源,或应急照明灯备用电源。另一类是载有语音、图像、数据等信息的信息源,如电话、电视、计算机的信息。 狭义上的建筑弱电,主要是指:安防(监控、周界报警、停车场)、消防(电气部分)、楼控以及网络综合布线和音频系统等) 二、操作规程 1、 ⑴电源防静电手镯或绝缘手套

完整版模拟电子电路实验报告

. 实验一晶体管共射极单管放大器 一、实验目的 1、学会放大器静态工作点的调试方法,分析静态工作点对放大器性能的影响。 2、掌握放大器电压放大倍数、输入电阻、输出电阻及最大不失真输出电压的测试方法。 3、熟悉常用电子仪器及模拟电路实验设备的使用。 二、实验原理 图2-1为电阻分压式工作点稳定单管放大器实验电路图。它的偏置电路采用R 和R组成的分压电路,并在发射极中接有电阻R,以稳定放大器的静态工EB1B2作点。当在放大器的输入端加入输入信号u后,在放大器的输出端便可得到一i个与u相位相反,幅值被放大了的输出信号u,从而实现了电压放大。0i 图2-1 共射极单管放大器实验电路 在图2-1电路中,当流过偏置电阻R和R 的电流远大于晶体管T 的 B2B1基极电流I时(一般5~10倍),则它的静态工作点可用下式估算B教育资料.. R B1U?U CCB R?R B2B1 U?U BEB I??I EC R E

)R+R=UU-I(ECCCCEC电压放大倍数 RR // LCβA??V r be输入电阻 r R/// R=R/beiB1 B2 输出电阻 R R≈CO由于电子器件性能的分散性比较大,因此在设计和制作晶 体管放大电路时, 为电路设计提供必离不开测量和调试技术。在设计前应测量所用元器件的参数,还必须测量和调试放大器的静态工作点和各要的依据,在完成设计和装配以后,因此,一个优质放大器,必定是理论设计与实验调整相结合的产物。项性能指标。除了学习放大器的理论知识和设计方法外,还必须掌握必要的测量和调试技术。消除干扰放大器静态工作点的测量与调试,放大器的测量和调试一般包括:与自激振荡及放大器各项动态参数的测量与调试等。、放大器静态工作点的测量 与调试 1 静态工作点的测量1) 即将放大的情况下进行,=u 测量放大器的静态工作点,应在输入信号0 i教育资料. . 器输入端与地端短接,然后选用量程合适的直流毫安表和直流电压表,分别测量晶体管的集电极电流I以及各电极对地的电位U、U和U。一般实验中,为了避 ECCB免断开集电极,所以采用测量电压U或U,然后算出I的方法,例如,只要 测CEC出U,即可用E UU?U CECC??II?I,由U确定I(也可根据I),算出CCC CEC RR CE同时也能算出U=U-U,U=U-U。EBEECBCE为了减小误差,提高测量精度,应选用内阻较高的直流电压表。 2) 静态工作点的调试 放大器静态工作点的调试是指对管子集电极电流I(或U)的调整与测试。 CEC静态工作点是否合适,对放大器的性能和输出波形都有很大影响。如工作点偏高,放大器在加入交流信号以后易产生饱和失真,此时u的负半周将被削底,O 如图2-2(a)所示;如工作点偏低则易产生截止失真,即u的正半周被缩顶(一 O般截止失真不如饱和失真明显),如图2-2(b)所示。这些情况都不符合不失真放大的要求。所以在选定工作点以后还必须进行动态调试,即在放大器的输入端 加入一定的输入电压u,检查输出电压u的大小和波形是否满足要求。如不满Oi

电子工艺实习报告

理工大学 电子工艺实习报告院系:汽车与机械工程学院 专业:车辆工程 班级:09—02 :闫先威 学号:8 时间:2010年3 月7~11 日 地点:综合试验楼C508 指导老师:少俊、廖晓科

一、实习项目 基本技能训练 二、实习目的 ●掌握常用电子元件的识别方法 ●掌握基本测量工具的使用 ●掌握基本的电子工艺焊接技能三、实习容

四、注意事项 学生在练习时要注意节约材料,不可浪费。要爱惜使用器材,不可故意毁损器材。 五、小结 今天是第一天实习,上午九点来到实习厂地,心里怀着忐忑的心情。老师是一个姓廖的先生,感觉凶巴巴的。大家一开始就被震住了,他让我们自己试着焊电路板。自己手忙脚乱,一塌糊涂。幸亏自己的电路板并没损坏。只是用的焊锡多了点。老师给评了个良减。我感觉自己需要多加学习,多问多看,才能掌握这门实验课程。

一、实习项目 直流稳压电源电路安装 二、实习目的 ●了解直流稳压电源电路的工作原理 ●熟悉电路中主要电器元件三端稳压器的作用及结构 ●掌握电子电路焊接工艺中的基本技能 三、工作原理 图一、直流稳压电源电路 四、工作过程 ●直流稳压电源电路由变压—整流—滤波—稳压输出四部分组成。 ●三端稳压器7805是由输入端、输出端和公共端组成的集成块。其中 78为产品系列代号,05为输出电压值。 ●如图一所示:J1处是交流输入,其值大约为9V,其后由四个整流二 极管(4007)组成的单相桥式全波整流电路进行整流,再经电容滤波,最后由三端稳压器7805输出+5V直流电压,其中电阻(R3)为限流电

阻;发光二极管(D5)为电源指示灯。 五、实习所需元件 ●整流二极管IN4007 四只 ●三端稳压器7805 一只 ●电解电容1000μF/16V 一只 470μF/16V 一只 ●瓷介电容0.1μF 二只 ●电阻470Ω一个 ●发光二极管LED 一个 ●接线柱一个 ●印刷电路板一块 六、注意事项 ●整流二极管IN4007的负极(灰色)与电路板上相应位置对应。 ●三端稳压器7805从左到右分别为输入端(+)、接地端(-)、输出端(+)。 ●电解电容和发光二极管都有极性:元件长脚接高电位端(+)。 七、小结 试焊后,老师给我们了真玩意——电路板,今天的任务是做电路板的心脏,电源部分。虽然焊的时候还是笨手笨脚的。但感觉自己有很大进步。可焊锡的用量一直不熬掌握。当发光二极管发亮时,我的第一步完成了。好戏在后头。

2019电子工程师实习报告

2019电子工程师实习报告 2019电子工程师实习报告(一)实习期间,我主要是以自我学习的为主的学习方式,同时进行相关的认知实习。在“热情,专业性,协作”的组织文化氛围中,我感受到了公司对员工的悉心关怀,公司对我们生活方面的周到也让我们感动。而在办公室本部门内部,Part长对我这位新人很是照顾,以至于让其他新人对我开始羡慕。Part长踏实肯干的工作态度也让我更加虚心和低调。而我与同事之间也建立了很好的关系,遇到工作方面的疑惑和问题,我都会与他们沟通交流,让自己尽快的成长。如此和谐的办公氛围,不仅让我减轻了工作的身心压力,也让我感受到了他们对我的关怀。从一名未出社会的大学生最终转变为为一名公司员工,我不仅要学习专业技术,更重要的是学习一种敬业精神,努力做到高效、自律、求实、创新,把自己融入到一个大团队中去,增强自己的企业荣誉感,因为一个企业的成功就是每个员工的成功。 一、实习的目的和意义 通过在xxxx有限公司的实习,亲身感受电子工厂的生产环境、生产设备、生产过程、技术管理、技术开发、产品研制以及企业经营管理等,对所学的各方面知识进行综合训练和检验,为后续毕业设计的顺利进行增加感性认识,为即将走上工作岗位积累感性认识和初步的实践经验。 接受一次系统而深刻的专业思想教育,增强从事与本专

业相关工作的责任心和光荣感,提高综合运用所学专业知识和基本技能的水平,培养从事电子科学相关工作的能力。 理论联系实际,掌握一定的工作能力,积累社会工作经验,了解社会,增长见识,提高与别人和谐相处和协同合作的能力,提高自身的综合素质。通过实习实践,让毕业生能够在现实氛围中寻找自身差距,在弥补自身不足的同时强化进入社会前的适应能力,使毕业生信心十足地面对就业,顺利完成角色的转变。 二、实习内容与实习过程 时光如梭,大学四年生活即将画上句号。大四下学期,我在xxxx有限公司参加实习。在经历了十天正式的培训后,我对公司的企业文化和经营理念有了深入的理解。之后我被分到的岗位是设计部TV Part电子工程师。 从进入办公室的第一天起,公司研修部为我们每人指定了一位带领师傅,通过师傅的指导和我个人的自学,实习期间我学到了挺多。具体如下: 1.熟悉了开发业务:熟悉我所在部门开发流程,了解了工作环节和内容; 2.认知及实践环节:进入厂线观察Module制作过程;动手拆分并组装LCM各个部分;在最终检查机处观察各种品质不良现象。 3.学习了有关液晶显示方面的专业性知识和技术:液晶显示技术原理,3D显示原理及优势,B/L技术,LED背光原理,产品规格书等。

电子电路实训心得体会

电子课程设计心得体会 通过一周的电子设计,我学会了如何将书本上学到的知识应用与实践,学会了一些基本的电子电路的设计、仿真与焊接,虽然在这个过程中我遇到了很多麻烦,但是在解决这些问题的过程中我也提高了自身的专业素质,这次设计不仅增强了自己在专业方面的信心,鼓舞了自己,更是一次兴趣的培养。 这次电子实习,我所选的课题是“倒计时光控跑马灯”,当拿到选题时,我认为这个不是很难。但当认真的考虑时,我才发现一切并非我想的那么简单。无论一个多么简单的课题,他所牵涉的知识比较多的,比如我这个选题不仅仅包括许多模电器件和数电器件,它还包含许多以前我没有接触或熟知的器件。所以我在设计时也在不断的学习,了解每一个器件的结构、工作原理及其运用。经过与搭档的多次交流,我们才确定了最后的电路方案,然后在多次的电路仿真之中,我们又进行了更加完善的修改,以达到万无一失。 第三天的任务主要是焊接自己设计的电路板。开始,我们都充满了好奇,毕竟这是第一次走进实验室去焊接电路板。不过才过了一天,所有的好奇心都烟消云散,换而的是苦与累。我这时才知道焊电路板确实是一件苦差事。焊电路板要人非常的细心,并且要有一定的耐心,因为焊接示若稍不注意就会使电路短路或者焊错。经过一两天的坚苦奋斗,终于焊完的。但当我们去测试时却无法出现预期的结果。然后我没办法只得去慢慢检查,但也查不出个所以然来。我想实际的电路可能与仿真的电路会产生差错,毕竟仿真的是在虚拟的界面完成的。 所以在接下来的几天我都在慢慢调试和修改中度过,想想那几天过的真的好累,在一次次的失败中修正却还是得不到正确的结果。好几次都想放弃,但最后还是坚持下来。经过多次调试,最后还是得到正确的结果,那一刻,我感觉如释重负,感觉很有成就感。一个星期的电子实习已经过去,但是使我对电子设计有了更的了解,使我学了很多,具体如下:1. 基本掌握手工电烙铁的焊接技能够独立的完成简单电子产品的安装与焊接。熟悉电子产品装工艺的生产流程,了解电子产品的焊接、调试与维修方法;2. 熟悉了有关电子设计与仿真软件的使用,能够熟练使用普通万用表;3.熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能够灵活的运用 4.增强自己解决问题的能力,利用网上和图书馆的资源,搜索查找得到需要的信息; 5.明白了团队合作的重要性,和搭档相互讨论, 学会了怎么更好解决问题。篇二:电子技术实训心得体会 电子技术实训心得体会 开学的第一周,我们迎来了新学期里的第一堂课--电子工艺实训课。对于新学期里的新课程、新知识,我有种迫不及待的感觉。 在这一学期里,我们首先接触的是对电子元件的初步认识,还有电路的结构和布局。而这一实训课里最重要的东西便是日常生活里所见到的电焊。在课堂上,老师指导了我们对电焊的使用,由于在焊接过程中,加热的电焊是比较具有危险性的,如果使用不当会对自己或别人造成伤害。所以我们必须严格按照相关规定及正确的使用方法去使用电焊,避免烙伤事故的发生。 当我们初步掌握了电子元件的焊接方法技巧之后,便可以开始尝试焊接一些电路板元件了。其中电子元件的布局是很重要的。因为它关联到电路连接的方便简洁。 短短的一周过去了,在这一周里,如果没有老师的指导,我们的实训将会有很大的败笔,实训课无法得以完成,其次,在这一次实训中,使我明白,与同伴的合作交流是很重要的。团队精神要劳记在心里。与同性分享成功的喜悦难道不是一种很美好的事么? 实训课已渐入尾声,通过这一次,我们又收获到了很多珍贵的知识,而这与老师的辛勤是离不开的。在此,我和全体同学对老师说一声谢谢!老师您辛苦了!篇三:电子电路实训报告

网络程序设计实验报告-Winsock编程接口实验

网络程序设计 实验报告 实验名称: Winsock编程接口实验 实验类型:____验证型实验_____ __ 指导教师:______________________ 专业班级:_____________________ 姓名:_______________________ 学号:_____________________ 电子邮件:____________ 实验地点:______ _______ 实验日期2013 年 3 月29 日 实验成绩:__________________________

一、实验目的 ●掌握Winsock的启动和初始化; ●掌握gethostname(),gethostbyname(),GetAdaptersInfo()等信息查询函数的使用。 二、实验设计 由实验内容可以知道: 1、编写程序能同时实现对多个域名的解析。比如在控制台输入:getip https://www.doczj.com/doc/487929365.html, https://www.doczj.com/doc/487929365.html,,能输出https://www.doczj.com/doc/487929365.html,和https://www.doczj.com/doc/487929365.html,对应的IP地址列表。 2、编写程序获取并输出本地主机的所有适配器的IP地址,子网掩码,默认网关,MAC 地址。 首先要了解一些基本的知识gethostname(),gethostbyname(),GetAdaptersInfo()等信息查询函数的基本知识gethostbyname()返回对应于给定主机名的包含主机名字和地址信息的hostent结构指针。结构的声明与gethostaddr()中一致。 之后要根据内容画出函数流程图

三、实验过程(包含实验结果) 1.在实验过程中调用GetAdaptersInfo()时,出现了undeclared identifier的报错,原因是没有包含其头文件,之后进行一些修改解决了问题. 2.实验结果 3.选择查看本机信息 四、讨论与分析 1.Winsock初始化的作用是什么? 答:使用winsock初始化可加载winsock编程的动态链接库。

电子工艺实训报告

电子工艺实训报告 一、实习目的: 通过一个星期的电子实习,使我对电子元件及收音机的装机与调试有一定的感性和理性理解,打好了日后学习电子技术课的入门基础。同时实习使我获得了收音机的实际生产知识和装配技能,培养了我理论联系实际的水平,提升了我分析问题和解决问题的水平,增强了独立工作的水平。最主要的是培养了我与其他同学的团队合作、共同探讨、共同前进的精神。具体如下: 1.熟悉手工焊锡的常用工具的使用及其维护与修理。 2.基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程。 3.熟悉印制电路板设计的步骤和方法,熟悉手工制作印制电板的工艺流程,能够根据电路原理图,元器件实物设计并制作印制电路板。 4.熟悉常用电子器件的类别、型号、规格、性能及其使用范围,能查阅相关的电子器件图书。 5.能够准确识别和选用常用的电子器件,并且能够熟练使用普通万用表和数字万用表。 6.了解电子产品的焊接、调试与维修方法。 二、实习时间:2020-5-26~2020-5-30 三、实习地点:烟台职业学院电子实验室 四、指导老师:杨老师、李老师 五、实习内容: 1讲解焊接的操作方法和注意事项;

2练习焊接 3分发与清点元件。 4讲解收音机的工作原理及其分类; 5讲解收音机元器件的类别、型号、使用范围和方法以及如何准确 选择元器件。 6讲解如何使用工具测试元器件 7组装、焊接与调试收音机。 8将焊接产品交给老师评分,收拾桌面,打扫卫生。 六、对焊接实习的感受: 在一周的实习过程中最挑战我动手水平的一项训练就是焊接。焊 接是金属加工的基本方法之一。其基本操作“五步法”:准备施焊, 加热焊件,熔化焊料,移开焊锡,移开烙铁(又“三步法”)看似容易,实则需要长时间练习才能掌握。刚开始的焊点只能用“丑不忍睹”这 四个字来形容,但焊接考核逼迫我们用仅仅一天的时间完成考核目标, 能够说是必须要有质的飞跃。于是我耐下心思,戒骄戒躁,慢慢来。 在持续挑战自我的过程中,我拿着烙铁的手不抖了,送焊锡的手基本 能掌握用量了,焊接技术日趋成熟。当我终于能用最短时间完成一个 合格焊点时,对焊接的恐惧早已消散,取而代之的是对自己动手水平 的信心。在这个过程当中深深的感觉到,看似简单的,实际上可能并 非如此。在对焊接实习的过程中我学到了很多以前我不知道的东西, 比如,像实习前我只知道有电烙铁,不知道它还有好多种类,有单用 式、两用式、调温式、恒温式、直热式、感应式、内热式和外热式, 种类这么多。还有就是在挂锡以前不能用松香去擦拭电烙铁,这样会 加快它的腐蚀并且减少空气污染,等等。但是我也遇到了很多不明白 的地方,1.为什么要对焊接物实行挂锡,是为了防止氧化吗,只要我 将被焊接元件的表面清洗干净不就能够了吗,不明白;2.待电烙铁加热完全后,到底是先涂助焊剂还是先挂锡,我采用后者,有人采用前者。

大连理工大学电子工程训练实验报告

大连理工大学本科实验报告 基于51单片机的 直流电机调速及音乐控制系统 课程名称:电子工程训练 学院(系):电信学部 专业:自动化 班级: 学号: 学生姓名: 实验教室: 成绩: 2014 年11 月17 日

成绩评定 项目各项总分得分 焊接30 最小系统与电源10 功能实现45 实验报告10 出勤 5 总分

电子安装实验室安全守则 (请在下一页手抄一份安全守则) 1、每次实验前,认真预习准备,仔细阅读实验安全守则,严格按照 安全规范进行实验,确保实验安全; 2、桌面要保持整洁,不允许有杂物,禁止将水杯、瓶装水放在桌面; 3、电烙铁在使用前,必须检查电源线有无烫损漏线情况,一经发现, 立即找老师进行安全处理; 4、电烙铁长时间不使用,应将电源线拔掉;电烙铁使用后,应放回 烙铁架中,以免烫伤物品; 5、实验结束后,必须拔掉电烙铁的电源线;已经加热的电烙铁,必 须冷却后再放入抽屉中; 6、焊锡中含铅,不要含在口中,实验结束后要洗手; 7、稳压电源在使用前,应先调好要使用的电压,再进行线路连接, 并确保连接的极性正确; 8、抢救触电人员时,应首先切断电源或用绝缘物体挑开电源线,使 触电者脱离电源,千万不要用手拖拉触电人员,以免连环触电; 9、实验结束后,必须关闭桌面电源开关,将桌面收拾干净,工具物 品整理好。

题目:基于51单片机的直流电机调速及音乐控制系统 1.设计要求 以51单片机为核心,设计、焊接并调试一个实际单片机控制系统,实现四位一体数码管显示直流电机转向、转速,并利用按键控制音乐播放。系统设计具体要求: 1)电源电路(9V AC - 5V DC)。 2)51单片机最小系统。 3)按键控制音乐播放。 4)四位一体数码管显示(三极管8550驱动)。 5)直流电机驱动电路。 6)按键控制电机转动并在四位一体数码管显示。 2.设计原理及系统方案设计 1)直流电机:直流电机只要能提供一定的直流就可以转动,改变电压极性可 以改变转动方向,可以通过给直流电机提供脉冲信号来驱动它,脉冲信号的占空比可以影响到直流电机的平均速度,因此可以通过调整占空比从而能实现调速的目的(PWM调速)。电机的驱动电流是比较大的,所以需要用三极管来放大电流。程序的关键就是如何实现占空比的调整,这个可以通过对51单片机定时器重装初值进行改变,从而改变时间。 2)音乐播放:乐曲是由音调和节奏组成的,这两种特征都可以用单片机的定 时器来实现,所以音乐文件在程序中是一个很大的数组,数组中包含着音乐的两种控制特征。音乐的输出以及播放、停止控制分别用两个按键来控制。 3)总体设计:显示数码管用~进行位选,P0口控制显示数字;直流电机用和 输出PWM波形,通过三极管进行驱动,~分别是正反转控制,加速,减速,启动,停止按键;音乐播放通过输出,由控制。 3 各功能模块硬件电路设计 1)电源电路:电源电路采用7805芯片产生+5V供电电压。 2)最小系统:包括电源,接地,晶振,复位,上拉电阻。

#电力电子技术实验报告答案

实验一锯齿波同步移相触发电路实验 一、实验目的 (1)加深理解锯齿波同步移相触发电路的工作原理及各元件的作用。 (2)掌握锯齿波同步移相触发电路的调试方法。 三、实验线路及原理 锯齿波同步移相触发电路的原理图如图1-11所示。锯齿波同步移相触发电路由同步检测、锯齿波形成、移相控制、脉冲形成、脉冲放大等环节组成,其工作原理可参见1-3节和电力电子技术教材中的相关内容。 四、实验内容 (1)锯齿波同步移相触发电路的调试。 (2)锯齿波同步移相触发电路各点波形的观察和分析。 五、预习要求 (1)阅读本教材1-3节及电力电子技术教材中有关锯齿波同步移相 触发电路的内容,弄清锯齿波同步移相触发电路的工作原理。 (2)掌握锯齿波同步移相触发电路脉冲初始相位的调整方法。 六、思考题 (1)锯齿波同步移相触发电路有哪些特点? (2)锯齿波同步移相触发电路的移相范围与哪些参数有关? (3)为什么锯齿波同步移相触发电路的脉冲移相范围比正弦波同步移相触发电路的移相范围要大? 七、实验方法 (1)将DJK01电源控制屏的电源选择开关打到“直流调速”侧,使输出线电压为200V(不能打到“交流调速”侧工作,因为DJK03-1的正常工作电源电压为220V 10%,而“交流调速”侧输出的线电压为240V。如果输入电压超出其标准工作范围,挂件的使用寿命将减少,甚至会导致挂件的损坏。在“DZSZ-1型电机及自动控制实验装置”上使用时,通过操作控制屏左侧的自藕调压器,将输出的线电压调到220V左右,然后才能将电源接入挂件),用两根导线将200V交流电压接到DJK03-1的“外接220V”端,按下“启动”按钮,打开DJK03-1电源开关,这时挂件中所有的触发电路都开始工作,用双踪示波器观察锯齿波同步触发电路各观察孔的电压波形。 ①同时观察同步电压和“1”点的电压波形,了解“1”点波形形成的原因。 ②观察“1”、“2”点的电压波形,了解锯齿波宽度和“1”点电压波形的关系。 ③调节电位器RP1,观测“2”点锯齿波斜率的变化。 ④观察“3”~“6”点电压波形和输出电压的波形,记下各波形的幅值与宽度,并比较“3”点电压U3和“6”点电压U6的对应关系。 (2)调节触发脉冲的移相范围

网络编程实验报告

实验一TCP Socket API程序设计 一、预备知识 1.网络编程基本概念 网络上的计算机间的通讯,实质上是网络中不同主机上的程序之间的通讯。在互联网中使用IP地址来标识不同的主机,在网络协议中使用端口号来标识主机上不同进程,即使用(IP地址,端口号)二元组。 套接字(Socket)用于描述IP地址和端口,是一个通信链的句柄,通信时一个网络程序将要传输的一段信息写入它所在主机的Socket中,该Socket通过与网络接口卡相连的传输介质将这段信息发送到另一台主机的Socket中,以供其他程序使用。 图1-1 TCP通信流程 2.TCP通信流程 TCP程序是面向连接的,程序运行后,服务器一直处于监听状态,客户端与

服务器通信之前必须首先发起连接请求,由服务器接收请求并在双方之间建立连接后才可以互相通信。 二、实验目的 1.了解Winsock API编程原理; 2.掌握TCP Socket程序的编写; 3.了解C/S模式的特点; 4.学会解决实验中遇到的问题。 三、实验任务 使用Winsock API相关类实现TCP Socket通信程序,并能成功运行。 四、实验环境及工具 1. Windows2000/XP/7 2. Visual C++开发平台 3. Visual Studio2010 五、实验内容和步骤 参照《Visual C++网络编程教程》书中81页,TCP Socket API程序设计。 连接: void CChatClientDlg::OnConnect() { WSADATA wsd; //WSADATA结构 WSAStartup(MAKEWORD(2,2),&wsd); //加载协议,使用Winsock 2.2版 m_client = socket(AF_INET,SOCK_STREAM,0); //创建流式套接字 //服务器地址 sockaddr_in serveraddr; UpdateData(); if(ServerIP.IsBlank()) { AfxMessageBox("请指定服务器IP!"); return; } if(sPort.IsEmpty()) { AfxMessageBox("请指定端口!"); return; }

焊接电子工艺实习报告

焊接电子工艺实习报告 ----WORD文档,下载后可编辑修改---- 下面是小编收集整理的范本,欢迎您借鉴参考阅读和下载,侵删。您的努力学习是为了更美好的未来! 焊接电子工艺实习报告篇一一、课程设计目的 1.了解电话机的基本知识,通过具体的电路图,初步掌握焊接技术,简单电路元器件装配,对故障的诊断和排除以及对电话机原理工作的一般原理。 2.熟悉电子装焊工艺的基本知识和原理,掌握焊接技术并装焊一台电话机。 3.了解安全用电知识,学习安全操作要领,培养严谨的工作作风,养好良好的工作习惯,培养正确的劳动观与人生观,也培养团队意识和集体主义精神。 二、课程设计内容 1.元器件的识别 对于此次电话机装配中所用到的所有元器件,如色环电阻、二极管、稳压管、三极管、瓷片电容、涤纶电容、电解电容、变压器、单片机及其他各种所用到的器件都应该能很好的识别。 2.元器件的插装 元器件在焊接前,需要对其进行正确的插装,这一点是十分重要的,它关系到我们电话机组装成败与否。对于器件的插装,要求我们能在正确识别元器件的基础上,认真,小心,对照元器件清单表,不漏插,不错插。 3.元器件的焊接 在进行元器件的焊接前,要求我们首先掌握正确的焊接工艺,这就需要我们在掌握焊接理论的前提下,进行大量的焊接练习。焊接时,要做到快、准、稳。 4.电话机的测试 在完成了电话机的焊接以后,我们并不能急着进行整机的装配,还要先对其进行测试,以便确定我们的电话机是否符合要求,对于发现的问题,要认真的寻找原因,并加以改正。 5.整机装配 装好电话机剩下的零件,接受检验。 三、课程设计(收音机或电话机)原理,元件认知电话是通信中实现声能与电

模拟电子线路实验实验报告

模拟电子线路实验实验 报告 Document number:NOCG-YUNOO-BUYTT-UU986-1986UT

网络高等教育 《模拟电子线路》实验报告 学习中心:浙江建设职业技术学院奥鹏学习中心层次:高中起点专科 专业:电力系统自动化技术 年级: 12 年秋季 学号: 学生姓名:

实验一常用电子仪器的使用 一、实验目的 1.了解并掌握模拟电子技术实验箱的主要功能及使用方法。 2.了解并掌握数字万用表的主要功能及使用方法。 3.学习并掌握TDS1002型数字存储示波器和信号源的基本操作方 法。 二、基本知识 1.简述模拟电子技术实验箱布线区的结构及导电机制。 布线区面板以大焊孔为主,其周围以十字花小孔结构相结合,构成接点的连接形式,每个大焊孔与它周围的小孔都是相通的。 2.试述NEEL-03A型信号源的主要技术特性。 ①输出波形:三角波、正弦波、方波、二脉、四脉、八脉、单次脉冲信号; ②输出频率:10Hz~1MHz连续可调; ③幅值调节范围:0~10V P-P连续可调; ④波形衰减:20dB、40dB; ⑤带有6位数字频率计,既可作为信号源的输出监视仪表,也可以作外侧频率计用。 注意:信号源输出端不能短路。 3.试述使用万用表时应注意的问题。

使用万用表进行测量时,应先确定所需测量功能和量程。 确定量程的原则: ①若已知被测参数大致范围,所选量程应“大于被测值,且最接近被测值”。 ②如果被测参数的范围未知,则先选择所需功能的最大量程测量,根据初测结果逐步把量程下调到最接近于被测值的量程,以便测量出更加准确的数值。 如屏幕显示“1”,表明已超过量程范围,须将量程开关转至相应档位上。 4.试述TDS1002型示波器进行自动测量的方法。 按下“测量”按钮可以进行自动测量。共有十一种测量类型。一次最多可显示五种。 按下顶部的选项按钮可以显示“测量1”菜单。可以在“信源”中选择在其上进行测量的通道。可以在“类型”中选择测量类型。 测量类型有:频率、周期、平均值、峰-峰值、均方根值、最小值、最大值、上升时间、下降时间、正频宽、负频宽。 三、预习题 1.正弦交流信号的峰-峰值=_2__×峰值,峰值=__根号2__×有效值。 2.交流信号的周期和频率是什么关系 两者是倒数关系。 周期大也就是频率小,频率大也就是周期长

电子工艺实验报告

电子工艺实验报告 一、实验目的: (1)熟悉手工焊锡的常用工具的使用及其维护与修理。 (2)基本掌握手工电烙铁的焊接技术,能够独立的完成简单电子产品的安装与焊接。熟悉电子产品的安装工艺的生产流程,印制电路板设计的步骤和方法,手工制作印制电板的工艺流程,能够根据电路原理图,元器件实物。 (3)了解常用电子器件的类别、型号、规格、性能及其使用范围,能查阅有关的电子器件图书。 (4)能够选用常用的电子器件。了解电子产品的焊接、调试与维修方法。了解一般电子产品的生产调试过程,初步学习调试电子产品的方法。 抢答器焊接部分 二、实验步骤: (1)学习识别简单的电子元件与电子电路。 (2)学习并掌握抢答器的工作原理。 (3)学习焊接各种电子元器件的操作方法。 (4)按照图纸焊接元件。 实验原理图

焊接技巧及烙铁使用 (一)焊接机巧 1.焊前处理: 焊接前,应对元件引脚或电路板的焊接部位进行焊前处理。 ①、清除焊接部位的氧化层 可用断锯条制成小刀。刮去金属引线表面的氧化层,使引脚露出金属光泽。印刷电路板可用细纱纸将铜箔打光后,涂上一层松香酒精溶液。 ②、元件镀锡

在刮净的引线上镀锡。可将引线蘸一下松香酒精溶液后,将带锡的热烙铁头压在引线上,并转动引线。即可使引线均匀地镀上一层很薄的锡层。导线焊接前,应将绝缘外皮剥去,再经过上面两项处理,才能正式焊接。若是多股金属丝的导线,打光后应先拧在一起,然后再镀锡。 2.做好焊前处理之后,就可正式进行焊接。 ①、右手持电烙铁。左手用尖嘴钳或镊子夹持元件或导线。焊接前,电烙铁要充分预热。烙铁头刃面上要吃锡,即带上一定量焊锡。 ②、将烙铁头刃面紧贴在焊点处。电烙铁与水平面大约成60℃角。以便于熔化的锡从烙铁头上流到焊点上。烙铁头在焊点处停留的时间控制在2~3秒钟。 ③、抬开烙铁头。左手仍持元件不动。待焊点处的锡冷却凝固后,才可松开左手。 ④、用镊子转动引线,确认不松动,然后可用偏口钳剪去多余的引线。 3.焊接质量 焊接时,要保证每个焊点焊接牢固、接触良好。要保证焊接质量。 所示应是锡点光亮,圆滑而无毛刺,锡量适中。锡和被焊物融合牢固。不应有虚焊和假焊。 虚焊是焊点处只有少量锡焊住,造成接触不良,时通时断。假焊是指表面上好像焊住了,但实际上并没有焊上,有时用手一拔,引线就可以从焊点中拔出。

电子工程训练 个人感想

《电子工程训练》课程 “智能插座”“小白路由器”“WIFI智能机器人小车的组装和调试” 个人感想 《电子工程训练》是一门新课,也是一门给人以惊喜的课。从自己能焊电路板到通过自己焊的电路板制作一个智能插座,从自己能连接简单电路到自己设计电路并实现。一个学期下来,大家都学了不少东西。“智能插座”“小白路由器”“智能机器人”,有难有易,有“软”有“硬”,真正像个“大学的课程”。 “小白路由器”的原理是DLNA共享,算是纯软件的操作吧。虽然有些麻烦,但事实上,DLNA已经运用在物联网的不少领域。往小的方面说,也算多了一个看电影的方式。 “智能插座”让我们进一步了解生活中所见电子器件的内部,一个个电阻,二极管,组合起来便是能操控电扇,台灯的智能插座,岂不神奇?这样的智能家居在未来将会越来越普遍,我们今天的实验尽管小,但却足够前瞻。 距完成上面两个实验已有些日子了,最近完成的是“WIFI智能机器人小车”,作为“压轴之作”,我有着更深的感触。 动手之前,我们只有一个空空如也的金属支架和一堆零件。而完成之后,它们将成为能红外探路红外避障,超声波避障测距的智能机器人。第一项工作是连接导线,结果在如何剥开导线表面的包皮就遇上了麻烦。没有剥线钳,镊子又过于“庞大”,我拿指甲剪慢慢撕开,一不小心咔嚓剪短了一截,再来,又短一截。直到线都剪到小车内部,烙铁就要够不着时,兴许老天大发慈悲,裸露的铜线才不情愿地爬了出来。都说好事多磨,我们第二个安装主控板也吃尽了苦头。将尼龙柱固定在小车上,却发现没法再固定主控板——原来尼龙柱弄反了一端。将尼龙柱反过来固定在小车上,可螺丝刀怎么也没法深入小车内部——看看其他组才知道先将尼龙柱和主控板固定,最后固定主控板方便的多。吃一堑,长一智,接下来的事情相比而言顺利得多。安装天线,WIFI模块,电池,调节方向等。 安装红外模块是第二个麻烦之处,有一个传感器的灵敏度诡异得让人不宁。可偏偏我们将这个作为面向地面的循迹传感器,为了让它敏感度适中,没少花我们工夫。好容易传感器安装完毕,摄像头机械臂工作正常,那种油然而生的自豪和喜悦令人难忘。 看着整装待发的智能机器人,除了喜悦和激动,我还能感受到什么呢。进入大二,各种各样的实验课开始占据一定比重,这是在课程设置上与中学的最大不同。中学我们常问:“学了这么多,除了高考有什么用?”而在这些实践课中,我们可以用到电路的知识,网络的知识,何乐而不为呢?相比于那些学了就再也不用管的课程,这至少给了我们强化知识的机会,“实践出真知”,比如知道了红外传感器的原理,才对“红外传感器远不亮近亮,黑不亮白亮”进行解释。否则,知识停留在书本和大脑中,并无多大用处,反而让人迷惑。能接触到这些与我们知识息息相关而又不失有趣的东西,实属难得,学校单单在这个项目上,就投入不少,这是信电学子的幸福之处,此外学校有许多的资源等待我们去挖掘。说到机器人,不得不令人感叹当今技术发展的日新月异,我们不过将几个模块和几个传感器进行组合,产生的威力不可小觑。而另一头的市场,具备常用功能的智能手机售价已经低至500-600,不知今后还将有怎样的变化——但毫无疑问的是,这个行业将会有我们信电人的身影。合抱之木,生于毫末;九层之台,起于累土;千里之行,始于足下。相信在这一次次的小项目正是我们

电子电路综合设计实验报告

电子电路综合设计实验报告 实验5自动增益控制电路的设计与实现 学号: 班序号:

一. 实验名称: 自动增益控制电路的设计与实现 二.实验摘要: 在处理输入的模拟信号时,经常会遇到通信信道或传感器衰减强度大幅变化的情况; 另外,在其他应用中,也经常有多个信号频谱结构和动态围大体相似,而最大波幅却相差甚多的现象。很多时候系统会遇到不可预知的信号,导致因为非重复性事件而丢失数据。此时,可以使用带AGC(自动增益控制)的自适应前置放大器,使增益能随信号强弱而自动调整,以保持输出相对稳定。 自动增益控制电路的功能是在输入信号幅度变化较大时,能使输出信号幅度稳定不变或限制在一个很小围变化的特殊功能电路,简称为AGC 电路。本实验采用短路双极晶体管直接进行小信号控制的方法,简单有效地实现AGC功能。 关键词:自动增益控制,直流耦合互补级,可变衰减,反馈电路。 三.设计任务要求 1. 基本要求: 1)设计实现一个AGC电路,设计指标以及给定条件为: 输入信号0.5?50mVrm§ 输出信号:0.5?1.5Vrms; 信号带宽:100?5KHz; 2)设计该电路的电源电路(不要际搭建),用PROTE软件绘制完整的电路原理图(SCH及印制电路板图(PCB 2. 提高要求: 1)设计一种采用其他方式的AGC电路; 2)采用麦克风作为输入,8 Q喇叭作为输出的完整音频系统。 3. 探究要求: 1)如何设计具有更宽输入电压围的AGC电路; 2)测试AGC电路中的总谐波失真(THD及如何有效的降低THD 四.设计思路和总体结构框图 AGC电路的实现有反馈控制、前馈控制和混合控制等三种,典型的反馈控制AGC由可变增益放大器(VGA以及检波整流控制组成(如图1),该实验电路中使用了一个短路双极晶体管直接进行小信号控制的方法,从而相对简单而有效实现预通道AGC的功能。如图2,可变分压器由一个固定电阻R和一个可变电阻构成,控制信号的交流振幅。可变电阻采用基极-集电极短路方式的双极性晶体管微分电阻实现为改变Q1电阻,可从一个由电压源V REG和大阻值电阻F2组成的直流源直接向短路晶体管注入电流。为防止Rb影响电路的交流电压传输特性。R2的阻值必须远大于R1。

电子工艺实习报告总结

电子工艺实习报告总结 【篇一】 实习是每个大学生的一段经历,也是每个大学生的一个过渡时期,完成了实习,离你参加社会工作就不远了,也算是为正式参加工作做准备吧。我是电工电子专业的学生,在学校的安排下,我们一群学生在导师的带领下外出实习,这次的实习对我们的帮助很大,在实习的过程中我们学到了很多的东西。社会时代不断的发展,社会对技术人员的需求大量增加,要求也是有增无减。所以为了让我们在以后正式工作中会顺利一些,学校就安排我们外出实习来增长见识。在实习的过程中难免会犯一些错误,但是在老师的指导和同学们的鼓励下,我们克服了许多的困难,在实习中我所收获的不仅是理论知识,还有如何分析问题处理问题的能力和方法,在实习中我也知道了团结的力量才是的。在整个实习的过程中,先从简单的焊接,到最后复杂的组装,是我了解到了理论知识和实践操作都是不可缺少的,不管少了什么,都是无法成功的制作一台收音机的。 经过了这次的实习,我获得的心得体会是: 1、我对焊接技术有了全新的认识,也熟悉了焊接的方法和技巧。 2、我对电子技术有了更加直接的了解,对放大和整流电路也有了更全面的了解。 3、自己对问题的分析能力有了很大的进步。先开始只知道胡乱操作,犯了很多低级的错误,比如一开始居然把元件焊在了印制板的反面,先焊了集成块等等。但是通过这次实习,我的进步很大,最

起码不会犯些低级错误了。 4、增加了对社会的认识,拥有了一定的工作经验。纸上得来终觉浅,须知此事要躬行。这句话一点都没错,在书本上我们只学到理论知识,但是工作实践离我们有着一定的差距,但是通过这次的实习,我对电子专业更加的了解,我们将学校学到的理论知识运用到工作当中去,从中吸取经验,为我们以后的工作打下了基础。 5、在实习中,我知道团结合作的重要性。毕竟靠一个人的力量是有限的,只有团结合作才能发挥的力量。这次的实习让我的收获很大,首先谢谢学校安排的这次实习,还有指导老师的教导,同学们的鼓励。在以后的学习工作中,我会不断的努力,直到做到更好。【篇二】 通过一个星期的学习,我觉得自己在以下几个方面与有收获: 一对电子工艺的理论有了初步的系统了解。我们了解到了焊普通元件与电路元件的技巧、印制电路板图的设计制作与工艺流程、工作原理与组成元件的作用等。这些知识不仅在课堂上有效,对以后的电子工艺课的学习有很大的指导意义,在日常生活中更是有着现实意义。 二对自己的动手能力是个很大的锻炼。实习出真知,纵观古今,所有发明创造无一不是在实习中得到检验的。没有足够的动手能力,就奢谈在未来的科研尤其是实验研究中有所成就。在实习中,我锻炼了自己动手技巧,提高了自己解决问题的能力。比如做收音机组装与调试时,好几个焊盘的间距特别小,稍不留神,就焊在一起了,

电子电工工程训练实习报告1000字体会

电子电工实习总结 本次实习虽说只有短短一周,但在这短短一个星期里面却依然学到了不少的东西.理论知识方面,了解了钢丝钳、尖嘴钳、螺丝刀等工具的使用方法及注意事项.对电器元件及电工技术有了一定的感性和理性的认识,对电工技术等方面的专业知识有了更进一步的理解,熟悉了常用电子器件类别. 如电容、电阻、二极管等型号、规格、性能、使用范围及基本测试方法.掌握了内热式电烙铁的使用方法. 电工电子实习,是以学生自己动手,掌握一定操作技能并亲手设计、制作、组装与调试为特色的。它将基本技能训练,基本工艺知识和创新启蒙有机结合,培养我们的实践能力和创新精神。作为信息时代的大学生,作为国家重点培育的高技能人才,基本的动手能力是一切工作和创造的基础和必要条件。通过此次实习,在动手的过程中,我掌握了基本的焊接技术,收音机的检测与调试,知道了电子产品的装配过程,让我的动手能力得到很大的提高;让我们第一次体会到如何把理论知识应用到实践中:当遇到实际问题时,要认真思考,用所学的知识,再一步步探索,是完全可以解决遇到的一般问题的。 在大一和大二我们学的都是一些理论知识,就是有几个实习我们也大都注重观察的方面,比较注重理论性,而较少注重我们的动手锻炼。而这一次的实习正如老师所讲,没有多少东西要我们去想,更多的是要我们去做,好多东西看起来十分简单,但没有亲自去做它,你就不会懂理论与实践是有很大区别的,看一个东西简单,但它在实际

操作中就是有许多要注意的地方,有些东西也与你的想象不一样,我们这次的实验就是要我们跨过这道实际和理论之间的鸿沟。 通过一个星期的学习,我觉得自己在以下几个方面与有收获:一、对电子工艺的理论有了初步的系统了解。我们了解到了焊普通元件与电路元件的技巧、收音机的工作原理与组成元件的作用等。这些知识不仅在课堂上有效,在日常生活中更是有着现实意义。 二、对自己的动手能力是个很大的锻炼。实践出真知,纵观古今,所有发明创造无一不是在实践中得到检验的。没有足够的动手能力,就奢谈在未来的科研尤其是实验研究中有所成就。在实习中,我锻炼了自己动手技巧,提高了自己解决问题的能力。比如做收音机组装与调试时,好几个焊盘的间距特别小,稍不留神,就焊在一起了,但是我还是完成了任务。 本次实习让我们体验了用烙铁、松香和焊锡将一个个电路器件牢牢地固定在电路板上,最后成功组装成一个收音机的过程,让我们对手工焊加深了认识和了解,使得我们对电子元件及收音机的装机与调试有一定的感性认识,培养了动手能力,培养了我理论联系实际的能力,提高了我分析问题和解决问题的能力,增强了独立工作的能力和团结协作的工作技巧。在实习过成中,要时刻保持清醒的头脑,出现错误,一定要认真的冷静的去检查分析错误!在老师和同学的帮助下,最后终于听到自己所做的收音机成功播放出清晰的声音,真的很高兴,很有成就感.建议以后多组织这样的实习机会.

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