电气自动化毕业论文

电气自动化毕业论文
电气自动化毕业论文

题目:DS18B20温度测量软件的设计

专业:

班级:

学生姓名:

指导教师:

答辩日期:

摘要

近年来,随着大规模集成电路的发展,单片机继续朝快速、高性能方向发展,从4位、8位单片机发展到16位、32位单片机。单片机主要用于控制,它的应用领域遍及各行各业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。单片机技术与传感与测量技术、信号与系统分析技术、电路设计技术、可编程逻辑应用技术、微机接口技术、数据库技术以及数据结构、计算机操作系统、汇编语言程序设计、高级语言程序设计、软件工程、数据网络通信、数字信号处理、自动控制、误差分析、仪器仪表结构设计和制造工艺等的结合,使得单片机的应用非常广泛。同时,单片机具有较强的管理功能。采用单片机对整个测量电路进行管理和控制,使得整个系统智能化、功耗低、使用电子元件较少、内部配线少、成本低,制造、安装、调试及维修方便。本设计是基于单片机ATMAGE16设计的实时温度采集仪,通过本次设计,我成功的实现了利用单片机对温度的采集和测量。

目录

1 绪论 ...... ..... ............ (3)

1.1课题背景 ............................. .. (3)

1.21.2 设计目的及系统功能 (4)

1.32 ATMAGE16特性 ................. .. . (5)

1.42.1 ATMAGE16产品特性 (5)

1.52.2 引脚配置 (6)

1.63 DS18B20的设计 (9)

1.73.1 总体通信流程及通信协议 ................ (9)

1.83.2 DS18B20温度测量软件的设计 (11)

1.93.3 多机通信软件的设计 (11)

1.10 3.4 DS18B20工作时序问题 ............. .. (13)

1.11 4 电路的设计 ........... .. . (14)

1.12 4.1 温度测量电路的设计 ................ (14)

1.13 4.2 串口通信电路的设计 .............. .. (15)

1.14 5 分布式温度采集系统设计 ............... .. (18)

1.15 6 ICCAVR制作环境及介绍 .............. .. .. (19)

1.16 6.1 ICCAVR 介绍 ..................... .. (19)

1.17 6.2 ICCAVR 向导 (22)

1.18 6.3 ICCAVR 的IDE 环境 ................ (22)

1.19结论........... ........... .. (24)

1.20参考文献 (25)

1.21

1 绪论

自从1976年Intel公司推出第一批单片机以来,80年代单片机技术进入快速发展时期,近年来,随着大规模集成电路的发展,单片机继续朝快速、高性能方向发展,从4位、8位单片机发展到16位、32位单片机。单片机主要用于控制,它的应用领域遍及各行各业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。单片机在国内的三大领域中应用得十分广泛:第一是家用电器业,例如全自动洗衣机、智能玩具;第二是通讯业,包括电话、手机和BP机等等;第三是仪器仪表和计算机外设制造,例如软盘、硬盘、收银机、电表。除了上述传统领域外,汽车、电子工业在国外也是单片机应用十分广泛的一个领域。它成本低、集成度高、功耗低、控制功能多能灵活的组装成各种智能控制装置,由它构成的智能仪表解决了长期以来测量仪器中的误差的修正、线性处理等问题。单片机将微处理器、存储器、定时/计数器、I/O接口电路等集成在一个芯片上的大规模集成电路,本身即是一个小型化的微机系统。单片机技术与传感与测量技术、信号与系统分析技术、电路设计技术、可编程逻辑应用技术、微机接口技术、数据库技术以及数据结构、计算机操作系统、汇编语言程序设计、高级语言程序设

计、软件工程、数据网络通信、数字信号处理、自动控制、误差分析、仪器仪表结构设计和制造工艺等的结合,使得单片机的应用非常广泛。同时,单片机具有较强的管理功能。采用单片机对整个测量电路进行管理和控制,使得整个系统智能化、功耗低、使用电子元件较少、内部配线少、成本低,制造、安装、调试及维修方便。目前单片机渗透到我们生活的各个领域,几乎很难找到哪个领域没有单片机的踪迹。导弹的导航装置,飞机上各种仪表的控制,计算机的网络通讯与数据传输,工业自动化过程的实时控制和数据处理,广泛使用的各种智能IC卡,民用豪华轿车的安全保障系统,录象机、摄象机、全自动洗衣机的控制,以及程控玩具、电子宠物等等,这些都离不开单片机。更不用说自动控制领域的机器人、智能仪表、医疗器械了。

1.1 课题背景

分布式温度采集系统广泛应用在使用了中央空调的大型商场、厂房、办公大楼等大型建筑内。本课题主要用温度传感器对环境温度实施实时监测,各结点控制单元可将有关信息上传给计算机,本课题研究主要解决的问题为分布式控制结构设计、多单片机串行通信、温度的采集与处理。

本设计是基于单片机ATMAGE16设计的实时温度采集仪,采用DS18B20可以采集多路温度数据(本设计只用了2路),同时实时显示所采集到的温度值。在传统的温度测量系统设计中,往往采用模拟技术进行设计,这样就不可避免地遇到诸如引线误差补偿、多点测量中的切换误差和信号调理电路的误差等问题;而其中某一环节处理不当,就可能造成整个系统性能的下降。随着现代科学技术的飞速发展,特别是大规模集成电路设计技术的发展,微型化、集成化、数字化正成为传感器发展的一个重要方向。美国Dallas半导体公司推出的数字温度传感器DSl8B20,具有独特的单总线接口,仅需要占用一个通用I/O端口即可完成与微处理器的通信;在-10~+85℃温度范围内具有±O.01℃精度;用户可编程设定9~12位的分辨率。以上特性使得DSl8B20非常适用于构建高精度、多点温度测量系统。

1.2 设计目的及系统功能

本设计的目的是以单片机为核心设计出一个分布式温度采集系统。在传统测量系统中,传感器与计算机接口的连接是通过若干条导线连接。当传感器数量较多时,尤其是信号线的长距离传输时,相互容易产生干扰。一个室内多点温度测量中,系统的接线会非常多,导线往往不易铺设,使得测量工作非常困难。采用总线结构数字式传感器,配合单片机及PC机串口进行长距离数据通信,则可以很容易解决这个问题,该系统最多可以检测256 路温度信号,在室内多点温度测量控制中能达到很好的效果。通过本课题设计,综合运用单片机及接口技术、微机原理、通信协议,锻炼动手操作能力,综

合运用能力,学习论文的写作方法和步骤。

设计的温度控制系统有以下功能及特点:

(a)实现在一条数据总线上接多个DS18B20器件;

(b)测温范围0℃~99℃;

(c)温度显示:采用2个4位数码管,显示采样温度值;并在电脑上一同显示;

(d)精度±0.01℃。 2 ATMAGE16特性

本章介绍了ATMAGE16的产品特性和ATmega16的结构。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16 的数据吞吐率高达 1MIPS MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。 2.1 ATMAGE16

产品特性

1、高性能、低功耗的 8 位 AVR 微处理器

2、先进的RISC结构

(a)131 条指令

(b)32 个8 位通用工作寄存器

(c)全静态工作

(d)工作于16 MHz 时性能高达16 MIPS

(e)只需两个时钟周期的硬件乘法器

(f)大多数指令执行时间为单个时钟周期

3、非易失性程序和数据存储器

(a)16K 字节的系统内可编程 Flash擦写寿命: 10,000 次

(b)具有独立锁定位的可选Boot 代码区通过片上Boot 程序实现系统内编程

真正的同时读写操作

(c)512 字节的EEPROM擦写寿命: 100,000 次

(d)1K 字节的片内SRAM

(e)可以对锁定位进行编程以实现用户程序的加密

4、 JTAG 接口( 与IEEE 1149.1标准兼容 )

(a)符合JTAG标准的边界扫描功能

(b)支持扩展的片内调试功能

(c)通过JTAG接口实现对 Flash、EEPROM、熔丝位和锁定位的编程

5、外设特点

(a)两个具有独立预分频器和比较器功能的8 位定时器/计数

(b)一个具有预分频器、比较功能和捕捉功能的16 位定时器/计数

(c)具有独立振荡器的实时计数器RTC

(d)四通道PWM

(e)8路 10 位ADC8 个单端通道TQFP 封装的7 个差分通道2个具有可编程增益(1x, 10x, 或200x)的差分通道

(f)面向字节的两线接口

(g)两个可编程的串行USART

(h)可工作于主机/从机模式 SPI串行接口

(i)具有独立片内振荡器的可编程看门狗定时器

(j)片内模拟比较器

6、特殊的处理器特点

(a)上电复位以及可编程的掉电检测

(b)片内经过标定的RC 振荡器

(c)片内/片外中断

(d)6种睡眠模式 : 空 ADC噪声抑制模式、省电模式、掉电模式、Standby 、式以扩展的Standby 模式

7、 I/O和封装

(a)32 个可编程的I/O口

(b)40 引脚PDIP封装 , 44 引脚 TQFP 封装,与 44 引脚MLF封装

8、工作电压:

(a)ATmega16L:2.7 - 5.5V

(b)ATmega16:4.5 - 5.5V

9、速度等级

(a)0 - 8 MHz ATmega16L

