基于dsp的三相交流电机变频调速控制器的设计_毕业设计论文(编辑修改稿)内容摘要:

P559为发光二极管驱动方式, du/dt 的耐量小,故采用在光耦阴极接限流电阻的驱动电路形式,图 3 示出驱动电路。 系统保护电路 图 4 示出系统保护电路。 其中逆变桥 3 个上桥臂各有一个保护信号输出, 3 个下图 变频主电路 图 光藕隔离电路 基于 DSP 的三相交流电机变频调速控制器的设计 16 16 桥臂共用一个保护信号输出,共有 4 路保护信号( Fo1~ Fo4)输出。 无故障时,Fo 输出高电平,光电耦合器( TLP521)不导通,连接到四输入与门( 74LS21)的输 入端为高电平,与门的输出即为高电平。 当其中任一个桥臂有故障时, Fo即输出低电平,光电耦合器导通,与门的输入信号即变低,输出亦变低,这样连接 DSP 的 PDPINTA 引脚就检测到一个下降沿,进入到 DSP 的故障中断中,在程序中封锁 6 路 SPWM 的输出信号,使 6 路 SPWM信号无输出,起到保护作用。 显示部分 1)LCD12864概述 带中文字库的 128X64 是一种具有 4位 /8位并行、 2线或 3线串行多种接口方式,内部含有国标一级、二级简体中文字库的点阵图形液晶显示模块;其显示分辨率为 128 64, 内置 8192 个 16*16 点汉字,和 128 个 16*8 点 ASCII 字符集 .利用该模块灵活的接口方式和简单、方便的操作指令,可构成全中文人机交互图形界面。 可以显示 8 4 行 16 16点阵的汉字 . 也可完成图形显示 .低电压低功耗是其又一显著特点。 由该模块构成的液晶显示方案与同类型的图形点阵液晶显示模块相比,不论硬件电路结构或显示程序都要简洁得多,且该模块的价格也略低于相同点阵的图形液晶模块。 图 系统保护电路 基于 DSP 的三相交流电机变频调速控制器的设计 17 17 2)LCD12864 基本特性 ( 1)、低电源电压( VDD:++)( 2)、显示分辨率 :128 64 点 ( 3)、内置汉字字库,提供 8192 个 16 16 点阵汉字 (简繁体可选 ) ( 4)、内置 128 个16 8点阵字符 ( 5)、 2MHZ 时钟频率 ( 6)、显示方式: STN、半透、正显 ( 7)、驱动方式: 1/32DUTY, 1/5BIAS ( 8)、视角方向: 6 点 ( 9)、背光方式:侧部高亮白色 LED,功耗仅为普通 LED 的 1/5— 1/10 ( 10)、通讯方式:串行、并口可选 ( 11)、内置 DCDC 转换电路,无需外加负压 ( 12)、无需片选信号,简化软件设计( 13)、工作温度 : 0℃ +55℃ ,存储温度 : 20℃ +60℃ 3)模块接口说明 管脚号 管脚名称 电平 管脚功能描述 1 VSS 0V 电源地 2 VCC 3.0+5V 电源正 3 V0 对比度(亮度)调整 4 RS(CS) H/L RS=“ H” ,表示DB7—— DB0 为显示数据 RS=“ L” ,表示DB7—— DB0 为显示指令数据 5 R/W(SID) H/L R/W=“ H” ,E=“ H” ,数据被读到DB7—— DB0 基于 DSP 的三相交流电机变频调速控制器的设计 18 18 R/W=“ L” ,E=“ H→ L” , DB7—— DB0的数据被写到 IR 或DR 6 E(SCLK) H/L 使能信号 7 DB0 H/L 三态数据线 8 DB1 H/L 三态数据线 9 DB2 H/L 三态数据线 10 DB3 H/L 三态数据线 11 DB4 H/L 三态数据线 12 DB5 H/L 三态数据线 13 DB6 H/L 三态数据线 14 DB7 H/L 三态数据线 15 PSB H/L H: 8 位或 4 位并口方式, L:串口方式(见注释 1) 16 NC 空脚 1 /R H 复位端,低电平基于 DSP 的三相交流电机变频调速控制器的设计 19 19 7 ESET /L 有效(见注释 2) 18 VOUT LCD 驱动电压输出端 19 A VDD 背光源正端( +5V)(见注释 3) 20 K VSS 背光源负端(见注释 3) E 信号 E状态 执行动作 结果 高 —— 低 I/O 缓冲 —— DR 配合 /W进行写数据或指令 高 DR—— I/O 缓冲 配合 R进行读数据或指令 低 /低 —— 高 无动作 忙标志 :BF BF标志提供内部工作情况 .BF=1 表示模块在进行内部操作 ,此时模块不接受外部指令和数据 .BF=0 时 ,模块为准备状态 ,随时可接受外部指令和数据 .利用STATUS RD 指令 ,可以将 BF 读到 DB7 总线 ,从而检验模块之工作状态 . 4)字型产生 ROM( CGROM) 字型产生 ROM( CGROM)提供 8192 个此触发器是用于模块屏幕显示开和关的控制。 DFF=1 为开显示( DISPLAY ON),DDRAM 的内容就显示在屏幕上, DFF=0 为关显示( DISPLAY OFF)。 DFF 的状态是指令 DISPLAY ON/OFF 和 RST 信号控制的。 5)显示数据 RAM( DDRAM) 基于 DSP 的三相交流电机变频调速控制器的设计 20 20 模块内部显示数据 RAM 提供 64 2 个位元组的空间,最多可控制 4行 16 字( 64 个字)的中文字型显示,当写入显示数据 RAM 时,可分别显示 CGROM 与 CGRAM的字型;此模块可显示三种 字型,分别是半角英数字型 (16*8)、 CGRAM 字型及CGROM 的中文字型,三种字型的选择,由在 DDRAM 中写入的编码选择,在 0000H— 0006H 的编码中(其代码分别是 0000、 000 000 0006 共 4 个)将选择 CGRAM的自定义字型, 02H— 7FH 的编码中将选择半角英数字的字型,至于 A1 以上的编码将自动的结合下一个位元组,组成两个位元组的编码形成中文字型的编码BIG5( A140— D75F), GB( A1A0F7FFH)。 6)字型产生 RAM(CGRAM) 字型产生 RAM 提供图象定义 (造字 )功能 , 可以提供四组 16 16 点的自定义图象空间,使用者可以将内部字型没有提供的图象字型自行定义到 CGRAM 中,便可和 CGROM 中的定义一样地通过 DDRAM 显示在屏幕中。 地址计数器 AC地址计数器是用来贮存 DDRAM/CGRAM之一的地址 ,它可由设定指令暂存器来改变,之后只要读取或是写入 DDRAM/CGRAM 的值时,地址计数器的值就会自动加一,当 RS 为“ 0”时而 R/W 为“ 1”时,地址计数器的值会被读取到 DB6—— DB0 中。 7)光标 /闪烁控制电路 此模块提供硬体光标及闪烁 控制电路,由地址计数器的值来指定 DDRAM 中的光标或闪烁位置。 8)指令说明 模块控制芯片提供两套控制命令,基本指令如下: 指 指令码 功 能 令 RS R/W D7 D6 D5 D4 D3 D2 D1 D0 基于 DSP 的三相交流电机变频调速控制器的设计 21 21 清除显示 0 0 0 0 0 0 0 0 0 1 将 DDRAM 填满 20H,并且设定DDRAM 的地址计数器 (AC)到 00H 地址归位 0 0 0 0 0 0 0 0 1 X 设定 DDRAM 的地址计数器 (AC)到 00H,并且将游标移到开头原点位置。 这个指令不改变 DDRAM 的内容 显示状态开 /关 0 0 0 0 0 0 1 D C B D=1: 整体显示 ONC=1: 游标 ON B=1:游标位置反白允许 进入点设定 0 0 0 0 0 0 0 1 I/D S 指定在数据的读取与写入时 ,设定游标的移动方向及指定显示的移位 游标或显示移位控制 0 0 0 0 0 1 S/C R/L X X 设定游标的移动与显示的移位控制位。 这个指令不改变 DDRAM 的内容 功能设定 0 0 0 0 1 DL X RE X X DL=0/1: 4/8 位数据 RE=1: 扩充指令操作 RE=0: 基本指令操作 设定CGRAM地址 0 0 0 1 AC5 AC4 AC3 AC2 AC1 AC0 设定 CGRAM 地址 设定 0 0 1 0 A A A A A A 设定 DDRAM 地址(显示位址)基于 DSP 的三相交流电机变频调速控制器的设计 22 22 DDRAM地址 C5 C4 C3 C2 C1 C0 第一行: 80H- 87H 第二行: 90H- 97H 读取忙标志和地址 0 1 BF AC6 AC5 AC4 AC3 AC2 AC1 AC0 读取忙标志 (BF)可以确认内部动作是否完成 ,同时可以读出地址计数器 (AC)的值 写数据到RAM 1 0 数据 将数据 D7—— D0 写入到内部的 RAM (DDRAM/CGRAM/IRAM/GRAM) 读出RAM的值 1 1 数据 从内部 RAM 读取数据 D7—— D0(DDRAM/CGRAM/IRAM/GRAM) 扩充指令略 备注 :当 IC1 在接受指令前 ,微处理器必须先确认其内部处于非忙碌状态 ,即读取 BF 标志时 ,BF 需为零 ,方可接受新的指令。 如果在送出一个指令前并不检查BF 标志 ,那么在前一个。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。