




已阅读5页,还剩59页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
镇江高等专科学校毕业设计(论文) 镇 江 高 专zhenjiang gaozhuan毕 业 设 计 (论 文)基于msp430fe42x单相智能配电仪表的设计based on the msp430fe42x single-phase intelligencedistribution of instrument 系 名: 电子信息系 专 业 班 级: 电子d08 学 生 姓 名: 曹娟娟 学 号: 080203124 指导教师姓名: 胡春花 指导教师职称: 副教授 二零一一 年 五月 目 录 第一章 msp430fe42x介绍11.1.1 mcu功能介绍 1 1.1.2 mcu 特性2 1.2.1 esp430ce1 功能介绍 31.2.2 esp 工作模式41.2.3cpu 与 esp51.3段码lcd 介绍 61.3.1 lcd 介绍 61.3.2 lcd 原理介绍 71.3.3 段码lcd 驱动介绍7第二章 硬件设计122.1采样信号处理 122.1.1 电流 采样电路 132.1.2 电压 采样电路 132.1.3 采样后电流电压的处理 132.2显示处理 162.3modbus 通信处理 192.3.1隔离保护电路处理 192.3.2 485电路处理 202.3.3 modbus通信协议 212.4 键盘输入电路 242.5 电源电路 24第三章 软件设计 263.1 主机初始化 283.2 样信号处理 293.3.1esp中断服务程序 303.3.2 sd16 中断服务程序 303.3.3 timera 中断服务程序 313.3.4 basictimer中断服务程序 323.4 port中断服务程序 33结论与展望 34致 谢 36参 考 文 献 37附录a 硬件原理图 43附录b 程序代码 54附录c 产品图片 56 基于msp430fe42x单相智能配电仪表的设计专业班级:电子d08 学生姓名:曹娟娟指导教师:胡春花 职称:副教授摘要:本文主要介绍了一种以单片机msp430fe427和电能计量模块esp430ce1为核心的智能配电仪表。智能配电仪表是一种采集多种配电信息,具备数据传输的数字仪表,它集数据采集与控制功能为一身。它可以代替多种仪表、继电器、变送器和其它元件。智能配电仪表可以安装在配电系统内的不同位置。智能配电仪表具有 rs-485 通讯接口,能够集成到任何电力监控系统中。特别是,专门为电力监测与控制设计的系统管理软件能够更好的体现智能配电仪表的先进性能。智能配电仪表是针对电力系统、工矿企业、公用设施、智能大厦的电力监控需求而设计的智能配电仪表。它能测量所有的常用电力参数,如单相电流、电压,有功、无功功率,电度,开关状态等。由于该电力仪表还具备完善的通信联网功能,所以我们称之为智能配电仪表。它非常适合于实时电力监控系统。仪表产品具有极高的性能价格比,可以直接取代常规电力变送器及测量仪表。作为一种先进的智能化、数字化的前端采集元件,智能配电仪表已广泛应用于各种控制系统、scada 系统和能源管理系统中。关键词:电能计量 配电系统 电力监控系统 智能化 数字化 能源管理 based on the msp430fe42x single-phase intelligencedistribution of instrument abstract this paper introduces an mcu msp430fe427 and energy metering esp430ce1 modules for the core intelligent power meter. intelligent power meter is a collection of data transmission, distribution information with the digital instrument, it sets the data acquisition and control functions for a suit. it can replace various instruments, relays, transmitter and other components. intelligent power meter can be installed in a different position within the distribution system.intelligent power meter with rs - 485 communication interface can be integrated into any power monitoring system. especially, specifically for power monitoring and control system of management software to design better reflects the advanced intelligent power instrument performance.intelligent power meter is in power system, industrial and mining enterprises, public facilities, power demand of intelligent building and design of intelligent power meter. it can measure of all common electric parameters, such as the phase current, voltage and reactive power, active, electric switch state, etc. because the electric power meter also has perfect communication network, so we call the function of intelligent power meter. it is very suitable for real-time monitoring system of power.instrumentation products with high performance, can be directly replace conventional power transmitter and measuring instrument. as a kind of intelligence, advanced digital front-end instrumentation, intelligence gathering element distribution has been widely applied in all kinds of control system, the scada system and energy management system.key words: electric power distribution systems, measurement and monitoring system, intelligent, digital and energy management 引 言电力的供应对社会的生产、工作的正常进行有着非常重要的作用。传统的低压配电控制方式,主要是通过断路器、接触器、热继电器、熔断器、控制继电器、各种主要电器、互感器及各种电工仪表(电流表、电压表、功率表、电能表等)组合成的低压开关控制柜来实现配电、控制、保护、监视等功能。这种传统的开关柜需要配有多种模拟指针仪表及继电器;给生产、储存、维修带来极大不便,并且以人工直接操作为主,无法实现计算机智能管理,对于较为复杂的控制逻辑实现起来比较困难。 随着现代工业的发展,对电气设备控制自动化和智能化程度的要求越来越高,利用现代电子技术、传感器技术、通讯技术、计算机及网络技术,将电力设备在正常及事故情况下的监测、保护、控制、电力计量同工厂集散控制系统dcs、plc、企业资源计划管理融合在一起,达到高层次、高透明度的良好管理,已成为一种必然趋势和发展方向。在数字化的时代,internet风靡全球,也改变着全世界。它正式宣布数字化网络时代已经来临。这意味着一切运行和经营管理方式均需数字化,并且必须与电脑、通信相融合。 从80年代末到90年代初,随着计算机技术、微电子技术、电力电子技术、抗干扰技术等新技术的迅速发展,特别是网络通讯技术的发展使得电力自动化技术得到了空前发展。各大公司开始把这些技术应用于配电系统,也就是所谓的把强电控制与微电子技术、计算机技术、网络通讯技术相结合,从而诞生了智能型开关柜及相关产品,如德国西门子公司sivacon系列,英国alstom公司galaxis和trimline系列,abb公司honor系列等。 目前,智能型开关柜及智能配电系统在我国的应用已经由起步阶段进入到成熟阶段,尤其是2001年8月颁布的“低压智能配电标准草案”更起到了推波助澜的作用,智能型开关柜革命性地改变了传统开关柜的概念;具有多功能、数字化、网络化、智能化、结构紧凑、易于维护等特点,它可以满足电力工业未来的需求,具有预防/避免事故发生、强化企业内部能源考核、减少设备维护和检修时间、实现数据资源共享等诸多优点,为企事业单位的现代化管理提供了坚实、可靠的基础,“一次投资,终身受益”,真正保证用户的投资利益不受损害。 智能型开关柜是在现有的以模拟仪表、继电器为监测、控制设备的普通开关柜基础上,与新型的智能仪表(网络电力仪表、智能配电监控/保护模块等、网络i/o)进行配合,通过其网络通讯接口与中央控制室的计算机系统联网,从而可以实现对各供配电回路的电压、电流、有功功率、无功功率、功率因数、频率、电度量等电参数进行监测以及对断路器的分合状态、故障信息进行监视,对断路器的分合状态进行控制,配合各种完善的远程监控软件,从而实现“四遥”: 遥测:通过计算机实时对系统进行电压、电流、有功功率、无功功率、功率因数、频率等进行不断的采集、分析、处理、记录,显示曲线、棒图,自动生成报表。 遥信:可以实时对开关的运行状态、保护动作等开关量进行监视,计算机实时显示和自动报警,并对各柜内开关的状态、事故跳闸、过流、速断、温度等动作进行实时记录、打印。 遥控:通过计算机屏幕选择相应的站号、开关号、合/分闸等信息,并在屏幕上将要选择的开关的状态反馈回来,确认后执行,实时记录操作的时间、类型和开关号等。 遥调:用于设定各种智能模块的运行参数,既计算机根据屏幕操作指令或计算机根据对系统分析判断结果,对智能模块的设定值和故障保护值进行远程整定。 智能配电系统就是各种智能型开关柜与计算机监控系统的组合应用,一般由若干面通过通信网络联接的智能型或非智能型低压开关柜组成。其配置可根据具体工程的需要,既可配置成全智能型器件及监控装置的开关柜,又可配置成全部使用传统电器元件及监控装置的开关柜,同时也能混合配置。给用户选用提供了较大的灵活性,以满足不同层次的需要。第一章 msp430fe42x介绍1.1.1 mcu功能介绍德克萨斯仪器msp430系列超低功耗控制器由针对多种不同应用具有不同外围模块的芯片组成的。其结构与五种低功耗模式相结合,适合在便携测量应用中实现延长电池寿命。芯片具有强大的16位精简指令cpu,16位寄存器和常数发生器,可以实现最大哦代码执行效率。带数字 控 制 振 荡 器 的 锁 频 环 fll+ 提 供 从 低 功 耗 模 式 到 活 动 模 式 小 于 6us 的 迅 速 唤 醒 。msp430xe42x系列是一款配置有三个独立16位模数转换器和嵌入式信号处理器内核、用于测量和计算二线或者三线配置的单相电能的微控制器。特殊应用包括二线和三线单相电能测量,包括防篡改仪表的实现。图1-1msp430fe42x 芯片引脚图图1-2msp430fe42x 功能框图1.1.2 mcu 特性msp430fe42x是ti公司的一款优秀的单片机,有以下特性:l 低电源电压范围,2.7v-3.6vl 超低功耗:活动模式(仅msp430):400ua1mhz,3.0vl 待机模式:1.1ual 关闭模式(ram保持):0.1ual 五种功率节约模式l 6us内从待机模式唤醒l 锁频环fll+l 16位risc体系,125ns指令周期l 嵌入式信号处理用于单相电能计量(cesp430e1) l 带3个捕获/比较寄存器的16位定时器,timer_a l 集成128段lcd驱动器l 串行通信接口(usart),通过软件选择异步uart或同步spi l 基本定时器支持实时时钟l 节电检测器l 带可编程电平检测的电源电压管理/监控l 串行在线编程,无需外部编程电压。安全熔丝可编程代码保护l flash器件有自举转载程序l 封装温度:64脚方形扁平封装(qfp)/ -40851.2 esp430ce1 介绍1.2.1esp430ce1 功能介绍esp 为一个独立的具有 mcu 特征的模块,名字叫做 esp430-处理器,该处理器内核带硬件乘法器,4k 字节 rom,256 字节 (ram 保存校准参数和 esp430 的内部数值和堆栈)ram,32字 (16 位) dp-ram 用于返回值。该模块与 mcu 的数据交换是通过信息交换操作来完成的。这就要有一个信息交换的机制来控制这种交换。msp430cpu 和 esp430 是通过一个邮箱中断机制相互通信。它们之间用一个控制寄存器 mbctl,两个输出邮件寄存mbout0、mbout1, 有两个输入邮件寄存器 mbin0、mbin1 来进行信系的操作。用信息返回寄存器 retx 来获取esp 的运行结果。用一些带有命令的参数来调整 esp 模块运行的状态和修正由于硬件引起的某些运行偏差。esp 模块可以分为两个部分:带三个独立 16 为 ad 的模拟前端和数字信号处理器。图 1-3为 esp 的功能结构。从图我们可以看到模拟前端包括三个前置可编程增益放大、三个 16 为 ad 转换器、内部参考发生器等。它提供两个差分输入的电流通道和一个差分输入的电压通道,为实现高精度、防窃电的单相多功能电表提供了硬件基础。内置的数字信号处理器负责把模拟前端采集的数据加工成相应的电表参数,如有功电能,无功电能,电流、电压、频率、功率因子等。由于大量的、复杂的计算和处理已由内置的数字信号处理器完成,我们设计一个单相多功能电表所需要做的仅仅是对 esp 模块寄存器的读写操作。图 1-3esp 的功能结构框图1.2.2 esp 工作模式图 1-4体现了我们对电能计量模块 esp 的操作流程,从复位开始,我们第一步要做的是对 esp 模块一些寄存器的初始化设置。对 esp 模块的初始化主要包括:模拟前端寄存器的初始化和参数寄存器的初始化(通过邮箱操作)。模拟前端初始化包括:选择 ad 采样时钟源、选择时钟原分频系数、选择参考电压、选择前置增益放大器的放大倍数、选择过采样率。这些工作是为开始 ad 采样做准备。参数寄存器的初始化是为了提供给 esp 计算基准和补偿系数,典型包括:配置 esp 工作方式、设置电网基准频率(如 50hz)、设置线路相位偏差、设置两电流通道自适应因子、设置开电流。对 esp 初始化完成后,我们就可以使 esp 进入测量模式,开始电表参数电表参数(如有功电能、无功电能、电流、电压、频率、功率因子等)的测量。图 1-4 esp 工作模式1.23cpu与 espcpu 可读,esp 可写:这类寄存器是 esp 返回的是测量所得电表参数(如有功电能、无功电能、电流、电压、频率、功率因子等)和电表状态,也就是图 1-5中的结果返回寄存器。我们应即时把这些值读出来,作存储、显示等处理,以实现高精度的单项多功能电表。通过邮箱操作的寄存器:这类寄存器对应图 1-5中的基准参数寄存器,它们对于cpu 是不可见的,cpu 只能通过邮箱寄存器对他们进行读写操作,它们在 esp 模块内都有相应的地址(这些地址不属于 cpu 的 64k 寻址范围)。寄存器的用途是设置基准、补偿电路误差等。图 1-5esp430 与 msp430 cpu 的关系框图1.3码lcd 介绍1.3.1 lcd 介绍随着lcd的发展越来越成熟,其实响应时间在8毫秒的lcd,已能满足游戏的要求了,过份的追求响应时间并没有这个必要,但响应速度也并非越短越 好。较短的响应速度需要通过降低液晶粘稠度或增大驱动电压两种方法来实现,但是降低液晶粘稠度会导致显示的色彩变淡、不够鲜艳,而增大驱动电压则会降低真 实色彩的还原能力,近期,对于响应时间这个炒作已渐渐沉静。液晶(liquid crystal)是一种介于固态和液态之间的物质,是具有规则性分子排列的有机化合物。如果把它加热会呈现透明的液体状态,把它冷却则会出现结晶颗粒的混浊固体状态。液晶按照分子结构排列的不同分为三种:类似粘土状的smectic液晶,类似细火柴棒的nematic液晶和类似胆固醇状的cholestic液晶。这三种液晶的物理特性各不相同,用于液晶显示器的是第二类的nematic液晶,采用此类液晶制造的液晶显示器被称为了lcd(liquid crystal display)。常见的液晶显示器按物理结构分为四种:1扭曲向列型(tntwisted nematic);2超扭曲向列型(stnsupertn);3双层超扭曲向列型(dstndual scan tortuosity nomograph);4薄膜晶体管型(tftthin film transistor)。前三种类型在名称上只有细微的差别,说明它们的显示原理具有很多共性。不同之处是液晶分子的扭曲角度各异。其中,dstn可以算是这三种类型的“杰出”代表。由这种液晶体所构成的液晶显示器对比度和亮度仍比较差、可视角度较小、色彩也欠丰富,但它因结构简单、价格低廉,故还占有着一定市场。第四种tft是现在最为常用的类型。tft是指液晶显示器上的每一液晶像素点都由集成在其后的薄膜晶体管来驱动。tft液晶显示器具有屏幕反应速度快,对比度好、亮度高,可视角度大,色彩丰富等特点,并克服了dstn液晶显示器固有的一些弱点,比其他三种类型更具优势。确实可以算是当前液晶显示器的主流设备。1.3.2 lcd 原理介绍液晶显示器的原理与crt显示器大不相同,主要特色在于体积小、薄,重量轻,低辐射等。lcd是基于液晶电光效应的显示器件,包括段显示方式的字符段显示器件,矩阵显示方式的字符、图形、图像显示器件,矩阵显示方式的大屏幕液晶投影电视液晶屏等。液晶显示器的原理是利用液晶的物理特性。在通电时导通,液晶排列变得有秩序,使光线容易通过;不通电时,排列则变得无序,从而阻止光线通过。液晶显示器是在一对平行放置的偏光板间填充了液晶。这一对偏光板的偏振光方向是相互垂直的。液晶分子在偏光板之间排列成多层。在同一层内,液晶分子的位置虽不规则,但长轴取向都是平行于偏光板的。正是由于分子按这种方式排列,所以被称为向列型液晶。另一方面,在不同层之间,液晶分子的长轴沿偏光板平行平面连续扭转90。其中,邻接偏光板的两层液晶分子长轴的取向,与所邻接的偏光板的偏振光方向一致。也正是因为液晶分子呈现的这种扭曲排列,而被称为扭曲向列型液晶显示器。一旦通过电极给液晶分子加电之后,由于受到外界电压的影响,分子不再按照正常的方式排列,而变成竖立的状态。液晶显示器的夹层贴附了两块偏光板,这两块偏光板的排列和透光角度与上下夹层的沟槽排列相同。在正常情况下光线从上向下照射时,通常只有一个角度的光线能够穿透下来,通过上偏光板导入上部夹层的沟槽中,再通过液晶分子扭转排列的通路从下偏光板穿出,形成一个完整的光线穿透途径。当液晶分子竖立时光线就无法通过,显示屏上出现黑色。其结果形成透光时为白、不透光时为黑,字符就可以显示在屏幕上了。1.3.3 段码lcd 驱动介绍 msp430的f42x系列,有128段驱动能力。液晶的驱动有4种方法:静态,2mux或1/2占空比,3mux或1/3占空比, 4mux或1/4占空比。对于不同系列、不同型号的液晶驱动原理,控制方法都是一样的,不同点在于驱动液晶段数不一样,或可显示信息的多少不一样。图 1-6 lcd 驱动框图在驱动电路中,液晶可以等效为电容。两个电极分别为公共极与段极。公共极由cmon信号驱动,段极由segn信号驱动。由此可以得到4种驱动方法。(1)静态驱动:使用一个引脚作为液晶公共端com0,而每一段段极需要另一个引脚驱动。图 1-7 lcd- static waveforms 框图(2)2mux驱动:使用两个引脚作为液晶公共端com0、com1每两段段极需要另一引脚驱动。图 1-8 lcd- 2-mux waveforms 框图 (3)3mux驱动:使用三个引脚作为液晶公共端com0、com1、com2,每3段段极需要另一引脚驱动。图 1-9 lcd- 3-mux waveforms 框图(4)4mux驱动:使用4个引脚作为液晶公共端com0、com1、com2,每4段段极需要另一引脚驱动。图 1-10 lcd- 4-mux waveforms 框图第二章 硬件设计图 2-1 主电路框图原理说明:电压回路和电流回路经过互感器接入到esp430计量模块进行采集,采集完后把数据送给cpu处理数据,在后把数据在lcd上显示。电源模块是为cpu、光耦等各种集成块供电的。rs232、rs485模块是对外通信的(譬如说把智能仪表上的数据传送到pc机上),用于做电能管理系统。脉冲模块是为了校准仪表的电能的误差。2.1 采样信号处理图 2-2 计量电路原理图2.1.1 电流 采样电路图 2-3 电流采样电路原理图原理说明:电流通道 i1 (i1+,i1-),从图中我们可以看到经 ct 或者分流器后的差分电压从接口ii1+,ii1- 输入,经 10uh的电感和 1k 的保护电阻后接入 fe42x 芯片的 i1+和 i1-两引脚。这就是由通道 esp 中三个独立的 16 位 ad 差分输入电流通过i1 的采样电路。电流通道 i2(i2+,i2-)的设计完全与电流通道 i1 相同。2.1.2 电压 采样电路图 2-4 电压采样电路原理图原理说明:电流通道 v1 (v1+,v1-),从图中我们可以看到经 ct 或者分流器后的差分电压从接口iv1+,iv1- 输入,经 10uh的电感和 1k 的保护电阻后接入 fe42x 芯片的 v1+和 v1-两引脚。这就是由通道 esp 中三个独立的 16 位 ad 差分输入电流通过v1 的采样电路。2.1.3 采样后电流电压的处理接下来我们要计算几个电路常数,这些常数是电表参数(如有功电能、无功电能、电流、电压、频率、功率因子等)的修正系数,与计量电路有关。结合图 2-2计量电路原理图,电路常数的计数如下:电流通道 i1 电路常数 ki1,我们这里选择 300的锰铜分流器作为电流通道 i1 的采样方式。电流通道 i2 电路常数 ki2,为了说明 esp 应用方便,这个通道暂时不用,短接这个通道,即这个通道的采样为 0,这样电流通道 i1 总是大于电流通道 i2,故始终以电流通道 i1为准。若电流通道 i2 选用 ct 2500/1,则可得电流通道 i2 电路常数 ki2.电压通道 v1 电路常数 kv1.当进入指定的 esp 模块中断时,我们就可以读取状态寄存器和各电表参数(如有功电能、无功电能、电流、电压、频率、功率因子等),然后用电路常数 ki1,ki2,kv1 对相应的电表参数进行修正,得到真实的测量值。(1) 电流有效值的算法实际电流有效值= irms_hi*kv1 = irms_hi*0.01935547在实际情况中,由于线路和元器件的精度的影响,这个值与理论值 kv1 有些小的差异,在本例中我们最终使用的系数为 0.0183518。(2) 电压有效值的算法实际电压有效值= v1rms*kv1 = v1rms*0.01935547在实际情况中,由于线路和元器件的精度的影响,这个值与理论值 kv1 有些小的差异,在本例中我们最终使用的系数为 0.0183518。(3) 有功功率有效值的算法本例的有功功率= total_power1 * ki1*kv1= total_power1 * 0.00006409734在实际情况中,由于线路和元器件的精度的影响,这个值与理论值 ki1*kv1 有些小的差异,在本例中我们最终使用的系数为 0.0060773597。2.2 显示处理图 2-5lcd显示与真值表图原理说明:lcd 驱动器产生驱动液晶显示器的段信号和公共信号。lcd 控制器具有专用数据存储器保持段驱动信息。公共信号和段信号按照定义的模式产生。外围模块支持静态,二偏置、三偏置和四偏置电压模式。lcd通过改变透射率来实现显示的,因其本身不发光,所以功耗极低。大部分液晶会采用扫描方式驱动减少驱动所需管脚数目。根据扫面方式的不同,又分为静态、2-mux、3-mux、4-mux等驱动扫描方式。在目前的标准lcd中,静态扫描方式和4-mux驱动方式最常见。lcd中每个段有两个电极,静态方式下lcd所有段的其中一极全部连在一起,作为公共端(com端)。另一极对外引出,每一个电极对应一段。在msp430f42x系列单片机中,最多有32只引脚用于驱动,因此静态方式最多只能驱动4位数字显示。而4-mux驱动方式增加对各段扫描步骤,这样能减少引脚数量。4-mux驱动中com公共端变成4个,扫描也分成4步,每四段公用一只引脚,每增加1位数字(8段),只需要增加两只引脚。在msp430f42x系列单片机中,32只lcd段驱动引脚在4-mux方式最多能驱动16位数字显示,在这大部分应用中已经足够用。图 2-6 4-mux lcd controller图本电路采集电流电压显示位精度大概在8位左右,静态驱动方式需要64根引线,而本设计中单片机有32根段驱动引线,为了空出一些引脚节约资源,因此采用的是4-mux驱动方式的lcd显示器,24根或少于24引线,其结构如图2-7显示电路原理图所示,它是7位半液晶显示器。其中com0com3和单片机的公共端相连;s0s23与单片机相应的s0s23相连。由于lcd驱动需要v1v5的电压,它由外部分压电阻通过分压来提供,具体分压电路如图2-7显示电路原理图所示。图 2-7显示电路原理图4-mux驱动方式的液晶,每4段并联在一起共用一根引脚,所以驱动每一位数字只需要2根段驱动引脚,本设计是7位半数字显示,因此只需要24根段驱动引脚。虽然lcd控制时序比较复杂,但msp430单片机内部的lcd控制器能通过硬件自动地产生lcd驱动所需的全部时序。只需要操作lcd控制寄存器即可选择液晶选择驱动模式。一旦模式(如本设计的4-mux方式)被选定,产生时序的过程的全自动的,无需软件干预。对软件来说,只需要些显示缓存区即可直接控制lcd各段的亮灭。2.3 modbus 通信处理2.31隔离保护电路处理图 2-8光耦隔离电路图原理说明:光耦合器(optical coupler,英文缩写为oc)亦称光电隔离器,简称光耦。光耦合器以光为媒介传输电信号。它对输入、输出电信号有良好的隔离作用,所以,它在各种电路中得到广泛的应用。目前它已成为种类最多、用途最广的光电器件之一。光耦合器一般由三部分组成:光的发射、光的接收及信号放大。输入的电信号驱动发光二极管(led),使之发出一定波长的光,被光探测器接收而产生光电流,再经过进一步放大后输出。这就完成了电光电的转换,从而起到输入、输出、隔离的作用。由于光耦合器输入输出间互相隔离,电信号传输具有单向性等特点,因而具有良好的电绝缘能力和抗干扰能力。又由于光耦合器的输入端属于电流型工作的低阻元件,因而具有很强的共模抑制能力。所以,它在长线传输信息中作为终端隔离元件可以大大提高信噪比。在计算机数字通信及实时控制中作为信号隔离的接口器件,可以大大增加计算机工作的可靠性。 光耦合器的主要优点是:信号单向传输,输入端与输出端完全实现了电气隔离,输出信号对输入端无影响,抗干扰能力强,工作稳定,无触点,使用寿命长,传输效率高。光耦合器是70年代发展起来产新型器件,现已广泛用于电气绝缘、电平转换、级间耦合、驱动电路、开关电路、斩波器、多谐振荡器、信号隔离、级间隔离 、脉冲放大电路、数字仪表、远距离信号传输、脉冲放大、固态继电器(ssr)、仪器仪表、通信设备及微机接口中。在单片开关电源中,利用线性光耦合器可构成光耦反馈电路,通过调节控制端电流来改变占空比,达到精密稳压目的。1、光电耦合器件是由发光元件(如发光二极管)和光电接收元件合并使用, 以光作为媒介传递信号的光电器件。 光电耦合器中的发光元件通常是半导体的发光二极管, 光电接收元件有光敏电阻、光敏二极管、光敏三极管或光可控硅等。 根据其结构和用途不同,又可分为用于实现电隔离的光电耦合器和用于检测有无物体的光电开关。 2、光电耦合器实际上是一个电量隔离转换器, 它具有抗干扰性能和单向信号传输功能, 广泛应用在电路隔离、电平转换、噪声抑制、无触点开关及固态继电器等场合.3.3.2 485电路处理图 2-9 485通信电路图(1)原理说明:rs485采用差分信号负逻辑,2v6v表示“0”,- 6v- 2v表示“1”。rs485有两线制和四线制两种接线,四线制只能实现点对点的通信方式,现在多采用的是两线制接线方式,这种接线方式为总线式拓朴结构在同一总线上最多可以挂接32个结点。在rs485通信网络中一般采用的是主从通信方式,即一个主机带多个从机。在由单片机构成的多机串行通信系统中,一般采用主从式结构:从机不主动发送命令或数据,一切都由主机控制。并且在一个多机通信系统中,只有一台单机作为主机,各台从机之间不能相互通讯,即使有信息交换也必须通过主机转发。在总线末端接一个匹配电阻,吸收总线上的反射信号,保证正常传输信号干净、无毛刺。匹配电阻的取值应该与总线的特性阻抗相当。 (2)通信规则 :由于rs485通讯是一种半双工通讯,发送和接收共用同一物理信道。在任意时刻只允许一台单机处于发送状态。因此要求应答的单机必须在侦听到总线上呼叫信号已经发送完毕,并且没有其它单机发出应答信号的情况下,才能应答。半双工通讯对主机和从机的发送和接收时序有严格的要求。如果在时序上配合不好,就会发生总线冲突,使整个系统的通讯瘫痪,无法正常工作。要做到总线上的设备在时序上的严格配合。2.3.3modbus 通信协议一、 协议简介modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络(例如以太网)和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。此协议定义了一个控制器能认识使用的消息结构,而不管它们是经过何种网络进行通信的。它描述了一控制器请求访问其它设备的过程,如果回应来自其它设备的请求,以及怎样侦测错误并记录。它制定了消息域格局和内容的公共格式。当在一modbus网络上通信时,此协议决定了每个控制器须要知道它们的设备地址,识别按地址发来的消息,决定要产生何种行动。如果需要回应,控制器将生成反馈信息并用modbus协议发出。在其它网络上,包含了modbus协议的消息转换为在此网络上使用的帧或包结构。这种转换也扩展了根据具体的网络解决节地址、路由路径及错误检测的方法。仪表使用的是modbus-rtu通讯协议,modbus协议详细定义了校验码、数据序列等,这些都是特定数据交换的必要内容。modbus协议在一根通讯线上使用主从应答式连接(半双工),这意味着在一根单独的通讯线上信号沿着相反的两个方向传输。首先,主计算机的信号寻址到一台唯一的终端设备(从机),然后,终端设备发出的应答信号以相反的方向传输给主机。modbus协议只允许在主机(pc plc,等)和终端设备之间通讯,而不允许独立的终端设备之间的数据交换,这样各终端设备不会在它们初始化时占据通讯线路,而仅限于响应到达本机的查询信号。图2-10主 从 查 询回 应周 期 表(1)查询- 57 -查询消息中的功能代码告知被选中的从设备要执行何种功能。数据段包含了从设备要执行功能的任何附加信息。例如功能代码03是要求从设备读保持寄存器并返回它们的内容。数据段必须包含要告知从设备的信息:从何寄存器开始读及要读的寄存器数量。错误检测域为从设备提供了一种验证消息内容是否正确的方法。(2)回应如果从设备产生一正常的回应,在回应消息中的功能代码是在查询消息中的功能代码的回应。数据段包括了从设备收集的数据:如寄存器值或状态。如果有错误发生,功能代码将被修改以用于指出回应消息是错误的,同时数据段包含了描述此错误信息的代码。错误检测域允许主设备确认消息内容是否可用。二、传输方式传输方式是指一个数据帧内一系列独立的数据结构以及用于传输数据的有限规则,下面定义了与modbus 协议 rtu方式相兼容的传输方式。每个字节的位1个起始位8个数据位,最小的有效位先发送 无奇偶校验位 1个停止位错误检测(error checking)crc(循环冗余校验)1、协议:当数据帧到达终端设备时,它通过一个简单的“端口”进入被寻址到的设备,该设备去掉数据帧的“信封”(数据头),读取数据,如果没有错误,就执行数据所请求的任务,然后,它将自己生成的数据加入到取得的“信封”中,把数据帧返回给发送者。返回的响应数据中包含了以下内容:终端从机地址(address)、被执行了的命令(function)、执行命令生成的被请求数据(data)和一个校验码(check)。发生任何错误都不会有成功的响应。或者返回一个错误指示帧。2、地址(address)域地址域在帧的开始部分,由一个字节(8位二 进制码 )组成,十进制为 0255,在我们的系统中只使用1247,其它地址保留。这些位标明了用户指定的终端设备的地址,该设备将接收来自与之相连的主机数据。每个终端设备的地址必须是唯一的,仅仅被寻址到的终端会响应包含了该地址的查询。当在同一条总线上终端发送回一个响应,响应中的从机地址数据便告诉了主机哪台终端正与之进行通信。3、功能(function)域功能域代码告诉了被寻址到的终端执行何种功能。下表列出了用到的功能码,以及它们的意义和功能。4、数据(data)域数据域包含了终端执行特定功能所需要的数据或者终端响应查询时采集到的数据。这些数据的内容可能是数值、参考地址或者设置值。例如:功能域码告诉终端读取一个寄存器,数据域则需要指明从哪个寄存器开始及读取多少个数据,内嵌的地址和数据依照类型和从机之间的不同内容而有所不同。5、错误校验(check)域该域允许主机和终端检查传输过程中的错误。有时,由于电噪声和其它干扰,一组数据在从一个设备传输到另一个设备时在线路上可能会发生一些改变,出错校验能够保证主机或者终端不去响应那些传输过程中发生了改变的数据,这就提高了系统的安全性和效率,错误校验使用了16位循环冗余的方法(crc16)。2.4 键盘输入电路图2-11键盘输入电路图原理说明:键盘输入电路连接于msp430f42x的p1.0和p1.1口通过一个10k的电阻(上拉电阻)接于高电平,这样的话当msp430f42x的p1.0和p1.1无输入时,单片机读到的是高电平,即为1。当msp430f42x的p1.0和p1.1口为0时表示当前正被扫描的按键被按下,如此逐个按键扫描,从而实现的键盘输入的功能。2.5 电源电路图2-12电源电路图原理说明:电源模块比较简单。电源输入方式有两种,第一种是通过变压器dc座作输入,输入直流电压不能超过12v通过c200、c202滤波后加到lm317输入端lm317输出端输出稳定的3.3v电压可直接供单片机和各模块使用。第二种供电方式是直接取电脑usb口电流,电脑usb口能直接提供稳定的5v电源,经lm317输入端lm317输出端输出稳定的3.3v电压可直接供单片机和各模块使用。特别需要注意的是usb输出的电压可能略低于5v,我测量过多次,一般在4.6v至4.8v之间,对于一般模块基本没什么问题,但如果驱动5v继电器,就有可能驱动不了。还有,usb的最大驱动电流是500ma,特别是驱动液晶等耗电较大的模块时,需要将数码管、led发光二极管等耗电较大的模块关闭,否则可能导致供电不足,无法得到正确的运行结果。 第三章 软件设计本系统在硬件上最终是由主机和从机两个模块组成。因此,在软件上对主机和从机是分开编程的,从而在最后完成各自的功能。(1)主机主程序设计:图3-1机主程序框图主机主程序主要由5个部分组成:主机初始化函数、采样信号处理函数、键盘扫描函数、显示函数、功能设置函数。其中,主机初始化函数只在刚上电时执行一次,之后便不再执行;而采样信号处理函数、键盘扫描函数、显示函数、功能设置函数则在主机初始化函数执行完毕之后由上到下顺序无限循环执行,随时响应外来数据,实现系统所要完成的各个模块的功能。(2)从机主程序设计:图3-2从机主程序框图从机主程序主要由5个部分组成:从机初始化函数、读控制信息函数、读电器状态函数、电器状态信息发送程序函数、电器控制程序函数。其中,从机初始化函数只在刚上电时执行一次,之后便不再执行;而读控制信息函数、读电器状态函数、电器状态信息发送程序函数、电器控制程序函数则在从机初始化函数执行完毕之后由上到下顺序无限循环执行,随时响应外来数据,实现系统所要完成的各个模块的功能。3.1 主机初始化图3-3主机初始化函数
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【正版授权】 ISO/IEC TR 15413:2001 EN Information technology - Font services - Abstract service definition
- 2025至2030中国电子邮件签名软件行业产业运行态势及投资规划深度研究报告
- 2025至2030中国电动锁具行业市场深度分析及竞争格局与投资前景报告
- 2025至2030中国瑜伽短裤行业发展趋势分析与未来投资战略咨询研究报告
- 2025至2030中国特级面粉行业市场深度研究与战略咨询分析报告
- 学习动机的强化策略教育心理学的视角
- 智能教育未来展望组委会的角色与影响
- 2025秋季教务处工作计划:打造8大体系 培育时代新人
- 数字化教育资源的建设与共享
- 抖音商户短视频拍摄流程标准化规定
- 2025年西安高新区管委会招聘考试试卷
- 2024-2025学年成都市青羊区七年级下英语期末考试题(含答案)
- 2018-2024年中国西瓜行业市场趋势分析及投资潜力研究报告
- DB32∕T 5048-2025 全域土地综合整治项目验收规范
- 2025届河北中考道德与法治真题试卷【含答案】
- 《产科危急重症早期识别中国专家共识(2024年版)》解读课件
- 中医外科一般护理常规
- 电信防诈骗培训课件
- 2024年百色市靖西市特岗教师招聘笔试真题
- 新能源汽车充电站建设项目汇报
- SL631水利水电工程单元工程施工质量验收标准第1部分:土石方工程
评论
0/150
提交评论