(b)0 - 16 MHz ATmega16

10、 ATmega16L在 1 MHz, 3V, 25 C时的功耗

(a)正常模式: 1.1 mA

(b)空 : 0.35 mA

(c)掉电模式: < 1 μA 2.2

引脚配置 ATmega16是基于增强的AVRRISC结构的低功耗8位CMOS微控制器。由于其先进的指令集以及单时钟周期指令执行时间,ATmega16 的数据吞吐率高达 1MIPS MHz,从而可以缓减系统在功耗和处理速度之间的矛盾。ATMAGE16引脚分布如图2.1所示。 AVR 内核具有丰富的指令集和 32 个通用工作寄存器。所有的寄存器都直接与算逻单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的 CISC微控制器最高至 10倍的数据吞吐率。ATmega16 有如下特点 16K字节的系统内可编程Flash(具有同时读写的能

力,即RWW),

图2.1 ATMAGE16引脚分布 AVR 内核具有丰富的指令集和 32 个通用工作寄存器。所有的寄存器都直接与算逻单元(ALU) 相连接,使得一条指令可以在一个时钟周期内同时访问两个独立的寄存器。这种结构大大提高了代码效率,并且具有比普通的 CISC微控制器最高至 10倍的数据吞吐率。ATmega16 有如下特点 16K字节的系统内可编程Flash(具有同时读写的能力,即RWW),512 字节 EEPROM,1K字节 SRAM,32 个通用I/O 口线,32 个通用工作寄存器,用于边界扫描的 JTAG 接口,支持片内调试与编程,三个具有比较模式的灵活的定时器/计数(T/C),片内/外中断,可编程 USART,有起始条件检测器的通用串行接口,8路10位具有可选差分输入级可编程增益 (TQFP 封装 ) 的 ADC ,具有片内振荡器的可编程看门狗定时器,一个 SPI串行端口,以及六个可以通过软件进行选择的省电模式。工作于空闲模式时 CPU 停止工作,而 USART、两

线接口、 A/D 转换器、 SRAM、 T/C、 SPI 端口以及中断系统继续工作;掉电模式时晶体振荡器停止振荡,所有功能除了中断和硬件复位之外都停止工作;在省电模式下,异步定时器继续运行,允许用户保持一个时间基准,而其余功能模块处于休眠状态;ADC噪声抑制模式时终止CPU 和除了异步定时器与ADC以外所有 I/O 模块的工作,以降低 ADC 转换时的开关噪声;Standby 模式下只有晶体或谐振振荡器运行,其余功能模块处于休眠状态,使得器件只消耗极少的电流,同时具有快速启动能力;扩展 Standby 模式下则允许振荡器和异步定时器继续工作。本芯片是以 Atmel 高密度非易失性存储器技术生产的。片内 ISP Flash 允许程序存储器通过 ISP 串行接口,或者通用编程器进行编程,也可以通过运行于 AVR 内核之中的引导程序进行编程。引导程序可以使用任意接口将应用程序下载到应用Flash存储区(ApplicationFlash Memory)。在更新应用Flash存储区时引导Flash区(Boot Flash Memory)的程序继续运行,实现了 RWW 操作。通过 8 位 RISC CPU 与系统内可编程的 Flash 集成在一个芯片内, ATmega16 成为一个功能强大的单片机,为许多嵌入式控制应用提供了灵活而低成本的解决方案。

3 DS18B20的设计

本章介绍了系统软件设计,并具体介绍了实现和调试的方法,以及分布式温度采集系统的通信流程和DS18B20温度测量软件的设计思路、DS18B20工作的时序问题。

3.1 总体通信流程及通信协议

总体通信流程体现在PC机,单片机主机及各从机的通信,信号接受及发送,这个设计中,通信协议是一个非常重要也很复杂的部分,在由PC 机

与单片机组成的系统中,常要涉及通信问题,如果没有统一的通信协议,PC 机与单片机之间的信息传递就无法识别。

通信协议是指通信各方事前约定规则,我们可以简单地理解为各计算机之间进行相互会话所使用的共同语言.PC机与单片机在进行通信时,必须使用的通信协议。首先,在设计中自定义几个数据通信协议,如下问提到的“a”、“b”、“c”、“d”、“g”、“h”。这些协议一旦定义,在后面的执行过程中就代表了固定的含义,不再改变,PC机、单片机、从机都靠识别这个协议来执行程序,发送一个字节的数据,接受几个字节的数据,所有的数据协议全都建立在这2个操作方法上。

本设计中自定义“a”为PC机与单片机主机间的数据协议,意思为要求主机发送一号从机的温度给PC机;自定义“b”为PC机与单片机主机间的数据协议,意思为要求主机发送二号从机的温度给PC机;自定义“c”为从机与主机间的数据协议,它代表从机向主机发送完四位当前采集的温度,这里一号从机和二号从机采集的温度,都定义为“c”;自定义“d”为PC机与单片机主机之间的数据协议,意思为开始和完成命令的信号;

自定义“g”为一号从机和单片机主机之间的数据协议,意思为主机表示要采集一号从机的温度数据,一号从机要求单片机主机准备接收;自定义“h”为二号从机和单片机主机之间的数据协议,意思为主机表示要采集二号从机的温度数据,二号从机要求单片机主机准备接收。

具体流程如下:

1、PC机向单片机主机发送“d”:这步是流程的开始,PC机向单片机主机发送数据协议,要求主机把接收的温度发送

给PC机显示;

2、单片机主机向一号从机发送“g”:

单片机主机在接收到PC机发送的“d”信号后,会立即向一号从机发送“g”,要求一号从机采集温度并且将温度发回单片机主机;

3、一号从机回发“g”:

一号从机接收到单片机主机的命令后,会立即向单片机主机回发信号,要求单片机主机做好接收准备;

4、向主机发送四位当前采集的温度,并回发发送完成标记“c”;

一号从机回发信号后,向主机发送四位采集的温度,这个温度在前文已提到标记为“c”;

5、主机发送“h”给2号从机:

主机在接收到一号从机发来的“c”命令后,会立刻发送“h”信号给二号从机,表示要采集二号从机的数据;

6、2号从机回发“h”:

二号从机接收到单片机主机的命令后,会立即向单片机主机回发信号,要求单片机主机做好接收准备;

7、向主机发送四位当前采集的温度,并回发发送完成标记“c”:

二号从机向单片机主机回发完信号后,向主机发送四位当前采集的温度,这个温度标记为“c”;

8、主机发送“d”给PC机:

单片机主机在接收到二号从机发送来的信号后,立刻发送信号给PC机,表示完成PC机的前一指令;

9、PC发送“a”给主机:

PC机在接收到单片机主机发送的信号后,发送新一个指令给单片机主机,要求单片机主机发送一号从机采集的温度数据;

10、主机将一号从机温度数据发送给PC机:

单片机主机接收到PC机的命令后将一号从机发送过来的四位当前温度数据转换成ASCII码后,发送给PC机,因为PC机只能读取ASCII码;

11、PC机发送“b”给主机: PC机接收到单片机主机发送的即时温度后会立即发送另一指令给单片机主机,要求单片机主机发送二号从机采集的温度数据;

12、主机将二号从机温度数据发送给PC机,发送完成后,返回(1):

单片机主机接收到PC机的命令后将二号从机发送过来的四位当前温度数据同样也转换成ASCII码后,发送给PC机。此时一个完整过程结束,将返回(1)开始另一轮采集。

3.2 DS18B20

温度测量软件的设计由于DS18B20 单线通信功能是分时完成的,它有严格的时隙概念,因此读写时序很重要。系统对DS18B20的各种操作必须按协议进行。操作协议为:初始化DS18B20(发复位脉冲)→发ROM 功能命令→发存储器操作命令→处理数据。主机控制DS18B20完成温度转换的程序必须经过3个步骤:初始化、ROM操作指令、存储器操作指令。假设单片机系统所用的晶振频率为12MHz,根据DS18B20的初始化时序、写时序和读时序,分别编写3个子程序:INIT为初始化子程序,WRITE 为写(命令或数据)子程序,READ为读数据子程序,所有的数据读写均由最低位开始。主程序的主要功能是负责温度的实时显示、读出并处理DS18B20的测量温度值,温度测量每1s 进行一次,流程图如图3.1所示。读出温度子程序的主要功能是读出RAM中的9个字节,在读出时需进行CRC 校验,校验有错时不进行温度数据的改写,其程序流程图如图3.2所示。从DS18B20读取出的二进制值必

须先转换成十进制值,才能用于字符的显示。因为DS18B20的转换精度为9~12 位可选,为了提高精度采用12位。在采用12位转换精度时,温度寄存器里的值是以0.0625为步进的,即温度值为温度寄存器里的二进制值乘以0.0625,就是实际的十进制温度值。

3.3 多机通信软件的设计

ATMAGE16单片机有串行发送缓冲器/接收缓冲器(SBUF)、串行口控制寄存器(SCON)、特殊功能寄存器(PCON)。通过设置SCON可以有四种工作方式,其中工作方式2、3 适用于多机通信。在串行通信前,通过程序预先将各从机串行口设置为方式2或方式3,并使SM2和REN(允许串行接收控制位)为1,允许串行口中断。主机与从机通信时,将SM2置0,准备接收数据,否则维持SM2为1,这样在主机发送数据时(此时主机发送数据中第9 位为0),只有地址相符的从机可接收数据,图3.1 DS18B20温度主程序流程图

