FlashNuk
发表于 2008-4-18 16:58:19
[原创]基于PC控制的多步进电机驱动控制系统全部资料(VC,ICCAVR,PCB,SCH)
导师上个星期给了个任务要求完成一个用于电子射线探针分析仪的控制系统,这几天完成了初步的功能和框架,上传所有开发资料,以飨众友。
功能说明:
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)
http://cache.amobbs.com/bbs_upload782111/files_9/ourdev_255805.JPG
(原文件名:RIMG0003.JPG)
点击此处打开 ourdev_255806.JPG(文件大小:364K,只有300K以内的图片才能直接显示) (原文件名:RIMG0005.JPG)
http://cache.amobbs.com/bbs_upload782111/files_9/ourdev_255808.JPG
(原文件名:RIMG0006.JPG)
zook0k
发表于 2008-4-18 17:42:13
资料够全
谢谢
chairang
发表于 2008-4-18 18:48:03
很好很强大
cgbabc
发表于 2008-4-18 19:51:53
.
bjj9217
发表于 2008-4-18 20:16:54
记号!
schminj
发表于 2008-4-18 21:15:24
很好
yuangaoping
发表于 2008-4-18 21:38:58
支持一下
FlashNuk
发表于 2008-4-18 22:14:13
遗漏了一张图,补上。
步进电机驱动板原理图ourdev_256103.rar(文件大小:4K) (原文件名:步进电机驱动A3977系统板V2.rar)
armok
发表于 2008-4-18 22:41:02
好贴,谢谢! Cool !
hitsxg
发表于 2008-4-19 11:45:45
好东西,谢谢
ww7805
发表于 2008-4-19 14:48:49
原理图和PCB都打不开?
lionliu
发表于 2008-5-9 14:21:37
记号
tomato6681
发表于 2008-5-15 22:04:35
楼主,留个联系方式好吗?我有问题想请教下
plc_avr
发表于 2008-5-16 07:37:24
谢谢共享!
sunmake
发表于 2008-6-2 10:54:39
谢谢楼主
spy2008
发表于 2008-6-2 11:40:11
好贴
mkpoon
发表于 2008-6-2 11:53:01
謝了!
zhanghua1121
发表于 2008-6-14 19:46:12
收藏
greeham
发表于 2008-6-14 21:41:41
记号
kalo
发表于 2008-6-14 22:45:28
记号
mtheory
发表于 2008-6-15 07:07:10
好东西啊!!!!1
ykr1
发表于 2008-6-23 14:37:12
可惜好几个包是坏的。
langeliu
发表于 2008-6-23 21:43:26
好东西啊,顶
at90s
发表于 2008-7-19 21:07:34
成都理工大学+电子射线探针分析仪,大概能猜到楼主是哪个学院哪个系哪个导师的学生了。
llsenyue
发表于 2008-7-20 20:04:45
mark~!!!
wkman
发表于 2008-7-21 11:52:01
很强大!
hk-avr
发表于 2008-7-23 10:03:47
学习一下
hk-avr
发表于 2008-7-23 10:37:16
怎么打不开啊,难道不是用Protel99se的吗?
FlashNuk
发表于 2008-7-23 11:28:55
是DXP格式的。
jinbu
发表于 2008-8-1 09:28:02
很好,顶一个!
frankfjq
发表于 2008-8-1 09:54:46
好东西,谢谢分享!
dovebird
发表于 2008-8-1 10:38:33
做个记号
zhongguoren
发表于 2008-8-1 11:03:49
学习学习。
fu2008
发表于 2008-8-2 21:22:50
thanks
sws222
发表于 2008-8-4 22:33:11
做个记号
avr_appli
发表于 2008-8-23 08:23:06
mark
zydk1447
发表于 2008-10-22 14:18:16
好的,强贴!下了!
pcwinner
发表于 2008-10-22 20:57:01
记号.......
FEISHUANG
发表于 2008-10-22 22:29:04
mark
sspwm
发表于 2008-12-10 18:56:32
谢谢无私分享
dizisheji
发表于 2008-12-10 22:34:23
谢谢,先留个名,相信以后会用到
duqinglin
发表于 2008-12-11 13:52:32
收藏,谢谢楼主
mingyuexin1981
发表于 2008-12-17 21:40:46
学习了~~~谢谢
zcllom
发表于 2008-12-17 23:46:27
技术太全面了,电子领域里的各个专业都涉及到了啊
mfkqqw
发表于 2008-12-18 15:16:38
顶!!!
好东西,谢谢分享!
ksbgndz
发表于 2008-12-21 01:36:45
好东西,谢谢
desire
发表于 2009-4-7 12:29:11
超强!
wmsky
发表于 2009-4-10 17:57:37
dingdingmark
houzengmin
发表于 2009-4-19 15:27:05
mark
10086
发表于 2009-4-19 16:35:48
收藏!
Akendy
发表于 2009-5-13 12:55:57
很牛
很牛
很牛
很牛
很牛
很牛 很牛
很牛 很牛
很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛
很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛
很牛 很牛
很牛 很牛
很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛
很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛很牛
很牛 很牛
很牛
很牛
很牛
很牛
很牛
很牛
很牛
很牛
很牛
很牛
很牛
很牛
hejunbok
发表于 2009-5-13 20:15:12
赞一个
eydj2008
发表于 2009-5-23 16:56:26
好像 我们来晚了一样
firs_avr
发表于 2009-5-28 00:06:13
多谢楼主
12F675
发表于 2009-5-28 21:17:05
多谢楼主
smtgg
发表于 2009-5-29 22:36:04
收藏!
davecater
发表于 2009-5-29 23:42:34
cool!
jchqxl
发表于 2009-5-30 03:12:31
谢谢楼主的资料
hc235280
发表于 2009-5-30 13:56:35
留名学习,
bbi3014
发表于 2009-5-31 13:24:14
xuexi
0620221
发表于 2009-6-22 08:46:31
ddddddddddddddddd
czxf
发表于 2009-6-22 10:04:10
mark
lf8013
发表于 2009-6-22 21:46:29
谢谢楼主
dingdangCat
发表于 2009-6-26 11:18:52
好东西
armok
发表于 2009-7-12 07:38:13
整理资料时发现这个好帖子。
xpxp
发表于 2009-7-13 21:50:40
不能下载!
stefgq
发表于 2009-7-13 22:16:28
好东东
tsingangle
发表于 2009-7-14 20:41:30
a3397好多人用这个片子啊怎么样多少钱一片啊?
bobrone
发表于 2009-7-15 20:22:08
MARK
xiaolei0428
发表于 2009-7-16 12:45:10
想不说谢谢都难
Nuist_Gwgj
发表于 2009-7-18 18:36:06
很强
PolarLights
发表于 2009-7-18 19:20:53
很有用的资料 mark
qd118
发表于 2009-7-18 19:34:08
暂时还未用到,先道声谢谢!
ggg12345
发表于 2009-7-19 14:30:46
mark
zxy1217
发表于 2009-8-3 09:17:05
mark
hermes
发表于 2009-8-26 22:08:31
非常感谢!
vermon
发表于 2009-8-26 23:31:37
MARK 太好了另外LZ 我是西油的能给个QQ号么 常联系
TRINAMIC
发表于 2009-9-3 00:04:22
楼主的技术能力值得佩服,楼主可以尝试下面这个结构用的是TMC428(3轴控制芯片支持SPI总线)和TMC2x9(驱动芯片),这样控制3个,6个,9个,12个步进电机电路都非常简单而且体积可以做的非常小.提供写图片看看
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_477241.gif
(原文件名:1.gif)
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_477242.gif
(原文件名:2.gif)
看看下面这个板子就是采用这个结构可以控制+驱动6个步进马达
http://cache.amobbs.com/bbs_upload782111/files_17/ourdev_477243.gif
(原文件名:TMCM610.gif)
我可以提供产品和资料高sir 13812617052
lsw0136
发表于 2009-9-21 11:16:37
mark
zucc508
发表于 2009-10-18 12:08:05
好东西
fengwan
发表于 2009-10-23 09:08:27
【80楼】 TRINAMIC 驱动天下
朋友,你可以把资料上传上来共享就可以了.大家学习学习.不是很好吗.
smallworm
发表于 2009-10-23 13:02:32
学习了
TRINAMIC
发表于 2009-10-23 14:48:01
传些资料上来:
点击此处下载 ourdev_495030.zip(文件大小:1001K) (原文件名:tmc428_eval428_documentation_and_firmware.zip)
点击此处下载 ourdev_495031.zip(文件大小:144K) (原文件名:TMC236_sample_layout.zip)
dragonkiln
发表于 2009-10-23 14:53:12
支持!
ju748
发表于 2009-10-29 03:19:30
记号,以后细细看
cutebaby
发表于 2009-11-29 08:04:58
记号
kouxiangtang
发表于 2009-12-6 19:25:28
做的很专业啊!
aduc812
发表于 2009-12-7 09:32:50
学习
2004353215
发表于 2009-12-7 09:55:15
谢谢分享
lengmojiqing
发表于 2009-12-14 23:10:55
要看的啊!!
master5888
发表于 2009-12-15 10:47:49
mark
kingtiger
发表于 2009-12-15 13:05:10
mark
qq530148458
发表于 2010-2-13 19:13:01
支持一下
amity
发表于 2010-2-20 13:44:48
好资料
nil0
发表于 2010-2-20 15:22:38
学习!记号!
youpeng
发表于 2010-2-21 00:56:51
佩服,学习!
ARM9ZJ
发表于 2010-2-21 09:55:28
谢谢
gxy508
发表于 2010-2-21 13:04:13
mark
xiaolei0428
发表于 2010-2-21 16:03:26
楼主:电子射线探针分析仪是做什么用的啊?
quzegang
发表于 2010-2-28 15:55:06
mark