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
页: [1] 2
查看完整版本: [原创]基于PC控制的多步进电机驱动控制系统全部资料(VC,ICCAVR,PCB,SCH)