3.2 读出温度子程序流程图

其余从机对数据信息不予理睬,从而可以实现多机通信集散型控制系统将各控制单元分散到现场各控制点。从机主程序和串行口中断服务程序如图3.3所示。→ROM操作指令→存储器操作指令→数据传输。其工作时序包括初始化时序、写时序和读时序。主机即单片机首先发480us---960us的低电平,进行复位,然后释放总线,之后总线被外部上拉电阻电阻抬高,大约等待15—60us之后,DS18B20发出60到240us的低电平信号,以示存在,至此初始化结束。写“0“的时候,首先单片机发复位信号,然后发“0”于是低电平持续60us就完成了写“0”写“1”的时候首先单片机发复位信号,持续时间大于1us小于15us然后发“1”持续50us以上即可。读时序也是主机先发低电平,然后在15us内检测连接DS18B20的数据线的引脚,从而读得相应值。

4 电路的设计

本章分析了分布式温度采集系统的各主要功能模块的设计与实现,具体包括温度测量电路模块和串口通信电路模块。

4.1 温度测量电路的设计

温度测量采用DS18B20 数字式温度传感器。由DS18B20 构成的智能温度测量装置由三部分组成:DS18B20 温度传感器、ATMAGE16、显示模块。产品的主要技术指标:①测量范围:-55℃~+125℃,②测量精度:0.5℃,③反应时间≤500ms。为了达到更高的精度,则在对DSl8B20测温原理进行详细分析的基础上,采取直接读取DSl8B20内部暂存寄存器的方法,将DSl8B20 的测温分辨率提高到0.01℃~0.1℃,DSl8B20内部暂存寄存器的分布如表4-1所列,其中第7字节存放的是当温度寄存器停止增值时计数器l的计数

剩余值,第8字节存放的是每度所对应的计数值。这样,就可以通过下面的方法获得高分辨率的温度测量结果。表4-1 DS18B20内部暂存器序号寄存器名称作用序号寄存器名称 0 温度低字节以16位补码形式存放 4、5 保存字节1、2 1 温度高字节 6 计数器余值 2 TH/用户字节1 存放温度上限 7 计数器/℃ 3 HL/用户字节2 存放温度下限 8 CRC 基于DS18B20的温度测量装置电路图如图 4.1所示:图 4.1 温度测量电路温度传感器DS18B20将被测环境温度转化成带符号的数字信号(以十六位补码形式,占两个字节),传感器可置于离装置150米以内的任何地方,输出脚I/O直接与单片机的P1.1 相连,R1为上拉电阻,传感器采用外部电源供电。ATMAGE16 是整个装置的控制核心,ATMAGE16内带1K字节的FlashROM,用户程序存放在这里。显示器模块由四位一体的共阳数码管和4个9012组成。系统程序分传感器控制程序和显示器程序两部分,传感器控制程序是按照DS18B20的通信协议编制。系统的工作是在程序控制下,完成对传感器的读写和对温度的显示。

4.2 串口通信电路的设计

为了增加单片机多机通信的距离,该部分电路采用RS232标准接口,通信距离可以达到15米;如果采用RS422 或是RS485 接口,通信距离会更远。多机通信接口原理图见图1 。在数据传输过程中采用的是RS232 电平,提高了抗干扰能力。需要在主机串行接口和从机串行接口进行电平转换:TTL-RS232-TTL。这都是用MAX232 接口芯片实现的,具体的电路如图 4.2所示。图4.2 TTL-RS232-TTL电平转换电路通信电路是本设计的重要组成部分,负责温度数据的采集和数据的上传。包括单片机多机串口通信电路,PC 机与ATMAGE16的串口通信电路。其中主单片机ATMAGE16既要和从机通信,还要负责将数据通过串口发送到PC机上。而ATMAGE16 单片机只有一个串行通信口,这就需要用硬件或是软件扩展一个串行通信口。本设计采用一种用单片机普通I/O口和相应软件实现串行通信的方法。

5 分布式温度采集系统设计

分布式温度采集系统设计数字式传感器一般采用单总线技术(1-WIREBUS),即在单片机或计算机接口中只用一根导线(输入/ 输出信号线),美国Dallas 公司最新推出的1-WireBus数字式温度传感器DS18B20,与传统的温度传感器不同,它能够直接读出被测温度,并且可根据实际要求通过简单的编程实现9~12位的数字值读数方式,可以分别在93.75ms 和750ms内将温度值转化为9 位和12位的数字量,对应的可分辨温度分别为0.5℃、0.25℃、0.125℃和0.0625℃;为实现与PC机串口长距离数据通信,系统采用了RS232 串行接口,通信距离可以达到15m,如果采用RS422或RS485串行接口可以

达到1000m。串口通信由PC机与单片机的通信和单片机多机通信组成,每个从机负责温度的测量然后通过多机通信把温度数据发送到主单片机上,最后PC机通过VB程序控制串口把主单片机上的所有温度数据收集起来。系统框图如图5.1所示。

5.1 系统框图

6 ICCAVR制作环境及介绍

本章介绍了ICCAVR的制作环境,ICCAVR 中的文件类型及其文件的扩展名、附注和扩充,并介绍了IAR 或其它ANSI C 编译系统的代码转换。 6.1 ICCAVR 介绍本节主要介绍了ICCAVR文件的基本特点、类型、扩展名等。6.1.1 ImageCraft 的ICCAVR 介绍 ImageCraft 的ICCAVR 是一种使用符合ANSI 标准的C 语言来开发微控制器(MCU)程序的一个工具,它有以下几个主要特点: ICCAVR 是一个综合了编辑器和工程管理器的集成工作环境(IDE),其可在WINDOWS9X/NT 下工作。源文件全部被组织到工程之中,文件的编辑和工程的构筑也在这个环境中完成。编译错误显示在状态窗口中,并且当你用鼠标单击编译错误时,光标会自动跳转到编辑窗口中引起错误的那一行。这个工程管理器还能直接产生您希望得到的可以直接使用的INTEL HEX 格式文件,INTEL HEX 格式文件可被大多数的编程器所支持,用于下载程序到芯片中去。 ICCAVR 是一个32 位的程序,支持长文件名。本论文并不介绍通用的C 语言语法知识,仅介绍使用ICC AVR 所必须具备的知识。6.1.2 ICCAVR 中的文件类型及其扩展名

文件类型是由它们的扩展名决定的,IDE 和编译器可以使用以下几种类型的文件。

输入文件:

.c 扩展名----表示是C 语言源文件

.s 扩展名----表示是汇编语言源文件

.h 扩展名----表示是C 语言的头文件

.prj 扩展名----表示是工程文件,这个文件保存由IDE 所创建和修改的一个工程

的有关信息。

.a 扩展名----库文件,它可以由几个库封装在一起。libcavr.a 是一个包含了标准C 的库和AVR 特殊程序调用的基本库。如果库被引用,链接器会将其链接到您的模块或文件中。您也可以创建或修改一个符合你需要的库。输出文件

.s 对应每个C 语言源文件,由编译器在编译时产生的汇编输出文件。

.o 由汇编文件汇编产生的目标文件,多个目标文件可以链接成一个可执行

文件。

.hex INTEL HEX 格式文件,其中包含了程序的机器代码。

.eep INTEL HEX 格式文件,包含了EEPROM 的初始化数据。

.cof COFF 格式输出文件,用于在ATMEL 的AvrStudio 环境下进行程序调试。

.lst 列表文件,在这个文件中列举出了目标代码对应的最终地址。

.mp 内存映象文件它包含了您程序中有关符号及其所占内存大小的信息

.cmd NoICE 2.xx 调试命令文件。

.noi NoICE 3.xx 调试命令文件。

.dbg ImageCraft 调试命令文件。

6.1.3 附注和扩充

#pragma (编译附注)

这个编译器接受以下附注:

#pragma interrupt_handler : : ...

这个附注必须在函数之前定义,它说明函数func1、func2 是中断操作函数,所以编译器在中断操作函数中生成中断返回指令reti 来代替普通返回指令ret ,并且保存和恢复函数所使用的全部寄存器;同样编译器根据中断向量号vector number 生成中断向量地址。 #pragma ctask ... 这个附注指定了函数不生成挥发寄存器来保存和恢复代码,它的典型应用是在RTOS实时操作系统中让RTOS 核直接管理寄存器。 #pragma text: 改变代码段名称,使其与命令行选项相适应。 #pragma data: 改变数据段名称,使其与命令行选项相适应。这个附注在分配全局变量至EEPROM 中时必须被使用。 #pragma abs_address:

函数与全局数据不使用浮动定位(重定位),而是从
开始分配绝对地址。这在访问中断向量和其它硬件项目时特别有用。

#pragma end_abs_address 结束绝对定位,使目标程序使用正常浮动定位。C++ 注释如果你选择了编译扩充(Project->Options->Compiler),你可以在你的源代码中使用C ++的 // 类型的注释。二进制常数如果你选择了编译扩充(Project->Options->Compiler),你可以使用0b<1|0>* 来指定二进制常数,例如0b10101 等于十进制数21。

