发明名称 基于FPGA的多路移相控制器
摘要 本发明公开了一种基于FPGA的多路移相控制器,包括依次相连的寄存器存储模块、判断识别模块、移相控制模块,其中,所述寄存器存储模块用来存储PC机传输的数据,PC机与FPGA芯片之间通信,传输的数据存储在FPGA芯片的RAM中;所述判断识别模块用于接收来自寄存器存储模块的数据,通过识别数据的高8位数来判断控制字的类型,然后将控制字传送到不同的寄存器;所述移相控制模块根据各寄存器中不同类型的控制字,产生所需的PWM波形,以满足超声电机驱动与控制的要求。本发明的多路移相控制器的调频、调相精度高,调节范围大,同时该控制器具有软启动与过压保护功能,能够为超声电机的驱动与控制提供保证。
申请公布号 CN105141173A 申请公布日期 2015.12.09
申请号 CN201510505967.X 申请日期 2015.08.17
申请人 南京航空航天大学 发明人 李有光;岳惠峰
分类号 H02N2/06(2006.01)I;H02N2/14(2006.01)I 主分类号 H02N2/06(2006.01)I
代理机构 南京瑞弘专利商标事务所(普通合伙) 32249 代理人 陈国强
主权项 一种基于FPGA的多路移相控制器,其特征在于:包括依次相连的寄存器存储模块、判断识别模块、移相控制模块,其中,所述寄存器存储模块用来存储PC机传输的数据,PC机与FPGA芯片之间通信,传输的数据存储在FPGA芯片的RAM中,其有4个控制字,至少需要传输4次,且每次传输数据时,前面存储的数据不能被后传输的数据覆盖;所述判断识别模块用于接收来自寄存器存储模块的数据,通过识别数据的高8位数来判断控制字的类型,然后将控制字传送到不同的寄存器,同一寄存器在接收不同的数据时,前面存储的数据被后传输的数据覆盖;所述移相控制模块根据各寄存器中不同类型的控制字,产生所需的PWM波形,以满足超声电机驱动与控制的要求。
地址 210016 江苏省南京市秦淮区御道街29号
您可能感兴趣的专利