登录
首页 » 驱动 » 2812BLDC参考代码

2812BLDC参考代码

于 2022-12-09 发布 文件大小:1.11 MB
0 121
下载积分: 2 下载次数: 1

代码说明:

2812BLDC参考代码。通过DSP 的IO 口读取hall 信号,存放于system.hall_code 变量中。system.hall_code 这个变量付给MOD1 模块的mod1.hall_code,system.motor_direction(电机转向)变量是用户设定的。MOD1 模块处理上诉两个变量,产生mod1.stator_angle(定子磁场角度)变量的输出。MOD1 模块的mod1.stator_angle(定子磁场角度)变量输入给pwm1. CmtnPointer (输出定子磁场角度)变量与pwm1.DutyFunc (输出脉宽)变量。经过PWM1 模块运算通过PWM1~6 输出给三相桥驱动电机运转。ADC 检测三相桥的电流,经过去最大最小值再平均的算法,得到电流值,在不过流的情况下,直接把system.PWM_open_loop 赋给system.I_DC 然后经过RMP2 模块,将要输出的脉宽斜坡加上去。

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • opc client 客户端程序(c#)
    资源描述测试 opc 客户端程序可用,有需要者可以借鉴下,是在.NET 平台下用c#开发的。
    2022-01-25 17:36:58下载
    积分:1
  • FPGA实现usb
    应用背景This is the very first officially available release of the core - It is still under active development - Please do not modify the sources ! - Things that are not implemented yet, or are known not to work yet:   - UTMI line/link control interface is not implemented yet. This includes:     - Detection of attach/detach     - Speed negotiation (Full/High Speed)     - USB reset     - USB suspend   - There is no logic in the core to "help" suspending it. I"m not     quite sure yet what to do in this area. (Suggestions welcomed !)   - There is no easy way to configure the core (number of endpoints,     buffer size)   - There has been absolutely no testing done on the core 关键技术This file describes the current status of the checked in HDL code. Please su
    2022-02-07 09:44:26下载
    积分:1
  • pcduino的led
    基于pcduino的led驱动简单应用,根据网上的教程,自己修改的。点亮三个灯
    2022-06-20 10:12:18下载
    积分:1
  • robot example for nx100 of yakasava company
    his is robot example for nx100, Motoman(a yakasava company) robot. Written in InformII language. Example is showing two robots working synchronous with conveyor belt.
    2022-01-31 11:55:41下载
    积分:1
  • Anti Rootkit内核工具源代码
    NtosTools(Anti Rootkit)源码,类似于冰刃,比冰刃更加强大的内核管理工具源码
    2022-07-26 21:26:15下载
    积分:1
  • STM32伺服电机控制程序
    资源描述该代码简洁明了,用于STM32对直流电机的控制。控制的方式是用PWM波去调控,程序里已经详细说明各个函数的使用,下载下来调试只需根据自己的需要更改几个IO口便可以使用。
    2022-01-26 01:21:38下载
    积分:1
  • basler摄像头显示代码
    亲 你是否有花了一万多块钱买了basler摄像头却不会用的烦恼呢?下载我的程序即可让你解决这个烦恼。本程序可以支持双摄像头显示,运用多线程技术,在vs2008下编译
    2023-06-08 09:30:04下载
    积分:1
  • ac32 freescale
    2023-05-15 04:55:02下载
    积分:1
  • acim driver
    资源描述 单相交流电机变频驱动控制算法,1200W风机产品代码,大批量生产验证
    2022-08-26 13:58:20下载
    积分:1
  • stm32的spi程序
    应用背景SPI 是英语 Serial Peripheral interface 的缩写,顾名思义就是串行外围设备接口。是 Motorola 首先在其 MC68HCXX 系列处理器上定义的。SPI 接口主要应用在 EEPROM,FLASH,实时时 钟,AD 转换器,还有数字信号处理器和数字信号解码器之间。SPI,是一种高速的,全双工, 同步的通信总线,并且在芯片的管脚上只占用四根线,节约了芯片的管脚,同时为 PCB 的布局 上节省空间,提供方便,正是出于这种简单易用的特性,现在越来越多的芯片集成了这种通信 协议,STM32 也有 SPI 接口。关键技术 SPI信号线:SPI 接口一般使用 4 条线通信: MISO 主设备数据输入,从设备数据输出。 MOSI 主设备数据输出,从设备数据输入。 SCLK 时钟信号,由主设备产生。 CS 从设备片选信号,由主设备控制。  SPI模式:根据SPI时钟极性和时钟相位配置的不同分为4种SPI模式。如果 CPOL=0,串行同步时钟的空闲状态为低电平;如果 CPOL=1,串行同步时钟的空闲状态为高电 平。时钟相位(CPHA)能够配置用于选择两种不同的传输协议之一进行数据传输。如果 CPHA=0,在串行同步时钟的第一个跳变沿(上升或下降)数据被采样;如果 CPHA=1,在串 行同步时钟的第二个跳变沿(上升或下降)数据被采样。 SPI架构分析:通过STM32的架构图,可以看到MISO数据线接收到的信号经移位寄存器处理后把数据转移到接收缓冲区,然后这个数据就可以由我们的软件从接收缓冲区读出了。
    2023-08-18 10:45:04下载
    积分:1
  • 696518资源总数
  • 105901会员总数
  • 40今日下载