在线汇编你可以使用asm("string")函数来指定在线汇编代码。

6.1.4 代码转换

IAR 或其它ANSI C 编译系统的代码转换

IAR C 编译器作为应用于AVR 的第一个C 编译器,它有十分丰富的源代码。

当你从IAR编译系统转换到ImageCraft 编译系统时,绝大多数符合ANSI C 标准的程序代码不需要转换,IAR C 中IO 寄存器的定义与ICCAVR 也是相同的。

中断操作描述,ICCAVR 使用pragma 附注描述中断操作函数,而IAR 引入了语法扩充(interrupt 关键字),下面是一个对照:在 ICCAVR 中:#pragma interrupt_handler func:4 // 4 是这个中断的向量号,func 为中断处理函数名称,ICCAVR 可以使多个中断向量共用一个中断处理函数。在 IAR 中: interrupt [vector_name] func() // vector_name 是某一个中断向量的名称,IAR C 的中断向量地址使用中断名称来代替,以增加程序的可读性。扩充关键字 IAR 引入flash 关键字将项目分配进入程序存贮空间(FLASH 存贮器),ICCAVR 使用const 关键字来达到相同的目的。过程调用转换在两个编译系统之间函数参数传递使用的寄存器是不同的,这仅影响手工写的汇编函数。在线汇编、宏等,IAR 不支持在线汇编符号,而ICCAVR 支持在线汇编。 6.2 ICCAVR 向导自你启动 IDE 后,首先从Project 菜单系统选择Open 命令,进入\icc\examples.avr 目录并且选择并打开“led”工程,工程管理器显示在这个工程中只有一个文件led.c。然后从Project 菜单中选择Options 命令打开工程编译选项,在"Target"标号下选择目标处理器。然后从Project 菜单中选择Make Project 命令,IDE 将调用编译器编译这个工程文件,并且在状态窗口中显示所有的信息。

6.3 ICCAVR 的IDE环境

6.3.1 编译一个单独的文件

正常建立一个输出文件的次序是,你首先应该建立一个工程文件并且定义属于这个工程的所有文件。然而,我们有时也需要将一个文件单独地编译为目标文件或最终的输出文件。这时可以这样操作:从IDE 菜单“File”中选择“Compile File...”命令,来执行“to Object”和“to Output”中的任意一个。当你调用这个命令时,文件应该是打开的并且在编辑窗口中可以编辑的。编译一个文件为目标文件(to Object),对检查语法错误和编译一个新的启动文件是很有用的。编译一个文件为输出文件(to Output),对较小的并且是一个文件的程序较为有用。

6.3.2 创建一个新的工程

为创建一个新的工程,从菜单“Project”中选择“New”命令,IDE 会弹出一个对话框,在对话框中你可以指定工程的名称,这也是你的输出文件的名称。如果你使用一些已经建立的源文件,你可在菜单“Project”中选择“AddFile(s) ”命令。另外,你可以在菜单“File”中选择“New”命令来建立一个新的源文件来输入你的代码,你可以在菜单“File”中选择“Save”

或“Save As”命令来保存文件。然后你可以象上面所述调用“AddFile(s)”命令将文件加入到工程中,也可在当前编辑窗口中单击鼠标右键选择“Add to Project”将文件加入已打开的工程列表中。通常你输出源文件在工程同一个目录中,但也可不作这样要求。工程的编译选项使用菜单中“Project”中的“Options”命令。

6.3.3 工程管理

工程管理允许你将多个文件组织进同一个工程,而且定义它们的编译选项,这个特性允许你将工程分解成许多小的模块。当你处理工程构筑时,只有一个文件被修改和重新编译,如果一个头文件作了修改,当你编译包含这个头文件的源文件时,IDE 会自动重新编译已经改变的头文件。一个源文件可以写成 C 或汇编格式的任意一种。C 文件必须使用“.c”扩展名汇编文件必须使用“.s”扩展名。你可以将任意文件放在工程列表中,例如你可以将一个工程文档文件放在工程管理窗口中,工程管理器在构筑工程时对源文件以外的文件不予理睬。对目标器件不同的工程,可以在编译选项中设置有关参数。当你新建一个工程时,使用默认的编译选项,你可以将现有编译选项设置成默认选项,也可将默认编译选项

装入现有工程中。默认编译选项保存在default.prj 文件中。为避免你的工程目录混乱,你可以指定输出文件和中间文件到一个指定的目录,通常这个目录是你的工程目录的一个子目录。

6.3.4 编辑窗口

编辑窗口是你与 IDE 交流信息的主要区域,在这个窗口中你可以修改相应的文件。当编译存在错误时,用鼠标单击有关错误信息时,编辑器会自动将光标定位在错误行的位置。

6.3.5 应用构筑向导

应用构筑向导是用于创建外围设备初始化代码的一个图形界面。你可以单击工具

条中的“Wizard”按钮或菜单“Tools”中的“ApplicationBuilder”命令来调用它。

应用构筑向导使用编译选项中指定的目标MCU来产生相应的选项和代码。

应用构筑向导显示目标 MCU 的每一个外围设备子系统,它的使用是很显而易见的。在这里你可以设置MCU 的所具有的中断、内存、定时器、IO 端口、UART 、

SPI 和模拟量比较器等外围设备,并产生相应的代码,如果你需要的话,还可产生main( )函数。

6.3.6 终端仿真

IDE 有一个内置的终端仿真器,注意它不包含任意一个ISP(在系统编程)功能,但它可以作为一个简单的终端,或许可以显示你的目标装置的调试信息,也可下载一个ASC码文件。从 6.20 版本开始IDE 加入了对ISP 的支持。

结论

ATMAGE16

单片机体积小、重量轻、抗干扰能力强、对环境要求不高、价格低廉、可靠性高、灵活性好。即使是非电子计算机专业人员,通过学习一些专业基础知识以后也能依靠自己的技术力量来开发所希望的单片机应用系统。在传统的温度测量系统中,往往采用模拟的温度传感器进行设计,必须经过A/D转换后才可以被微处理器识别和处理。这样的设计方法不仅对前端模拟信号处理电路提出了更高的要求,而且不具有数字通信和网络功能。本设计文结合DSl8B20的新特性和现代温度测量系统提出的新要求,提出了基于智能数字温度传感器DSl8820的高精度、分布式多点温度测量系统设计方案。该方案具有安装方便、数字化程度高、精度高、适应性强等特点,在多种温度检测中具有广阔的应用前景。经过模块化的电路测试、软件调试和系统组装,测温精度可以达到±0.01℃。设计出的多路远距离自动化、智能化温度采集系统可以广泛应用于工业控制领域。本次设计只给出2路从机采集,根据需要可以增加更多从机进行温度采集。

参考文献

1 何立民.单片机应用系统设计系统配置与接口技术.北京:北京航空航天大学出版社.1999

2 李广弟.单片机基础.北京:北京航空航天大学出版社.1999

3 刘守义.单片及应用技术.西安:西安电子科技大学出版社.2002

4 潘新民.微型计算机与传感技术.北京:人民邮电出版社.1988

5 辛友顺等.单片机应用系统设计与实现.福州:福建科学技术出版社.2005

6 陈嘉庆.工业控制计算机应用100例.北京:微计算机信息编辑部.2002

7 王幸之.AT89系列单片机原理与接口技术.北京:北京航空航天大学出版社.2004

8 张军.AVR单片机应用系统开发典型实例.第一版.中国电力出版社

9 谭浩强.C语言程序设计(第二版).北京清华大学出版社.2005

10马忠梅.单片机的C语言应用程序设计(第三版).北京:北京航空航天大学出版社.2003

11夏路易.电路原理图与电路板设计教程PROTEL99SE.北京:北京希望电子出版社

电力系统及其自动化毕业论文

东北电力学院毕业设计论文 220kV变电所电气部分一次系统设计 设计计算书 专业:电力系统及其自动化 姓名: 学校:东北电力学院

设计计算书 短路电流计算 1、计算电路图和等值电路图 TS900/296-32QFS300-2 SSP-360/220 SSPSL-240/220 100KM 150KM I II III III I II 230KV 115KV KV KV d1 d2 d3 X1 X4X2X3X7X8X9X10 X5X6X11X12X13X14 X15 X19 X20X16X17X18 X22 X23 d1 d2 d3 230KV 10.5KV 115KV X21X24 系统阻抗标幺值:设:SJ=100MVA X1=X2=X3=0.2 X4=X5=X6=(Ud/100 )*(S j/S e)=(14.1/100)*(100/240)=0.59 X7=X8=X9=X10=X d*”*(S j/S e)=0.167*(100/300/0.85)=0.0473 X7=X8=X9=X10= ( Ud% / 100 )*(S j/S e)=(14.6/100)*(100/360) =0.0406 X15=X16=X* S j / U p2= 0.4*150*( 100 / 2302) = 0.1134 X17=X18=X* S j / U p2= 0.4*100*( 100 / 2302) = 0.0756

