登录
首页 » 驱动 » STM32四轴步进电机加减速算法

STM32四轴步进电机加减速算法

于 2022-03-06 发布 文件大小:8.14 MB
0 153
下载积分: 2 下载次数: 1

代码说明:

使用STM32写步进电机驱动程序,使用梯形加减速,可以做到4个轴200K的速率。

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

发表评论

0 个回复

  • 飞思卡尔MC9S12XDP512 的ATD驱动
    飞思卡尔MC9S12XDP512 的ATD驱动。可以用于新能源汽车行业。目前在VCU、BMS等产品中有应用。汽车级产品。
    2023-04-07 07:00:02下载
    积分:1
  • MX25l3206驱动代码
    此代码是基于MX25L3206的驱动代码,包括函数读取或写入页中,写启用,写禁用,读取 ID,写状态、 读取的状态等...
    2022-12-16 06:15:03下载
    积分:1
  • msp430 关于液晶da712的实验源码
    dac7512  是一款高性能的数模转换器,用msp430可以直接驱动,dac7512转换精度高,通过测试该源码已经应用到了电源类题目的设计中。。可以直接调用。。
    2023-03-01 13:40:04下载
    积分:1
  • 51单片机1602液晶代码--带忙检测
    MCS-51单片机的1602液晶代码,带忙检测。现在网上或者其他教材的忙检测,都是错误的,基本都是一个延时作为忙检测,根本没有达到忙检测的目的,其实就是一个延时函数。本代码是做了详细的忙检测处理,1602控制的速度快,更稳定。
    2022-11-23 20:55:03下载
    积分:1
  • STM32 CANopen 主从站开发PDF
    应用背景在公司开发的CANopen,现在写成文档,论文涉及CANopen主、从站开发。公司开发也是基于STM32做的开发。关键技术基于STM32开发的主、从站开发的CANopen论文,基于DS301协议开发的,通过验证证明可行。
    2022-09-15 03:35:03下载
    积分:1
  • 无线温度传输
    应用背景随着网络和通信技术的高速发展,使人们对无线通信的需求也越来越高。短程、便捷、廉价的无线通信技术正成为关注的焦点。在传统的测控系统中,通常使用导线传输信号,这种传输方式常常会带来电磁干扰和信号衰减。而引入无线传输方式,就可以克服上述不足,同时也避免了复杂的线路连接,有效的节约了人力物力。      而本系统主要是基于nRF24L01无线模块接收发器,收发可靠,使用方便,在工业控制,消费电子等各个领域都具有广阔的应用前景。 关键技术采用多点温度采集,并通过2.4G模块点对多点的形式进行无线温度传输,由下位机、上位机组成。下位机由数字温度传感器DS18B20和STC15L2k32S2单片机、DS1302时钟电路、LCD12864,、多路继电器、蜂鸣器以及2.4G无线模块nRF24L01组成。传感器DS18B20采集数据,经单片机处理后,若采集的温度超过设定的上限值和下限值,蜂鸣器报警,同时显示时间,并将采集的多路温度通过2.4G无线模块发送给上位机。上位机由STC15L2k32S2单片机、LCD12864、RS232以及2.4G无线模块nRF24L01组成。2.4G无线模块nRF24L01接收下位机数据,处理以后送LCD12864进行显示。同时通过RS232总线及通信协议将采集的数据数据传送与PC机,并对测量结果进行显示及供工作人员处理。
    2022-07-26 03:01:01下载
    积分:1
  • 9S12XS128的OLED驱动程序
    OLED的驱动程序,好用,而且编写精炼,适合MC9S12XS128.XS128_OLED 智能车液晶XS 请点击左侧文件开始预览 !预览只提供20%的代码片段,完整代码需下载后查看 加载中 侵权举报
    2022-01-25 17:50:55下载
    积分:1
  • stm32 RTC 驱动源码
    资源描述stm32 RTC 驱动源码内部有详细注释适合新手学习
    2022-02-03 11:57:38下载
    积分:1
  • 软件定时器
    应用背景     我们在做单片机程序时,经常会用到多个定时器,这时我们就需要各个配置多个不同的TIMER,有时TIMER不够用,有时TIMER配置过多,标志过多,程序写着写着就乱了,就算是理清了,也会造成程序可读性差,可移植性低,对硬件依赖性强的缺点。     为了解决这个问题,我们可以用程序实现一个软件定时器,在内存允许的范围内,它可以实现无数个定时器、计数器功能,当需要一个定时器,只需要在程序里定义一个定时器变量,通过不同接口的调用,就可以实现定时功能;实现这一功能,只需要占用一个硬件定时器即可,大大减少了硬件TIMER的占用,提高了程序的可移植性,降低程序的复杂度。   关键技术     在这里,我们需要借鉴操作系统架构里的系统嘀嗒功能。先初始化一个硬件TIMER作为系统的心跳,用这个TIMER来驱动一个全局变量sys_pulse的递增;然后利用程序来查询变量当前值判断系统程序的执行时间,从而得现时间的间隔,再通过事件发送程序来通知任务定时已到。     一个软件定时器变量,至少需要包括三个元素,开始时间start_time,定时时长interval,事件内容event;     每当程序启动一个定时器,将当前系统的sys_pulse值赋于开始时间变量start_time, 设定定时器的定时时长interval, 和事件内容event, 然后在主循环里不断查询sys_pulse 是否大于 start_timer + interval,如果大于,则表明此定时器定时结束,然后调用事件发送函数告诉任务,定时已到,开始执行任务。     如果用户要移植此程序,只需要修改timer_init()内硬件TIMER的初始化程序即可,其它内容可以直接引用,不需要修改。   &
    2023-04-15 22:30:04下载
    积分:1
  • si114x_uv,测试紫外线的源代码,分做5级
    这个是用来开发紫外线的Si1142的源代码,代码很详细,要的是C8051开发的,欢迎大家指点与共享。
    2022-09-02 06:40:02下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载