wxyujz
发表于 2006-11-29 23:57:18
发一个AVR的电机PID程序
不知道有没有人发过.
点击此处下载armok01136849.zip
Linbrid
发表于 2006-12-15 13:34:45
en
winter
发表于 2006-12-15 16:25:04
谢谢
gxlujd
发表于 2006-12-15 16:27:41
好东西,顶一个!
my_avr
发表于 2006-12-16 00:04:58
保存先,谢谢楼主
fengleichen
发表于 2006-12-17 20:26:26
好东西,先保存,再顶
mcue
发表于 2007-3-27 09:41:36
正好需要,谢谢了昂
plc_avr
发表于 2007-3-28 12:44:27
太好了!谢谢楼主!
kaif_w
发表于 2008-3-1 13:49:08
保存、学习
armok
发表于 2008-3-1 14:00:49
虽然我没有细看,但既然彩虹都赞好,COOL!
mfm123
发表于 2008-3-1 22:43:07
谢谢,学习一下
microcon
发表于 2008-3-2 09:36:54
谢谢!
hl0716
发表于 2008-3-2 09:56:43
谢谢!
nomoneyiv
发表于 2008-3-2 10:40:34
文档再详细点就好了!
wxyujz
发表于 2008-3-2 16:11:29
谢谢阿莫给俺加了条裤子,这下暖和了^_^
cnshyl
发表于 2008-3-2 20:12:17
好东东,顶一个!
zsulrq
发表于 2008-4-1 15:06:22
include $(AVRLIB)/make/avrproj_make楼主 请问这个目录在哪里?谢谢
canking
发表于 2008-4-1 15:45:46
很久没来了,顶一下啊
spy2008
发表于 2008-4-1 16:14:01
mark
foxgrey
发表于 2008-4-1 16:23:33
看了一下代码,看代码风格,应该职业人员写的,而且水平较好
atommann
发表于 2008-4-1 16:49:54
这儿有一些资料:
AVR Motor Controller
Written by Pascal Stang | Updated: Sunday February 05, 2006
http://hubbard.engr.scu.edu/embedded/motorcontrol/motorctrl-avr/index.html
http://cache.amobbs.com/bbs_upload782111/files_9/ourdev_243153.jpg
AVR Motor Controller (原文件名:motorctrl_sm.jpg)
xyang18
发表于 2008-4-1 17:33:49
感谢wxyujz
R28FA
发表于 2008-4-1 19:29:27
thanks
poppush
发表于 2008-4-1 19:53:08
haomark
jetbo
发表于 2008-4-1 22:44:57
有没原理图资料啊
cgbabc
发表于 2008-4-27 22:29:03
学习一下
ylshu
发表于 2008-8-19 17:44:54
好东西,顶一个!
thefrogking
发表于 2008-8-20 22:08:46
谢谢楼主分享
ylei12
发表于 2008-8-20 23:25:55
收藏以后用
luojunzhou
发表于 2008-8-21 06:44:35
好!代码风格可学习
tarzar
发表于 2008-8-21 17:09:40
顶
htfly
发表于 2008-8-21 17:37:37
ding
lrh51
发表于 2008-9-10 10:15:05
DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEEEE
rainjoe
发表于 2008-10-24 11:29:28
请问原代码在哪里下载到的~
xk2yx
发表于 2008-10-24 13:34:56
ding
soco_da
发表于 2008-10-24 17:02:24
有无温度PID
ylei12
发表于 2008-10-24 19:04:48
保留
attiny13
发表于 2008-10-24 21:51:49
ark
ijany
发表于 2008-10-25 11:40:53
好东西哦
xaofen
发表于 2008-11-10 15:54:22
收藏
hulalawxy
发表于 2008-11-11 11:06:36
upupup
zhoud
发表于 2008-12-3 13:30:44
研究下。谢了
gcm8048
发表于 2008-12-6 23:15:21
好东西
xxit10
发表于 2009-5-24 12:15:28
恩,这么多人都赞,研究研究
luoxiaofeng
发表于 2009-5-24 12:39:28
谢谢
scan
发表于 2009-5-24 20:54:30
谢谢,保存下,以后一定用的着
sydzhu
发表于 2009-5-25 04:28:15
谢谢!下来看看。
su37sm
发表于 2009-7-9 21:57:52
只能说一句,谢谢楼主
z_zt
发表于 2009-7-10 08:10:37
谢谢楼主,呵呵
weifeng99
发表于 2009-7-10 14:57:45
谢谢分享!
382383706
发表于 2009-8-5 21:55:52
mark
pinocchio
发表于 2009-8-5 23:33:00
mark
hm_huang
发表于 2009-8-7 19:57:41
既然都是Cool了,那就下载了。谢谢分享!
zsfang0104
发表于 2009-8-11 11:19:31
mark
wanghengzhi
发表于 2009-8-14 16:31:01
xiexie
xuetingxun2010
发表于 2009-8-21 09:07:51
学习中,谢谢分享
master5888
发表于 2009-8-21 16:00:57
mark
kuzhuu
发表于 2009-9-3 10:39:14
xiexie le 兄弟
yunlongAVR
发表于 2009-10-1 21:36:05
看看学习一下!
wk52621773
发表于 2009-10-2 18:00:08
谢谢。
1145557260
发表于 2009-10-4 15:53:03
下了,研究一下
ieee.qin
发表于 2009-10-4 21:47:04
不错,不错,学习了
chaled
发表于 2009-10-8 14:48:08
好东西,顶一个!
TRINAMIC
发表于 2009-10-9 12:28:41
传一个自带PID运算的控制IC
点击此处下载 ourdev_489689.pdf(文件大小:1.24M) (原文件名:tmc457_datasheet.pdf)
点击此处下载 ourdev_489690.pdf(文件大小:755K) (原文件名:TMC457-EVAL_manual.pdf)
点击此处下载 ourdev_489691.pdf(文件大小:649K) (原文件名:TMC457-EVAL_schematic.pdf)
gxy508
发表于 2009-10-9 16:11:57
mark
shenhaojj
发表于 2009-10-9 20:02:40
这个是不是应用笔记
shenhaojj
发表于 2009-10-9 20:02:41
这个是不是应用笔记
chao1977
发表于 2009-10-9 21:34:18
下载下来学习,谢谢分享
quentin121
发表于 2009-10-9 23:16:28
下载学习,谢谢!!
hongxp
发表于 2009-10-10 08:37:32
mark
sunmy
发表于 2009-10-10 12:24:18
咔咔!
pinocchio
发表于 2009-10-10 13:39:19
mark
tanguoyong
发表于 2009-10-10 13:50:19
正好需要,谢谢了昂
eric_wang
发表于 2009-10-15 18:30:53
ding
baixuefeng
发表于 2010-1-11 10:04:05
顶一下!
2004353215
发表于 2010-1-11 11:07:33
学习……
meisen999
发表于 2010-1-11 13:32:54
感觉不对劲,大家看这:
Controller.error = Controller.input-Controller.feedback;
// calculate integral error
Controller.error_integ += Controller.error;
// clamp integral error (anti-windup)
//Controller.error_integ = MAX(Controller.error_integ, -Controller.windupMax);
//Controller.error_integ = MIN(Controller.error_integ,Controller.windupMax);
// calculate differential error
Controller.error_diff = Controller.error - Controller.error_last;
Controller.error_last = Controller.error;
// do PID
Controller.output = ((Controller.Kp*Controller.error)>>8)
+((Controller.Ki*Controller.error_integ)>>8)
+((Controller.Kd*Controller.error_diff)>>8);
印象中的PID公式:U = Kp*(e0-e1) + Ki*e0 + Kd*(e0-2*e1+e2) + Un-1 ;
ideality0214
发表于 2010-1-11 17:28:27
学习一下
cooleaf
发表于 2010-1-11 18:17:41
PID自整定确实需要花不少时间才能搞得定啊!
ju748
发表于 2010-1-12 02:46:00
看看。。
482271
发表于 2010-1-13 09:15:52
回复【2楼】winter
-----------------------------------------------------------------------
谢谢分享
cgbabc
发表于 2010-1-13 10:37:10
顶一个
haso2007
发表于 2010-1-13 11:50:52
没看来是自调节的,算法也很一般,那位高人指点一下,精华在那里?
relotus
发表于 2010-4-8 09:22:23
mark
smartzou
发表于 2010-4-8 09:30:59
mark
wuliwb
发表于 2010-4-8 14:37:24
mark
xjf20072608
发表于 2010-6-6 18:00:08
mark
jsongyan
发表于 2010-6-6 21:43:27
谢谢
hecb999
发表于 2010-6-6 22:51:58
MARK
hm_huang
发表于 2010-6-28 12:00:29
谢谢共享
psocfans
发表于 2010-6-28 14:27:23
收藏一下
cgbabc
发表于 2010-6-28 15:33:23
学习
gxy508
发表于 2010-9-8 21:04:11
mark
TS0806143
发表于 2010-9-19 09:59:16
mark
jj.deng
发表于 2010-9-19 12:36:14
学习一下~~
poet_lee
发表于 2010-9-19 18:08:11
谢谢分享~
cuikai12345
发表于 2010-9-19 21:09:37
mark
abu0210
发表于 2010-9-23 14:27:16
先mark 再学习!
hanlinsong
发表于 2010-12-9 14:41:48
谢谢楼主好东西啊
Chester
发表于 2011-3-10 10:04:41
好东西