根据主变的选择SFPSLO-240000型变压器,可查出: U dI-II % =14.6、U dI-III % =6.2、U dII-III % =9.84 X 19=X 22=1/200*( U dI-II %+ U dI-III %- U dII-III %)*(S j /S e ) =1/200*(14.6+6.2-9.84)*(100/240)=0.0228 X 20=X 23=1/200*( U dI-II %+ U dII-III %- U dI-III %)*(S j /S e ) =1/200*(14.6+9.84-6.2)*(100/240)=0.0379 X 20=X 23=1/200*( U dI-III %+ U dII-III %- U dI-II %)*(S j /S e ) =1/200*(6.2+9.84-14.6)*(100/240)=0.003 (1)、d 1点短路电流的计算: d1 X28 X26X27 X25X29 X30 d1 230KV 230KV X 25=(X 1+X 4)/3=0.0863 X 26=(X 7+X 11)/4=0.02198 X 27=X 15/2=0.0567 X 28=X 17/2=0.0378 X 29=X 25+ X 27=0.143 X 30=X 26+ X 28=0.05978 用个别法求短路电流 ① 水电厂 S –1: X jss –1= X 29*( S N ∑1/ S j )=0.143 * ( 3*200/0.875/100 ) = 0.98

自动化专业论文

自动化专业论文 自动化,这个概念在上大学前,我对它几乎一无所知,只有一个比较模糊的认识。但是在学习了自动化专业概论之后,对于自动化的认识从模糊上升到了比较清楚的层次上,同时也对自动化产生了浓厚的兴趣,希望能深入的学习自动化。那么我就从以下几个方面谈谈我对自动化的认识。自动化是指机器或装置在无人干预的情况下按规定的程序或指令自动地进行操作或运行。自动化专业主要研究的是自动控制的原理和方法,自动化单元技术和集成技术及其在各类控制系统中的应用。它以自动控制理论为基础,以电子技术、电力电子技术、传感器技术、计算机技术、网络与通信技术为主要工具,面向工业生产过程自动控制及各行业、各部门的自动化。广泛用于工业、农业、国防、科学研究、交通运输、商业、医疗、服务以及家庭等各方面。它具有“控(制)管(理)结合,强(电)弱(电)并重,软(件)硬(件)兼施”鲜明的特点,是理、工、文、管多学科交叉的宽口径工科专业。采用自动化技术不仅可以把人从繁重的体力劳动、部分脑力劳动以及恶劣、危险的工作环境中解放出来,而且能扩展、放大人的功能和创造新的功能,极大的提高劳动生产率,增强人类认识世界和改造世界的能力。因此,自动化是一个国家或社会现代化水平的重要标志。随着社会日益机械化的普及,自动化技术也愈发体现它的不可代替的作用。自动化技术的应用对社会生活各个方面都产生了巨大的影响。1、对经济增长方式的影响。在工业社会中,经济发展的主要方式是靠资源投入的方式来实现,工业化加工资源的方式是一种高消耗、高污染的实现方式,这种方式必然会引起自然资源的日益枯竭,工业污染的加剧、环境退化的失控。而自动化技术引发的社会机械化,为各国摆脱高投入、高消耗、高污染的经济发展方式提供了技术可能。信息化的开展开创了经济增长的新方式,即依靠科技进步,而不是高资源、高投入来促进经济增长。目前发达国家中,科技进步对经济增长作用率已达60%-80%的幅度。2、对人类社会时代的影响。由于自动化技术的发展,使我们时代已经开始发生变化,已经从以物质能量为主的生产力转换到以信息知识和技术为主的生产力,从工业经济转到知识经济,从读写为主的时代转换到视听为主的时代,即虚拟时代、数字时代。虚拟,就其本身来说,是数字化方式的构成。它首先是人类中介系统的革命。人类第一次中介系统的革命,是语言符号系统的发明,它创造了人类思维空间和符号空间,导致了人类文明的长足发展。而虚拟则是在思维空间中发生的革命,它在思维空间中又创造出了虚拟空间、数字空间、视听空间和网络世界,使不可能的可能在人类历史上第一次成为一种真实性。虚拟这场中介革命,使人类由以前的语言符号文明进入到更高级的数字文明。其次,虚拟性激发了人们的创造能力的巨大发展。对于虚拟而言,现实只是许多可能性中的一种可能性,在虚拟空间中,还有别的可能性,虚拟使现实中的不可能在虚拟空间中复活、再生、创造发展,从而使人的潜能得到充分的发挥。因此在自动化技术影响下,虚拟时代、数字时代即将到来。3、对思维方式的影响。思维方式是一定时代人们的理性认识方式,是按一定结构、方法和程序把思维诸要素结合起来的相对稳定的思维运行样式。思维主体、思维客体和思维中介系统三者社会历史地结合,构成特定时代的思维方式。在大机器生产为主的工业社会,思维主体以个人为主、以人脑为主,思维客体受思维主体及社会关系的影响,主要以现实世界为主,思维中介主要由工业技术中介系统和工业文明所产生的各种物化的思维工具构成,这标志着工业社会时人类的思维方式的发展状况和水平。进入信息化社会以后,思维主体则由个人为主发展到以群体为主,以人脑为主发展到以人-机系统为主,思维客体由现实性为主进入到虚拟为主,思维中介系统由工业技术中介系统和工业文明所产生的各种物化的思维工具构成转变为自动化技术中介系统和信息技术所产生的各种物化的思维工具构成,从而实现思维方式由现实性转换到虚拟性思维。自动化的广义内涵至少包括以下几点:在形式方面,制造自动化有三个方面的含义:代替人的体力劳动,代替或辅助人的脑力

电气自动化毕业论文

安徽电气工程职业技术学院 毕业论文 题目:梭式窑燃烧系统研究 系部:自动化与信息工程部 专业:电气自动化 姓名: 班级:14电气 学号: 指导教师: 教师单位: 2016年12月28 日 摘要 梭式窑燃烧系统是由燃气燃烧器(烧嘴)、燃气阀组、助燃风机、流量计、压力变送器、点火装置、燃气/空气压力检测装置、火焰监控装置等组成,确保系统在安全、合理的情况下稳定运行。由温度控制系统、燃烧控制系统、压力控制系统、故障报警系统等组成。控制系统包括电源开关、报警装置、PLC、火焰控制器、工控机、继电器等。按照预先设定的升温曲线,经PLC运算,输出信号送给电磁阀,电磁阀接受 PLC 的信号,实现电磁阀的开关,控制燃烧器的大小火以及开关时间。当检测温度与设定温度偏离时,PLC系统控制燃烧器的燃烧功率调节炉内温度。以流程图的形式将炉区所有可控设备显示在一张图上,并将有关热工参数显示在流程图上,同时指示有关设备的

运行状态。 关键词:检测装置;控制系统;PLC;继电器;流程图 目录 1、绪论 (4) 1.1 题目背景及目的 (4) 1.2 论文研究方法 (5) 1.3 论文研究内容 (5) 2、系统简介 2.1空气管路 (6) 2.2燃气管路 (6) 2.3自动控制系统 (6) 2.3.1自动控制器 (6) 2.3.2燃烧器功率调节 (6) 2.3.3压力控制系统 (7) 2.3.4控制系统概述 (7) 2.4设备功能特点 (9) 2.5技术指标 (10) 3、硬件配置 (10) 4、软件设计 (12)

4.1 系统图纸 (12) 4.2 下位机控制 (21) 4.3 上位机 (43) 4.4 通讯 (44) 5、毕业设计总结 (49) 6、参考文献 (50) 7、致谢 (50) 1 绪论 梭式窑是一种以窑车做窑底的倒焰间歇式生产的热工设备,也称车底式倒焰窑,因窑车从窑的一端进出也称抽屉窑,是国内近十年来发展迅速的窑型之一。梭式窑被广泛地使用于艺术陶瓷、日用陶瓷、建筑陶瓷、特种陶瓷、耐火材料及金属热处理行业,要求设计各种性能及不同容积的梭式窑。设计温度700--1800℃,有效容积1--180 ,并可选用氧化或还原烧成气氛;采用先进的可编程窑炉控制系统为用户完成各种产品烧成曲线;梭式窑可采用柴油、煤气、天然气及液化石油气作为燃料。 1.1 题目背景及目的 梭式窑的应用正日益广泛, 它给卫生瓷生产带来的好处是明显的。首先是生产安排非常灵活, 每一窑都可以采用不同的烧成制度, 烧制不同的产品, 很适合现在市场多变的要求; 可以随时根据销售情况决定生产, 可以生产连续窑不易生产的大件、超大件产品, 这些都是连续窑无法比拟的。但它也有许多缺点, 能耗高就是其中关键一项。随着技术水平的提高, 梭式窑的优点正得到充分的发挥, 而过去的缺点更日益成为历史。现在国外引进的梭式窑, 其能耗指标比隧道窑高不出多少, 因此应用也日益广泛, 甚至成为有些厂在小规模生产时的主要设备。但相比较而言,

基于SVPWM异步电动机毕业论文

学科分类号: 08 人文科技学院 本科生毕业论文 题目:异步电动机矢量控制技术的研究

毕业设计(论文)原创性声明和使用授权说明 原创性声明 本人重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。 作者签名:日期: 指导教师签名:日期: 使用授权说明 本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部容。 作者签名:日期:

