开启新的征程,邀请您见证ST的蜕变

【特惠季】小马哥最新小四轴,完整资料限时特价开源!

智能车电机驱动(HIP4082+LR7843)

四轴步进电机加减速控制两套工程源码,STM32主控

四轴步进电机加减速控制两套工程源码,STM32主控

基于STM32的4轴步进电机加减速控制全套工程源码,共有两套;

一套是STM32F103的,另外一套是STM32F405的;

可以同时控制4轴步进电机进行加减速;

速率可以达到100K以上;

源码算法是基于《AVR446: Linear speed control of stepper motor》

电路城语:此资料为卖家免费分享,不提供技术支持,请大家使用前验证资料的正确性!如涉及版权问题,请联系管理员删除!

附件包含以下资料:

电路相关文件

其他文件
算法参考文档.zip
描述:参考文档
分享到:
收藏 (26)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归gongjun98所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 鲁比克快速解魔方机器人

    解魔方机器人能够在不到10秒的时间内还原魔方。硬件组件:OpenBuilds NEMA 17步进电机× 6 驱动器DRV8825用于Theremino系统的步进电机× 6 电容100μF× 6 NodeMCU ESP8266分线板× 1 软件应用程序和在线服务:IBM沃森OpenCV的该项目是一个Rubik的立方体解魔方系统,由能够识别立方体颜色的软件和计算解决方案组成,以及负责执行立方体上移动的机器人。当系统脱机时,颜色检测使用IBM Watson API或OpenCV框架。机器人花费5到10秒来解决难题。我们附件里面看到一些演示。实物图片:
    来自:机器人时间:2018-12-27 机器人 步进电机 魔方机器人
  • STM32串口脱机下载器

    非SWD或者JTAG接口下载!使用的是串口下载,使用6根线下载:VCC GND TXD RXD RESET BOOT0原理是利用ST单片机内置Bootloader。目前测试过STM32F103RC/VC/ZE STM32F407ZG 芯片,均可完美下载 只是F4系列FLASH全盘擦除时间较长!此外F103系列下载波特率最高460800 但是F4系列最高只能为76800使用正点原子MINI板开发!EMWIN部分参考了本站的设计:
  • STM32F103 USB转CAN接口板AD版硬件原理图+PCB+MCU源码

    Altium Designer 设计的项目工程文件,包括原理图及PCB印制板图,mcu 软件测试源码,可以用Altium Designer(AD)软件打开或修改,可作为你产品设计的参考。
    来自:工业控制时间:2018-11-06 单片机 stm32 pcb
  • 基于STM32车牌号识别(源码加原理图和论文,开题报告)

    本设计车牌识别系统以STM32F103RBT单片机为主控,控制OV7670摄像头(带FIFO)进行图像采集,通过模式识别、匹配获得车牌的识别结果,并在显示屏上显示。为尽大可能的提高处理速度,所以对STM32单片机进行了16倍频。识别主要过程包括图像采集、二值化分析、识别车牌区域、字符分割、字符匹配五过程。在有需要的地方上面可以增加计时计费功能,以便对车辆进行实时有效的管理。减少车辆过多造成困扰,减少城市交通带来的负担,在交通违章方面起到监督的作用。1、图像采集图像通过OV7670摄像头进行数据采集,采集的图像大小为320*240像素,像素格式为RGB565。每个像素由两字节组成,第一字节的高五位是R,第一字节的低三位和第二字节的高三位组成G,第二字节的低五位是B。图像通过STM32单片机读取,并将数据进行特殊处理后,显示于TFT显示屏上。2、二值化分析摄像头的数据在采集过程中,对每个像素进行二值化处理,即设定R、G、B的阈值。通过二值化处理,将像素值分为全黑0x0000和全白0xffff两种。同时通过程序分析出每行的跳变点。分析跳变点的目的是识别出车牌区域。3、识别车牌区域通过二值化分析出各行的跳变点,车牌区域处由于字符,导致跳变点明显较多,约大于15个,通过跳变点的分析和判断,即可识别出车牌区域位置。如下图中左侧红色标记点,即为各行的跳变点数目。本系统程序中设定跳变点大于15个,在连续行存在多个跳变点大于15的位置处,将起始位置设定为车牌区域的上边边界Y_up,结束位置设定为车牌区域的下边边界Y_down。再通过RGB-HSV颜色转换,识别出车牌区域的左边边界X_left和右边边界X-right。这样既可获取车牌区域的准确边界,如下图蓝色边框范围。4、字符分割车牌区域识别后,再次通过二值化进行字符的分割处理。处理过程中,获取各个字符的左边边界kk和右边边界k,若分割出来的字符数为8,则分割比较准确。如下图所示,竖向蓝线为各个字符的边界标记。字符分割,为下一步字符匹配准备总要参数。5、字符匹配字符分割后,进行归一化处理,再逐一对各个字符进行字符匹配。字符模板通过取模软件先提取出,存放于程序中,其大小为24*50的单一像素。匹配后,将相似性最大值的对应字符作为输出结果,并予以显示。因单片机容量有限,目前车牌识别的汉字只有6个:渝闽京浙陕粤。买家可以通过更改程序,更换其他的汉字。数字和字母是全部能识别。电路原理图系统供电为DC5V ,接入STM32核心板5V引脚。STM32核心板上通过稳压芯片AMS1117将5V变为3.3V电压,并通过核心板引脚输出。3.3V电压为STM32芯片、摄像头模块、TFT彩屏的供电电压。焊接电路时,将摄像头模块和TFT彩屏接至3.3V引脚,而不是5V引脚。
    来自:安防与监控时间:2018-11-05 stm32 stm32f103 图像处理
  • 自动棋盘,来场对弈吧!

    在棋盘周围无形地移动棋子,看似神奇。硬件组件:Arduino UNO和Genuino UNO× 1 OpenBuilds NEMA 17步进电机× 2 SparkFun步进电机驱动板A4988× 2 SparkFun双H桥电机驱动器L298× 1 电磁铁5V; 50N× 1 OpenBuilds微型限位开关× 2 直线轴承座× 五 钢棒库存× 1 中密度纤维板× 1 亚克力板× 1 电容100μF× 2 手动工具和制造机器:动力钻钢锯我有兴趣用磁铁做一些让它显得神奇的东西,所以我基本上打算从哈利波特系列中制作出“ 巫师的国际象棋”游戏。游戏是在两个人共享计算机之间; 不幸的是,电脑不是第二个播放器。该板连接到计算机并要求玩家输入要移动的棋子的方形地址和该棋子的新位置。电磁铁由两个步进电机和同步带移动。每个部件内部都有一个松散的钢制滚珠轴承,可以轻松滑动。
  • LTC6802 锂电池状态监测设计原理图pcb程序

    LTC6802锂电池状态监测电路的设计原理图pcb程序全都有,正点原子七寸电容触摸显示屏显示。该系统供电采用两路学生电源供电,两路电压可均调制30VDC(单路电压最高不超过60V ),将两路电源串联连接,然后接入到该控制板上,接线的顺序为上图方向从上到下分别是V+,0,V-,接通电压即可工作。电路板实物 PCB截图:
    来自:电池时间:2018-05-02 锂电池 电池监测 ltc6802
  • 2017年大学生电子设计竞赛K题参考方案/单相用电器分析监测装置/智能插座

    在硬件方面,电参数采集部分结合电压互感器和电流互感器,以专用电能计量芯片CS5463为核心,采集所需电参数,包括电压、电流、功率、功率因数、温度等,MCU采用STM32F103ZET6,进行数据的进一步处理、存储和相关控制功能,其性能强大,功耗低,适合家庭的智能化设备。外围搭载蓝牙模块向手机发送用电信息。继电器模块控制用电线的通断,实现过载保护及自恢复功能,结合蓝牙实现远程控制智能插座通断电功能。 在软件设计方面,CS5463驱动程序通过参考数据手册,配置相关寄存器进行参数读取,在进行实验校正后误差不超过6%。存储功能利用STM32的FLASH模拟EEPROM,可以存储7种用电器的有功功率和无功功率,然后将7组数据组合,建立121组数据组合表。通过方案对比,选择基于欧式距离的时域识别算法,适合在嵌入式设备上进行快速处理,将采集数据和组合表数据进行相似度计算,遍历查找最大相似度,识别准确度较高。所有附件资料截图:
  • TB6612FNG 四路直流电机驱动板设计

    该直流电机驱动板可以同时驱动四路直流电机或者两路二相四线步进电机,通过连接标注的I2C接口到主控,可以对各个电机接口进行配置和驱动。该电机驱动板采用STM8S105作为电机驱动微处理器,负责解析由上位机发送的指令,通过计算后转换成电机驱动信号,支持最高刷新频率(数据更新频率)1ms/次。采用了两颗TB6612FNG高性能电机驱动芯片,静态下,功耗仅30mA,电机驱动能力高达1.2A@5V,峰值电流高达3.2A@5V,电机驱动支持4~12V宽电压(电机驱动供电)输入。其次,该TB6612FNG直流电机驱动板还提供了4路独立舵机驱动接口,可以直接通过主控来驱动舵机。实物截图:技术规格: 驱动主控:STM8S105控制电路工作电压:3.3-5V (连接到FireBeetle的VCC)控制电路工作电流:30mA电机驱动芯片:TB6612FNG电机驱动电压:4-12V电机驱动能力:1.2A平均电流@5V峰值电流:3.2A@5V通信接口:I2C接口设备地址:0x18最大刷新频率:1ms工作模式:4路直流电机或2路步进电机支持4路舵机驱动一个状态指示灯外形尺寸: 58mm x 29mm安装孔尺寸:3.1mm x 6mm安装孔位置: 53mm x 24mm安装孔尺寸:内径3.1mm/外径6mmLED状态指示灯说明 状态1:LED灯闪烁(频率30Hz),说明电机驱动芯片正在等待主机发送初始化指令。状态2:LED常亮,说明电机驱动芯片正常工作(控制电机运转并且等待主机发送新的指令)。状态3:LED熄灭,说明电机驱动芯片出现通讯异常。示例代码截图:
  • 51单片机太阳能双轴自动追光系统(原理图+仿真+PCB+程序)

    利用51单片机做的一个双轴自动追光系统,可以用于太阳能充电系统的寻光自动化,从水平和纵向两个方向找到最佳光源点,实现能源利用最大化。图一:控制板部分 图二:寻光步进电机与光比较模块 附件资料截图:
    来自:DIY创意产品时间:2018-06-29 51单片机 太阳能 寻光
  • 低成本四轴步进电机控制源码-四轴并发、S加减速(机器人\工控\医疗\自动化)

    1.单颗MCU(dsPIC33)实现四轴联动控制2. 支持S型,T型曲线加减速,最大输出脉冲可达1MHz(为保证曲线平滑,实际使用为1.4Hz-100KHz)。3. 支持CAN总线级联(最大256块控制器级联)支持超过1000轴并行控制。4. 支持内部flash存储运动参数:加\减速度,最大速度、启动时间等5. 支持IO触发,扩展光耦触发启动或停止,外扩电磁阀等开关量输出本项目为软件源码,支持合作定制,有需要请联系卖家配套硬件购买详见:https://www.cirmall.com/circuit/9303/
销量
612
查看
6164
参数名 参数值
发布于 2016 年 06 月 01日
Moore8直播课堂