南京瑞鹏科技有限公司

服务热线:

025-52719903

Banner
公司产品

联系人:庄寿琪

手   机:13003411182
联系人:裴振宇
手   机:17667934214

总   机:025-52719903

客服QQ:13003411182

邮   箱:1578274170@qq.com

地   址:南京市江宁区高湖路9号金聚龙大厦一号楼2楼               

新闻详情
首页 > 新闻 > 内容

SR磁阻电动机的硬件控制器相关组成模块的介绍

编辑:南京瑞鹏科技有限公司时间:2020-01-07

  SR的硬件控制器相关组成模块的介绍

  通常情况SRD系统在复位后,控制器仍不能正常工作。只有当控制端SWIC接收到命令时,控制器才会自行启动。此时,计数器开始计数,系统开始运行。当控制器接收到6个PS信号后,系统会自动切换到常规模式。只有当它再次接收到上跳沿信号时,系统才能停止。

  1.开关磁阻电动机起动控制模块介绍

  由于电机转子在初始时始终保持静止状态,导致在下达启动命令后导通信息不可以马上作用于控制系统。然而,电机的启动一般是利用位置信号来直接输出的。在刚启动瞬间,电机的转速和旋转电动势都是从零开始,这样势必会使相电流过大而损坏电机。但是,只要通过控制电流斩波则可以限制起动电流的幅值。

  2.SVF格式配置文件介绍

  很多嵌入式系统中都用到了FPGA/CPLD等可编程器件,在这些系统中利用SVF格式配置文件就可以方便地通过微控制器对可编程器件进行重新配置。目前,可编程芯片厂商的配套软件都可以生成可编程器件的SVF格式配置文件。串行矢量格式(SVF)是一种用于说明高层IEEE 1149.1(JTAG)总线操作的语法规范。SVF由Texas Instruments开发,并已成为数据交换标准而被Teradyne,Tektronix等JTAG测试设备及软件制造商采用。Xilinx的FPGA以及配置PROM可通过JTAG接口中TAP控制器接收SVF格式的编程指令。由于SVF文件由ASCII语句构成,它要求较大的存储空间,并且存储效率很低,无法胜任嵌入式应用。为了在嵌入式系统中充分利用其有限的存储空间,并不直接利用SVF文件对可编程器件进行在系统编程,而是将SVF文件转换成另一种存储效率比较高的二进制格式的文件,把它存储在数据存储器中。Xilinx公司提供用于创建器件编程文件的iMPACT工具,该工具随附于标准Xilinx ISETM软件内。iMPACT软件能自动读取标准的BIT/MCS器件编程文件,并将其转换为紧凑的二进制XSVF格式

  本设计是基于“ARM处理器+FPGA”结构的重构控制器,重构控制器中的FPGA能够根据ARM处理器传送来的命令,对目标可编程器件JTAG接口进行控制,并负责解译XSVF格式的配置文件信息,生成xilinx器件所用的编程指令、数据和控制信号(TMS,TDI,TCK序列)向目标可编程器件的JTAG TAP控制器提供所需的激励,从而执行zui初在XSVF文件内指定的编程和(可选的)测试操作。使目标可编程器件内的TAP状态机进行状态转换,将指令和数据扫描到FPGA内部边界扫描电路指令寄存器和数据寄存器中。完成一次目标可编程器件配置,实现用户此时所要求功能,在下一时段,可根据用户新的要求,调用重构控制器内部存储器中的不同方案在系统重新配置目标可编程器件,这样就实现了硬件复用,减少成本。