人文科技学院本科毕业论文诚信声明 本人重声明:所呈交的本科毕业论文,是本人在指导老师的指导下,独立进行研究工作所取得的成果,成果不存在知识产权争议,除文中已经注明引用的容外,本论文不含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。 作者签名: 二0一年月日

异步电动机矢量控制技术的研究 摘要:现代电力电子技术和计算机控制技术的快速发展,促进了电气传动的技术革命。交流调速取代了直流调速,计算机数字控制取代了模拟控制己成为发展趋势。电压空间矢量脉宽调制(Space Vector Pulse Width Modulation,简称SVPWM)控制技术则是一种优化了的PWM控制技术,和传统的PWM法相比,不但具有直流利用率高(比传统的SPWM法提高了约15%),输出谐波少,控制方法简单等优点,而且易于实现数字化。 论文在分析异步电机结构及特点基础上,先对矢量控制技术进行详细的分析和推导,然后运用空间电压矢量技术(SVPWM),对空间电压矢量脉宽调制技术(SVPWM)的基本原理进行详细的分析和推导,并将SVPWM对比PWM和SPWM各自的特点,最后介绍了SVPWM的基本原理及其传统的实现算法,并通过SVPWM的算法构建了Matlab/Simulink仿真模型,仿真结果验证了该算法的正确性和可行性。 关键词:矢量控制;空间电压矢量;Matlab/SIMULINK仿真 Research on asynchronous motor vector control technology

会计学毕业论文答辩自述范本【最新版】

会计学毕业论文答辩自述范本尊敬的各位老师: 上午好! 我是xx财务管理的学生,我叫xxx。我论文的题目是《xx 上市公司财务报表分析》。这篇论文是在xxx导师的耐心指导下完成的。x老师对我的论文进行了细心批改并提出了宝贵的修改意见,在这里真挚的对老师说:x老师,谢谢您。下面我将从四个方面对这篇论文进行简单的陈述,恳请各位老师批评指导。 首先,研究的现状和背景: 随着资本市场的逐步开放及经济的不断发展,财务报表的分析在投资决策、经营管理中的作用日趋重要,越来愈多的决策者开始重视财务报表分析所提供的相关信息。财务报表分析为决策者的决策过程提供了不可缺少的信息支持,但财务报表分析作为一种决策支持和管理手段,对使用者还是有相当高的要求。由此

评价一个企业经营绩效的好坏和经营结果的优势,为企业经营者制定经济计划和财务控制提供依据。分析透可知企业本身的优、缺点,作出实事求是的评价和积极可行的决策。分析后可找到企业理财中出现的问题及潜在的问题,不断进行调整,提出相应措施,保证企业的各项工作按既定目标顺利进行。 其次,选题的目的及研究的意义: 社会主义市场条件下,企业的现金活动日趋复杂。各个利益群体时刻关注着企业的财务现状。因此,进行深入系统的财务分析,是财务管理工作中十分重要的方面。通过财务分析,可以全面地了解企业的经营活动、财务状况、评价企业的经营业绩,明确企业的竞争地位和预测企业的经营前景。 财务报表分析是利用会计报表提供的数据,采用一定的方法进行计量分析,依靠一定的标准对企业的各种经济情况进行比较的一种工具。由此评价一个企业经营绩效的好坏和经营结果的优势,为企业经营者制定经济计划和财务控制提供依据。分析透可知企业本身的优、缺点,作出实事求是的评价和积极可行的决策。分析后可找到企业理财中出现的问题及潜在的问题,不断进行调整,提出相应措施,保证企业

电力自动化毕业论文范文2篇

电力自动化毕业论文范文2篇 电力自动化毕业论文范文一:电力工程中电力自动化技术应用 摘要:随着社会经济的不断发展,我国的现代化科技水平已有了极大的提高,尤其在电力工程的发展过程中,先进的自动化技术在实际工程中已有了广泛的应用。电力系统中的自动化技术不仅可以减轻工作人员的工作量,提高电力工程的工作效率,还可以增强电力工程的安全性,提高电力自动化技术应用的效率。本文主要对电力工程中电力自动化技术的应用进行了一定的分析,并探讨了电力自动化技术的发展前景,旨在进一步完善电力自动化的应用系统。 关键词:电力工程;自动化技术;应用 1电力系统自动化技术应用 在电力工程中,电力自动化技术有着广泛的应用,其在电力工程远程监控及监视管理等方面都具有重要的作用,为电力系统的平稳运行及安全管理做出了重要的贡献,下面主要探讨了电力自动化技术在电力工程中的主要应用。 (一)发电厂自动化技术 在电力工程系统中,发电厂是一个较为重要的设备,其在电力工程中发挥着重要的作用。如今,将自动化技术充分应用于发电厂设备中,不仅可以严格地控制发电厂的发电量,还可以高效

地维护相关电力设备,促使电力工程进行高效、稳定、安全的发展。在电力工程实践过程中,相关工作人员也充分了解到电力自动化技术的有效性,因此会对自动化系统进行认真的探索与研究,力求寻找出电力自动化技术在发电厂中更为深广的应用。 (二)数据库自动化技术 电力工程在实际工作中是一项较为复杂、多样的系统,而数据库自动化技术主要应用于电力工程中的监控系统中,这一项技术对于电力系统的开发、运行具有很大的作用,在一定程度上能够促进软件技术的完善与发展。例如,随着社会技术的不断发展,主动对象数据库在电力系统中得到了越来越广泛的关注与重视,与一般的数据库相比较,主动对象主要对技术功能进行了一定的支持。在电力工程实践过程中,数据库技术通过对对象函数进行一定的利用可以在自动化系统中实现自行监控的目标,这样不仅可以节省工作人员的数据录入时间,还可以充分利用数据库对数据的管理和分析的功能,进一步提升电力工程中数据的可靠性。通过新型自动化技术的不断应用以及完善,数据库自动化技术也会得到进一步的进步与发展。 (三)安全系统自动化技术 在电力系统工程的运行中,时常会有一些不安全行为的存在。在工作过程中,工作人员有时会出现疲劳困惑的时刻,对于工程运行的集中注意力也存在着一定的欠缺,因此不能做到每时每刻的认真。此时自动化监视系统技术的应用就显得非常重要,同时在实际生活中安全系统自动化技术在电力工程中也得到了大众广泛的关注。在电力工作过程中,自动化安全系统不仅可以及时、

电气自动化毕业论文...doc

关于110KV变电所一次系统的设计 毕业院校:山东科技大学 系别电气自动化 专业班级: 12级 姓名:臧绍龙 指导教师:

目录 标题、摘要、关键词--------------------------------------2 前言----------------------------------------------------3 第一章原始资料分析-------------------------------------4 1.1 本所设计电压等级--------------------------------4 1.2 电源负荷----------------------------------------4 第二章电气主接线设计-----------------------------------6 2.1 主接线接线方式----------------------------------6 2.2电气主接线的选择---------------------------------8 第三章所用电的设计-------------------------------------10 3.1 所用电接线一般原则------------------------------10 3.2所用电接线方式确定------------------------------10 3.3备用电源自动投入装置----------------------------10 第四章短路电流计算-------------------------------------12 4.1 短路计算的目的----------------------------------12 4.2短路计算过程------------------------------------12 第五章继电保护配置-------------------------------------20 5.1 变电所母线保护配置-----------------------------20 5.2 变电所主变保护的配置---------------------------20 第六章防雷接地----------------------------------------22 6.1 避雷器的选择-----------------------------------22 6.2变电所的进线段保护-----------------------------23

PLC控制三相异步电动机正反转设计_本科毕业设计论文

PLC控制三相异步电动机正反转设计 摘要本论文文设计了三相异步电动机的PLC控制电路,就是三相异步电动机的正反转控制,与传统的继电器控制相比,具有控制速度快、可靠性高、灵活性强等优点。非常实用。三相异步电动机的应用非常广泛,具有机构简单,效率高,控制方便,运行可靠,易于维修成本低的有点,几乎涵盖了工农业生产和人类生活的各个领域,在这些应用领域中,三相异步电动机运行的环境不同,所以造成其故障的发生也很频繁,所以要正确合理的利用它。本文研究的这个系统的控制是采用PLC的编程语言----梯形图,梯形语言是在可编程控制器中的应用最广的语言,因为它在继电器的基础上加进了许多功能,使用灵活的指令,使逻辑关系清晰直观,编程容易,可读性强,所实现的功能也大大超过传统的继电器控制电路,可编程控制器是一种数字运算操作的电子系统,它是专为在恶劣工业环境下应用而设计,它采用可编程序的存储器,用来在内部存储执行逻辑运算,顺序控制,定时,计数和算术等操作的指令,并采用数字式,模拟式的输入和输出,控制各种的机械或生产过程。 关键词:PLC 三相异步电动机可编程控制梯形图

