canooee 发表于 2023-4-15 14:28:57

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

【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



页: [1]
查看完整版本: 【N32电机控制大赛】+带有记忆功能的自动升降桌