原创
基于PC控制的多步进电机驱动控制系统全部资料(VC,ICCAVR,PCB,SCH)
2008-5-16 00:09
3621
8
8
分类:
模拟
导师上个星期给了个任务要求完成一个用于电子射线探针分析仪的控制系统,这几天完成了初步的功能和框架,上传所有开发资料,以飨众友。
功能说明:
1。完成上位机控制软件。该软件需要控制另外两个应用程序(一个是CMOS摄像机的上位机软件,一个是能谱测量软件)的启动与关闭,并删除两个应用程序原有的菜单栏中的放大,缩小和关闭按钮。
2。在任意的进程环境中皆可以通过键盘控制下位机仪器。
3。下位机仪器需要完成对7个步进电机的驱动,细分数等于8。
4。采用USB接口进行通信。
5。步进选择1-9档。
采用的技术:
1。使用钩子函数和全局内存影射完成进程间键盘消息的响应,和不同进程间切换时,进程间的数据通信
2。使用A3977完成步进电机的8细分驱动。
3。采用FT232完成接口通信,并在软件中实现串口的自动获取打开。
4。采用EXE与DLL方式。
快捷键:
数字键:1-9,代表9个档位,1步进最小,9步进最大,每按一次1数字键,发出一个步进脉冲,每个档位提高步进脉冲数提高1倍。
pageup:z轴电机正转
pagedown:z轴电机反转
方向键,分别代表x,y轴电机的四个方向运动;
采用的是二手的步进电机,在城隍庙淘的
直接用万用表测量线圈之间的电阻确定相线。
硬件原理图,PCB,SCH;ourdev_255711.rar(文件大小:199K) (原文件名:Hard.rar) A39977数据手册ourdev_255728.rar(文件大小:466K) (原文件名:A3977KED.rar) ICCAVR下位机代码ourdev_255731.rar(文件大小:53K) (原文件名:ICCAVR.rar) FT232驱动程序安装exeourdev_255747.rar(文件大小:1.46M) (原文件名:CDM 2.02.04.rar) 上位机界面程序和动态链接库ourdev_255782.rar(文件大小:586K) (原文件名:VcSource.rar) 上位机与下位机协议ourdev_255785.rar(文件大小:13K) (原文件名:XPrb协议2008-3-20-2.rar)
(原文件名:RIMG0003.JPG) 点击此处打开 ourdev_255806.JPG(文件大小:364K,只有300K以内的图片才能直接显示) (原文件名:RIMG0005.JPG)
(原文件名:RIMG0006.JPG) http://www.ouravr.com/bbs/bbs_content.jsp?bbs_sn=985796&bbs_page_no=1&bbs_id=9999
文章评论(0条评论)
登录后参与讨论