Plc control with a three wire asynchronous motor is inverting design Abstract This paper designed the three-phase asynchronous motor PLC control circuit, is a three-phase asynchronous motor positive inversion control, compared with the traditional relay control, with high speed, high reliability, flexibility and other advantages. Very practical. The three-phase asynchronous motor is widely used, has the advantages of simple mechanism, high efficiency, easy control, reliable operation, easy to repair and low cost a little, almost covers the industrial and agricultural production and all aspects of human life, in these applications, three-phase asynchronous motor running in different environments, so the fault occurrence is also very frequently, so a correct and reasonable use of it. This paper studies the system control is the use of PLC programming language - ladder, ladder language is in the programmable controller in the most widely used language, because it is in the relay is added on the basis of the many functions, the use of flexible instruction, so that the logic relationship of a clear and intuitive, easy programming, readability is strong, the realization of the functions it considerably exceeds the traditional relay control circuit, the programmable controller is a digital electronic computing operating system, it is designed for use in harsh industrial application environment and design, it uses a programmable memory, used in the internal memory to perform logic operations, sequence control, timing, counting and arithmetic operations such as instruction, and the use of digital, analog input and output, the control of various mechanical or production process.

毕业论文会计学

论文题目 :浅谈加强企业应收账款的管理 教学站学生姓名 :指导教师 :专业: 石景山党校 陈亮 刘祥坠 2010 级会计班2011年 12 月 7 日

北方工业大学继续教育学院专科毕业论文(设计) 摘要 应收账款是企业采用赊销方式销售商品或劳务而应向顾客收取的款项。市场经济逐步建立和完善,市场竞争日益加剧,迫使大部分企业不得不为对方提供商业信用, 以赊销的形式销售产品,从而产生大量应收账款。尽管应收账款是企业流动资产的重要组成部分,但是,其数额如果过大,将会导致企业缺少足够的流动资金,减慢企业 的资金周转速度,降低资金使用的效率,直接影响企业参与市场竞争的持续能力,因此,我认为,充分认识应收账款形成的原因,并剖析应收账款的利弊,进一步提出一些管理措施,将对企业合理使用赊销机制,合理设定应收账款水平具有重大意义。 关键词:应收账款;财务危机;赊销;管理机制

北方工业大学继续教育学院专科毕业论文(设计) 目录 引言 ............................错误!未定义书签。1.应收账款的现状及成因 . .........错误!未定义书签。 1.1企业经营外部环境的影响 .....错误!未定义书签。 1.2企业自身的原因 (1) 2.应收账款对企业的影响 . (1) 2.1 高额应收款影响企业现金流入,易引发财务危机.. 1 2.2 应收账款坏账风险影响企业盈利 (2) 3.应收账款管理机制的建立 . (2) 3.1 建立信用管理机构和客户资源库 (2) 3.1.1建立专门对赊销进行管理的机构 (2) 3.1.2建立动态客户资源管理系统 (2) 3.2 加强企业的监控和内部审计 (3) 3.2.1建立应收账款监控体系 (3) 3.2.1.1赊销发生监控 (3) 3.2.1.2财务部门对应收账款的分析管理 (3) 3.2.1.3信用及销售部门进行应收账款跟踪管理 (4) 3.2.2发挥内部审计的监督作用 (4) 3.3 应收账款发生后,要建立合理的处置机制 (4) 3.3.1成立清收小组 (4) 3.3.2债务重组 (5) 3.3.2.1 采取贴现方式收回账款 (5)

电气工程及其自动化毕业论文优秀

毕业设计(论 文) G RADUATE D ESIGN (T HESIS ) 基于STC89C52的无线抄表系统——硬件系统设计 学 生 学习中心 奥鹏学习中心 专 业 电气工程及其自动化 指导教师 2015年 9 月 1 日 东北大 学 毕 业 设 计( 论 文 ) 东北大学继续教育学 院教 务 处

目录 1. 绪论 0 1.1无线抄表系统研究的意义 0 1.2无线抄表系统的现状 0 2.设计方案的确定 (2) 2.1设计功能要求 (2) 2.2 系统的基本方案 (2) 3.硬件系统 (4) 3.1.1总电源方案概况 (4) 3.1.2总电源方案设计 (4) 3.2 采样电路模块 (4) 3.2.1采样电路模块概况 (4) 3.2.2采样电路模块方案设计 (5) 3.3收发模块 (8) 3.4 CPU模块 (9) 3.4.1 89C52主要功能 (10) 3.4.2管脚说明 (11) 3.4.3 振荡器特性 (13) 3.4.4 芯片擦除 (14) 3.5 显示模块 (14)

4.硬件电路板制作与调试 (16) 4.1 电路版设计的先期工作 (16) 4.1.1利用原理图设计工具绘制原理图 (16) 4.1.2手工更改网络表 (16) 4.3 设置PCB环境 (17) 4.4 布置零件封装的位置 (18) 4.5 元器件的锁定 (18) 4.6布线规则设置 (19) 4.6.1安全间距(Routing标签的Clearance Constraint) 19 4.6.2走线层面和方向(Routing标签的Routing Layers)19 4.6.3过孔形状(Routing标签的Routing Via Style). 20 4.6.4走线线宽(Routing标签的Width Constraint).. 20 4.6.5敷铜连接形状的设置(Manufacturing标签的Polygon Connect Style) (20) 4.7 手动布线和布完调整 (20) 4.7.1 手动布线 (21) 4.7.3对所有焊盘补泪滴 (21) 4.8 放置覆铜区 (21) 4.9 打印PCB电路板 (22) 4.10制作电路板 (22)

自动化专业论文(范文)

届.别. 2011届 学号200714240225 毕业设计 基于单片机的手机充电器设计 姓名李冰江 系别、专业物电系电气工程及其自动化导师姓名、职称陈水先教授 完成时间2011年5月

目录 摘要...............................................................................................................................I ABSTRACT .............................................................................................................II 1概述.. (1) 1.1 国内外研究动态 (1) 1.2 研究的目的与意义 (1) 2 总体设计 (2) 2.1 设计任务 (2) 2.2 系统结构设计图 (2) 2.3 电路原理图 (3) 3硬件设计 (4) 3.1 STC12C5608AD单片机芯片的介绍 (4) 3.2 单片机工作电源部分 (5) 3.3 充电电源电路 (5) 3.4 键盘控制部分 (6) 3.5 状态指示灯及蜂鸣器输出电路 (6) 3.6 晶振与复位电路 (6) 3.7 IO扩展电路 (7) 3.8 数码管显示电路 (8) 3.9 充电电路及电压检测电路 (8) 4软件设计 (9) 4.1用C语言开发的优势 (9) 4.2程序设计 (10) 5检测 (16) 结束语 (17) 参考文献 (17) 致谢 (18) 附录 (20)

校园一卡通系统的设计毕业论文

校园一卡通系统的设 计毕业论文 目录 摘要 ------------------------------------------------------------ I 第1章绪论 ------------------------------------------------------- 2 1.1 引言------------------------------------------------------- 2 1.2 应用的意义------------------------------------------------- 2第2章校园一卡通系统概述 ------------------------------------------ 4 2.1校园一卡通系统主要特点: ------------------------------------ 4 2.2校园一卡通系统的优势: -------------------------------------- 4 2.3系统总体建设目标: ------------------------------------------ 5第3章校园一卡通系统方案设计框架 ---------------------------------- 6 3.1 设计构思---------------------------------------------------- 6 3.2 卡的作用---------------------------------------------------- 8 3.3 卡的使用围-------------------------------------------------- 8第4章校园一卡通系统设计原则 -------------------------------------- 9第5章校园一卡通系统的组成 --------------------------------------- 13

电气自动化毕业论文

题目:DS18B20温度测量软件的设计 专业: 班级: 学生姓名: 指导教师: 答辩日期: 摘要 近年来,随着大规模集成电路的发展,单片机继续朝快速、高性能方向发展,从4位、8位单片机发展到16位、32位单片机。单片机主要用于控制,它的应用领域遍及各行各业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。单片机技术与传感与测量技术、信号与系统分析技术、电路设计技术、可编程逻辑应用技术、微机接口技术、数据库技术以及数据结构、计算机操作系统、汇编语言程序设计、高级语言程序设计、软件工程、数据网络通信、数字信号处理、自动控制、误差分析、仪器仪表结构设计和制造工艺等的结合,使得单片机的应用非常广泛。同时,单片机具有较强的管理功能。采用单片机对整个测量电路进行管理和控制,使得整个系统智能化、功耗低、使用电子元件较少、内部配线少、成本低,制造、安装、调试及维修方便。本设计是基于单片机ATMAGE16设计的实时温度采集仪,通过本次设计,我成功的实现了利用单片机对温度的采集和测量。 目录 1 绪论 ...... ..... ............ (3) 1.1课题背景 ............................. .. (3) 1.21.2 设计目的及系统功能 (4)

