技术要求: 步进电机控制要求 实现按一次按钮电机转过一固定角,按复位按钮恢复到零度角,能用数码管显示角度。 能实现单片机与PC机通讯,能独立控制步进电机的功能。要求步进角小且精确,工作确定。 一、硬件设备 1、STM32PIN100(步进电机控制器V1.3) 95 2、THB7128 3A 单轴步进电机驱动器 95 3、电源 8 4、步进电机 12 5、数码管显示器 30 6、串口线一条, 5 7、JLINK下载器 60 二、控制要求 1、单片机与PC机能够通讯,单片机与PC机均能独立控制步进电机工作。 2、单片机工作要求: (1)通过面板三个按钮选择固定偏转角,固定偏转角为(1。8/128)*2,(1。8/128)*71,(1。8/128)*20,按启动按钮单步运行到对应角度停止。 (2)设立二个限位开关,一个安装在零度角,一个安装在90度。 (3)设立复位开关,复位开关的功能按复位开关电机反转到零度角,限位开关工作电机停止。数码管显示零度????? (4)数码管显示转过的角度(运行几步角度累加) (5)单片机上能够存储PC机传入的固定偏角值数据。 (6)实现正反转控制。 3、PC机控制要求 三个固定偏转角通过电脑可以设定,在PC机上给定一个角度让电机运转到指定角度,数码管显示的角度信息传回PC机 三、提供原理图及源程序代码 部分聊天记录: 网游天下_01 (16:53:43): 额,在哪接收? fangruimin123456 (16:54:00): == 我重新发,你在这接收。 网游天下_01 (16:54:36): 这套系统最好能够帮我标明总的价格 fangruimin123456 (16:54:59): 跟这个类似 fangruimin123456 (16:56:58): 我把理解的说说:按一下按钮,系统就驱动输出控制电机转动,转动多少角度呢?正转还是反转呢? 网游天下_01 (16:58:50): 转动的角度是否可以手动输入或者固定三个档次,例如0.1、0.5、1用开关切换,既要正转又要反转、、 fangruimin123456 (17:01:06): 对应是运行0.1度,0.5度,1度,是吗? 网游天下_01 (17:01:49): 是 fangruimin123456 (17:02:51): 要求在数码管上设定,还是用个拨码开关设定就可以?数码管设定程序就麻烦些 网游天下_01 (17:03:33): 用个拨码开关设定就可以 fangruimin123456 (17:03:36): 正、反转也可以用3个拨码开关设定。 网游天下_01 (17:04:12): 对 fangruimin123456 (17:05:18): 控制器一套、128细分驱动一个、1.8度42步进电机一个。220V变5V电源要不? 网游天下_01 (17:05:47): 还需要一个复位开关,例如转到9度以后按一下就可以直接复位从零开始 要电源 fangruimin123456 (17:06:43): 意思是点动运行的角度是累加的,若反转就要减掉运行的角度 加个复位可以 网游天下_01 (17:07:35): 是的 fangruimin123456 (17:07:37): 或按复位键就重新开始算 什么时候要,我们要给你重新焊上面那个小板,而且要改程序,需要多少套? 网游天下_01 (17:09:36): 按复位键能回到起始的平衡点,即零度,可以在零度上设一个限位器,当反转到此限位器时就停止 网游天下_01 (17:11:59): 可能是要加二个限位开关的接口,一个在零度,一个在90度,电机运转就在0度和90度之间,复位键一按即反转到零度,而不是计数器清零 fangruimin123456 (17:12:52): 若碰到90度的开关也停止 网游天下_01 (17:13:05): 是 fangruimin123456 (17:13:28): 若按复位键就反转运行,并且碰到0度开关就停止。 网游天下_01 (17:14:03): 是 fangruimin123456 (17:15:04): 好的,等于要2个隔离输入,限位开关给我的信号是什么? 网游天下_01 (17:17:01): 相当于导线接通 fangruimin123456 (17:17:25): 接通到我电源的地?平时为悬空? 网游天下_01 (17:18:42): 接通到电源的地 fangruimin123456 (17:20:46): 也就是你的限位开关的工作电源的地到时与我电源的地连在一起就可以。 功能就这些? 控制器一套、128细分驱动一个、1.8度42步进电机一个。220V变5V电源。 需要多少套,还是一套? 网游天下_01 (17:21:38): 对 fangruimin123456 (17:21:52): 多少套呢? 网游天下_01 (17:21:53): 一套 一套 fangruimin123456 (17:23:55): 要成品是吗? 网游天下_01 (17:25:06): 是 fangruimin123456 (17:25:23): 不需要提供内部原理和代码? 网游天下_01 (17:25:46): 要提供内部原理和代码 fangruimin123456 (17:26:31): 也就是要控制器所有的电路、实现程序代码和方案? 网游天下_01 (17:26:52): 是 fangruimin123456 (17:27:55): 好的,提供2种选择,整个系统;1、我们提供产品,不提供方案,320元;包邮费。 2、提供产品和所有方案,480元,包邮费。 最后成交费用705元,加EEPROM、VB源代码;包快递费用。 |