贴片电感
贴片电感
・  当前位置::扁平线圈电感 > 技术文章
基于DSP+FPGA的机器人语音识别系统的设计
作者:    来源:    时间:2014-12-23 08:33:01浏览量:


FPGA器件为动作指令控制单元,设计采用FLEXlOKE芯片,接收DSP数据后并行控制2路步进电机。FPGA内部结构逻辑如图4所示,FPGA内部设置2个元件为电机脉冲发生器,控制电机的工作脉冲以及正反转。AO~A7为DSP数据输入端口,WR为数据写端口,P1,P2为2个步进电机驱动芯片脉冲输入口,L1,L2为电机正反转控制口,ENABLE为使能信号。

差模电感



RAM1和RAM2分别为2个步进电机的指令寄存器,电机脉冲发生器发出与RAM中相应数量的方波脉冲。功率电感DSP通过DO~D8数据端输出8位指令,其中。 D8为RAM选择,为1时选择RAM1,为0时选择RAM0,DO~D7为输出电机角度,电极上下和左右旋转角度为120°,精度为1°,初始值都为 60°,DO~D7的范围为00000000~11111000,初始值为00111100。FPGA作为步进脉冲发生器,通过时钟周期配置控制电机转速,与模压电感初始值对应坐标决定正反转。系统动作指令程序如图5所示。



其中R1为DSP指令寄存器,R2为当前坐标寄存器,通过DSP的输出坐标与FPGA的当前坐标进行差值运算来确定步进电机的旋转方向和模压电感器旋转角度,优点是可以根据新的输入指令的变化,结束当前动作以运行新的指令,指令执行完毕后,系统清零,步进电机回到初始状态。

4.2 FPGA逻辑仿真

FPGA以MAX-PLUSⅡ开发平台,用语言为VHDL语言对上述逻辑功能进行设计,并通过JTAG接口进行了调试,FLEXl0KE芯片能够根据DSP输出指令输出正确的正反转信号和脉冲波形。

4.3 步进电机驱动设计

FPGA通过P1,L1,P2,L2输出控制控制步进电机驱动芯片。步进电机驱动采用的是东芝公司生产的单片正弦细分二相步进电机驱动专用芯片TA8435H,FPGA与TA8435H电路连接如图6。



由于FLEX1OKE和TMS320VC5509工作电压为3.3 V,而TA8435H为5 V和25 V,所以管脚连接使用光电耦合器件TLP521,使两边电压隔离。CLK1为时钟输入脚,CW/CCW为正反转控制脚,A,A,B,B为二相步进电机输入。

5 结 语

系统充分利用了DSP的高处理速度和可扩展的片外存储空间,具有高速、实时、识别率直插电感高的特点并支持大的语音库,FPGA的使用使系统电路获得简化,一片 FLEXl0KE芯片可以完成2个步进电机的时序控制。虽然在处理速度和语音库的存储容量上与PC机系统具有一定的差距,但在机器人的微型化、低功耗和特定功能实现上,以DSP和FPGA为核心的嵌入式系统无疑具有广阔的前景。

扁平线圈电感制造厂
  • 计算变压器原边电感量的问题请问我们在设计原边电感量的时候L=(Vdcmin*Ton)/Ipk得出的电感量怎么和用L=Al*N得出的电感量不一样,那么在调试变压器的时候到底哪个才是正确的呢?不知道有没有人能帮忙说下是不

  • 双音多频DTMF技术在DSP系统的实现 双音多频DTMF(Dual Tone Multi-Frequency)信令,逐渐在全世界范围内使用在按键式电话机上,因其提供更高的拨号速率,迅速取代了传统转盘式电话机使用的拨号脉冲信令。近年来DTM

  • 变压器计算公式速查速算手册变压器计算公式速查速算手册.part1


    变压器计算公式速查速算手册.part2非常感谢楼主!!!好人 .顶一下.
    呵呵 大家互相学习

    顶起~~~謝謝
    好资料,收藏了,多谢分享啊好贴 顶一下

  • 上一篇:320×240图形点阵液晶与51单片机的接口设计