此锁相倍频电路不需要软件干涉,节省了软件资源,同时提高了检测速度。倍频锁相电路为A/D采集提供了精确的触发脉冲,提高了检测精度,实现了同步锁相采集。
2.3 TMS320VC5402与MSP430通信接口电路
TMS320VC5402提供一个HPI主机接口。HPI是一个8位并行口,用来与主设备或主处理器接口,HPI作为一个外设与主机相连,使主机的访问操作很容易[3]。
当TMS320VC5402与主机传送数据时,HPI能自动地将外部接口连续传来的8位数组合成16位数,并传送至TMS320VC5402。当主机使用HPI寄存器执行一个数据传输时,HPI控制逻辑会自动执行对一个专用2 KB的内部双访问RAM的访问,以完成数据处理,然后C5402可以在它的存储器空间访问读写数据。HPI口的存储器访问可分为共用寻址和单主机寻址方式,一般选用共用寻址方式。DSP和单片机通过向双方发送中断通知对方数据已准备好,通过监测对方设置的状态判断对方是否准备好数据。图4是MSP430单片机与TMS320VC5402的硬件接口电路。
2.4 其他电路设计
单片机通信及人机接口模功率电感器块是一个以单片机为MCU的计算机系统,它的主要功能是完成DSP运算结果的数据再处理,管理输入输出设备,协调整个仪器系统的工作,并使仪器操作方便、显示直观。
设计采用TI公司超低功耗的MSP430F149单片机,它具有16 bit RISC结构,16 bit寄存器和常数寄存器,内置乘法器,2个UART,分段可擦除Flash[4]。
液晶显示选用128×64点阵型液晶显示模块,可显示各种字符及图形,可与CPU直接接口,具有8 bit标准数据总线,6条控制线及电源线,采用KS0108控制IC。RS485通信电路采用SN65LBC184,并配合快速光耦合器6N137,实现与上位机的通信。系统按键共6个,分别是“菜单”、“复位”、“确认”、“↑”、“↓”和“返回”。考虑到按键操作会很频繁,而MSP430F149的I/O口又比较丰富,所以用带中断功能的P2口采用下降沿触发的中断方式来进行按键编程。
3 系统软件的设计
该仪表的软件设计分为两部分,一是TMS320VC5402的相关程序设计,其主要功能是功率电感器:A/D采样控制、串口数据传输、大量复杂的数值运算、FFT谐波分析、部分事件记录以及与主控单片机的通信等;二是MSP430单片机中的相关程序,主要功能包括:液晶显示、按键处理、数字通信、开关量输入输出的实现等。在编程语言的选择上,DSP部分采用汇编语言和C语言相结合的方式[5],为了保证系统良好的实时性,以汇编语言为主,C语言做整个程序框架进程调度,既保证了程序的易读性,也兼顾了系统良好的实时性。MSP430F149的程序完全基于C语言平台开发,程序简单易读,可移植性好,便于后续升级工作。
系统主程序流程图如图5所示。上电后首先DSP进入引导程序并开大电流电感始系统的初始化,然后,为了使串口能配合AD73360开始工作,要对DSP的McBSP串口进行设置,包括对字长、允许产生中断等的设置。开始工作后串口的时钟由AD73360产生,接着由设置好的串口对A/D进行初始化,打开六路采样通道,设置采样模式等。然后打开INT0等待中断。INT0由PLL电路产生,由此实现同步采样。DSP收到INT0后,打开发送中断向A/D发送采样指令,并同时打开数据接收中断开始接收数据,采样后对数据进行FFT谐波分析以及处理后的数据传送与显示。数据采集流程图如图6所示,MCU与DSP通信流程图如图7所示。
基于TOP265EG设计的30W待机电源方案TOPSwitch-JX系列(TOP264-271)集成了725V功率MOSFET,高压开关电流源,多模式PWM控制,热关断电路,故障保护和其它控制电路, 265 VAC电压下无负载的功耗低于100m
直流电机优化控制系统设计(四)3.5.1 光电编码器测速原理本文使用的电机轴上自带了增量式光电编码器HEDS5500-100,当码盘转动时,它的输出信号是相位差为90 的A相和B相脉冲号。从A,B两个输出信号的相位关系(超前或滞后
基于DSP的中频电源测试系统设计目前,115V/400 Hz电源广泛应用于航空、航天等军用设备中,军用设备一般对频率精度要求较高,因此必须对其进行测试,使其满足军用标准。本设计利用数字信号处理器(DSP)对数字信号强大的处理能力,对