1.32 ATMAGE16特性 ................. .. . (5) 1.42.1 ATMAGE16产品特性 (5) 1.52.2 引脚配置 (6) 1.63 DS18B20的设计 (9) 1.73.1 总体通信流程及通信协议 ................ (9) 1.83.2 DS18B20温度测量软件的设计 (11) 1.93.3 多机通信软件的设计 (11) 1.10 3.4 DS18B20工作时序问题 ............. .. (13) 1.11 4 电路的设计 ........... .. . (14) 1.12 4.1 温度测量电路的设计 ................ (14) 1.13 4.2 串口通信电路的设计 .............. .. (15) 1.14 5 分布式温度采集系统设计 ............... .. (18) 1.15 6 ICCAVR制作环境及介绍 .............. .. .. (19) 1.16 6.1 ICCAVR 介绍 ..................... .. (19) 1.17 6.2 ICCAVR 向导 (22) 1.18 6.3 ICCAVR 的IDE 环境 ................ (22) 1.19结论........... ........... .. (24) 1.20参考文献 (25) 1.21 1 绪论 自从1976年Intel公司推出第一批单片机以来,80年代单片机技术进入快速发展时期,近年来,随着大规模集成电路的发展,单片机继续朝快速、高性能方向发展,从4位、8位单片机发展到16位、32位单片机。单片机主要用于控制,它的应用领域遍及各行各业,大到航天飞机,小至日常生活中的冰箱、彩电,单片机都可以大显其能。单片机在国内的三大领域中应用得十分广泛:第一是家用电器业,例如全自动洗衣机、智能玩具;第二是通讯业,包括电话、手机和BP机等等;第三是仪器仪表和计算机外设制造,例如软盘、硬盘、收银机、电表。除了上述传统领域外,汽车、电子工业在国外也是单片机应用十分广泛的一个领域。它成本低、集成度高、功耗低、控制功能多能灵活的组装成各种智能控制装置,由它构成的智能仪表解决了长期以来测量仪器中的误差的修正、线性处理等问题。单片机将微处理器、存储器、定时/计数器、I/O接口电路等集成在一个芯片上的大规模集成电路,本身即是一个小型化的微机系统。单片机技术与传感与测量技术、信号与系统分析技术、电路设计技术、可编程逻辑应用技术、微机接口技术、数据库技术以及数据结构、计算机操作系统、汇编语言程序设计、高级语言程序设

三项异步电动机的工作原理毕业论文

电动机技术现状及前景 电动机是利用电磁感应原理工作的机械。随着生产的发展而发展的,反过来,电机的发展又促进了社会生产力的不断提高。从19 世纪末期起,电动机就逐渐代替蒸汽机作为拖动生产机械的原动机,一个多世纪以来,虽然电机的基本结构变化不大,但是电机的类型增加了许多,在运行性能,经济指标等方面也都有了很大的改进和提高,而且随着自动控制系统和计算机技术的发展,在一般旋转电机的理论基础上又发展出许多种类的控制电机,控制电机具有高可靠性、好精确度、快速响应的特点,已成为电机学科的一个独立分支。 它应用广泛,种类繁多。性能各异,分类方法也很多。电机常用的分类方法主要有两种:一种是按功能用途分,可分为发电机、电动机,、压器和控制电机四大类。电动机的功能是将电能转换成机械能,它可以作为拖动各种生产机械的动力,是国民经济各部门应用最多的动力机械,也是最主要的用电设备,各种电动机消耗的电能占全国总发电量的60%~70%。另一种分类方法是按照电机的结构或转速分类, 可分为变压器和旋转电机. 根据电源电流的不同旋转电机又分为直流电机和交流电机两大类. 交流电机又分为同步电机和异步电机. 在现代化工业生产过程中,为了实现各种生产工艺过程,需要各种各样的生产机械。拖动各种生产机械运转,可以采用气动,液压传动和电力拖动。由于电 力拖动具有控制简单、调节性能好、耗损小、经济,能实现远距离控制和自动控制等一系列优点,因此大多数生产机械都采用电力拖动。 按照电动机的种类不同,电力拖动系统分为直流电力拖动系统和交流电力拖动系统两大类。 纵观电力拖动的发展过程,交,直流两种拖动方式并存于各个生产领域。在交流电出现以前,直流电力拖动是唯一的一种电力拖动方式,19 世纪末期,由于研制出了经济实用的交流电动机,致使交流电力拖动在工业中得到了广泛的应 用,但随着生产技术的发展,特别是精密机械加工与冶金工业生产过程的进步,对电力拖动在起动,制动,正反转以及调速精度与范围等静态特性和动态响应方面提出了新的,更高的要求。由于交流电力拖动比直流电力拖动在技术上难以实现这些要求,所以20 世纪以来,在可逆,可调速与高精度的拖动技术领域中,相当时期内几乎都是采用直流电力拖动,而交流电力拖动则主要用于恒转速系统。

会计毕业设计论文答辩自述范文.doc

各位老师好! 我叫xx,来自xxx,,我的论文题目是“论会计电算化财务软件的发展趋势”。论文是在xxx导师的悉心指点下完成的,在这里我向我的导师表示深深的谢意,向各位老师不辞辛苦参加我的论文答辩表示衷心的感谢。 下面我将本论文设计的目的和主要内容向各位老师作一汇报,恳请各位老师批评指导。 首先,我想谈谈这个毕业论文设计的目的及意义。 会计电算化软件在现代企业财务 管理及会计核算中,从表面上来看,会计电算化只不过是将电子计算机应用于会计核算工作中,减轻会计人员的劳动强度,提高会计核算的速度和精度,以计算机替代人工记帐。但会计电算化决不仅仅是核算工具和核算方法的改进,它必然会引起会计工作组织和人员分工的改变,促进会计工作水平大幅度的提升和企业的经济效益的增加,使会计理论和实务的方方面面都将发生前所未有的深刻变化。 研究会计电算化的发展趋势,并提出一些意见。以期能够提高财会管理水平和经济效益做出一点贡献,进而实现会计工作的现代化。面对新技术发展的浪潮,对财务管理和会计核算的要求也越来越高,推行会计电算化,特别是加强会计电算化的应用管理,是实现会计工作电算化、提高会计管理水平,促进网络财务规范的重要保证。因此,组织管理者应对其加以正确认识并积极引导,把握其概念、和特点和作用,正确运用其正向功能,克服其负向功能,从而使电算化财务软件朝着更有利于组织发展和目标实现的方向迈进。 其次,在结构框架上,本文分成四个部分: 第一部分为会计电算化理论,包括会计电算化的定义、意义以及实施会计电算化的必要性。会计电算化是一项系统工程。一方面,国家、地区和行业主管部门要制定一系列会计电算化管理制度、发展规划、技术标准和工作规范并颁布实施,要调动各方面的积极性组织开发各行业适用的、具有多层次和类型的系列会计软件、审计软件,并对其合法性、正确可靠性进行评审,同时还要进行其他大量而艰巨的会计电算化宏观管理工作。 另一方面,备基层单位要进行大量而复杂的会计电算化的配套管理工作,主

电力自动化研究毕业论文

电力自动化研究毕业论文 摘要:电话振铃遥控技术的振铃遥控由提取来电显示号码、号码过滤器和振铃电压等 模块组成,将具有相应权限的固定电话或移动电话设置在远端电话控制模块中,以保证电 话号码具有相应的“身份证”。 关键词:电力自动化;通信技术 1在电力自动化中应用的优势 ①通过在电力自动化系统中应用现代电力通信技术,能对电气自动化系统和电气设备 的运行状况进行实时监控,当检测出故障后,能及时、准确地采取措施处理,迅速将故障 排除,以保证电力自动化系统和电气设备的准确性、稳定性和安全性,尤其是现代电话通 信技术具有的远程遥控、维护和诊断等手段,可有效推进电力自动化进程。②与常规的遥 控方式相比,不需要设置专门的传输通道和线路,能利用用户电话交换网络、无线移动电 话网络和有线固定电话网络等具有的便利性,以及电话通信网络不受遥控距离限制的条件,进行全天候、跨省市甚至是跨国的传送和控制。③利用移动手机、办公电话和住宅电话等,可对电力自动化系统和电气设备进行远程诊断,对于实现使用简单、安全可靠、造价低和 降低维护费用具有非常重要的作用。 2在电力自动化中的应用分析 2.1移动手机短信通信技术的应用分析 随着现代通信技术的快速发展,航天技术和电话通信技术的结合,移动手机通信技术 得到了快速发展和广泛应用。手机短信遥控电路技术是移动手机通信技术在电力自动化中 的典型应用。以往,移动手机通过短信控制太空中的卫星和读取卫星上的传输数据,而装 上蓝牙系统后,可采用无线方式接收和发射信号,且可有效控制卫星对电力自动化进行监控。其原理为:手机短信遥控电路技术集合了过滤器、短信内容提取和来电显示等模块, 在移动电话控制模块内输入具有相应权限的手机号码,并编制遥控指令的短信内容后,仅 具有相应资格的手机号码和正确的短信内容,才能接收短信,从而实现对电力自动化的遥控,否则,无法驱动遥控对象,将拒绝执行短信遥控命令。 2.2DTMF拨号遥控技术的应用分析 DTMF信号是一种稳定性、可靠性相对较高的实用通信技术,最早应用在程控电话交换系统中。DTMF信号包括以下2种:①高音组。包括1633Hz、1477Hz、1336Hz和1209Hz。 ②低音组。包括941Hz、852Hz、770Hz和697Hz。共8种频率信号,DTMF拨号遥控技术选 用8选2的方式,分别在高音组和低音组中选择1个信号组成复合信号,进而形成16组 特定编码的遥控信号系统。DTMF拨号遥控技术在电力自动化中的应用原理为:在远端电话控制模块中设置具有遥控权限的电话,并保证电话号码具有相应的身份遥控功能;当拨号

相关文档
最新文档