回答

收藏

【N32电机控制大赛】+带有记忆功能的自动升降桌

国民技术N32 MCU 国民技术N32 MCU 1944 人阅读 | 0 人回复 | 2023-04-15

【N32电机控制大赛】+带有记忆功能的自动升降桌


一、项目名称:
【N32电机控制大赛】+带有记忆功能的自动升降桌
二、项目概述:
        本系统是基于国民技术的N32G430为主控芯片来实现桌子升降功能,同时主控具有两组位置记忆的功能,存储在外部EEPROM中,掉电数据不会丢失。系统有4个操作按钮,上升、下降、功能1和功能2,上升和下降按钮用于操作控制桌面的上升和下降,功能1按钮用于实现存储/归位1的功能,功能2按钮用于实现存储/归位2的功能。
        具体的操作步骤如下:
1>        上升和下降按键来控制步进电机向上或向下运动。
2>        功能1和功能2用于控制存储两个步进电机的位置,显示桌面的两个不同的高度,功能键长按用于存储步进电机位置值到EEPROM,短按用于归位步进电机到存储的位置。


三、软硬件设计
        本系统设计过程包含了电路硬件设计和软件部分设计部分,具体的如下:
3.1、硬件部分设计
3.1.1、硬件电路框图       

3.1.2、硬件电路图


3.1.3、硬件PCB

3.1.4、硬件实物图
3.1.4.1、步进电机驱动器

2.1.4.2、步进电机带减速器

2.1.4.3、控制板
控制板正面

主控芯片

控制板背面
控制板背面背了一片EEPROM芯片AT24C02。



3.2、软件部分
3.2.1、软件控制流程框图:



3.2.2、控制程序部分源码
见文件中fun.c



分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条