搜索
bottom↓
回复: 26

熟悉AVR,PIC,等机器是不难的,但是涉及软件的PID等问题,可能你一辈子也提不出好的方案

 关闭 [复制链接]

出0入0汤圆

发表于 2005-2-2 14:44:54 | 显示全部楼层 |阅读模式
如题。单片机只是解决方案一部分啊。

出0入0汤圆

发表于 2005-2-2 14:50:06 | 显示全部楼层
愿闻其详:)
头像被屏蔽

出0入0汤圆

发表于 2005-2-2 14:53:50 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2005-2-2 15:02:24 | 显示全部楼层
PID是一种单片机控制马达转速,或者控制温度的算法。应用这种算法,可以使马达的速度达到很高的精度,不论是在带负载,还是在不带负载的情况下。这段时间我就是在做马达控制的,不过暂时还没有用到PID算法,在下一阶段的程序改善过程中,可能就需要用到这个算法了。

出0入0汤圆

 楼主| 发表于 2005-2-2 15:04:36 | 显示全部楼层
有一个项目,读模拟量,然后写PID算法,控制温度在0.2度,据说只有日本神港的仪表才能搞定,国内没有一家能够写好这个算法的,有上海理工大学的老师搞了10年,只有对几个行业控制还可以,神港的仪表是通用的。低档要买500,高档5000,看看国内仪表,100左右,这个地步,用AVR,PIC,MOTO有区别吗?应用工程师重要的是开发经验和一定的理论基础。我要买一本"PID算法与软件仿真”看看了。

出0入0汤圆

发表于 2005-2-2 15:10:26 | 显示全部楼层
这是我在公司里找的一些关于PID调节的资料,大家可以看一看

出0入0汤圆

发表于 2005-2-2 15:10:47 | 显示全部楼层
点击此处打开armok0137025.pdf

出0入0汤圆

发表于 2005-2-2 15:11:42 | 显示全部楼层
PID的概念只要是学过自控原理的都应该了解一定。但要从书本上将PID搬到MCU上的话就比较有搬头了。所以现在就有的讨论了。呵呵!

出0入0汤圆

 楼主| 发表于 2005-2-2 15:14:33 | 显示全部楼层
据该行业的人说,日本神港的仪表用HITACHI芯片,但真正厉害的是内部的算法,稳定性通用性一流,他一年要卖掉3000套,他说,如果中国人也能搞出同样优秀的算法,日本神港就要破产了。

出0入0汤圆

发表于 2005-2-2 15:35:54 | 显示全部楼层
pid是比例积分微分.主要不在于什么内部算法.而是在于长期的应用经验! 比如说温控, firstelec 说温控精度到0.2度,哪是需要执行机构和现场调试做得很好才行,与温控器关系不大,国内很多温控都能胜任. 积分在于检测变化量,微分在于检测变化速度,通过这两项所得参数按一定比例调节制冷量或制热量.比例曲线需要现场调试得到(而设计参数只能得到一个理论曲线). 我之所以写这些,是看到大家盲目相信哪些广告或宣传,把中国的产品和技术看低. 中国的产品不是不行,而是没有建立好产品信誉. 有时应用方在执行机构做得不好或调试不好,胡乱把责任推在国产产品身上. 国内产品差不在于质量(有很多外国产品也是国内代产代设计的), 而在于信誉上. 作为一位开发人员, 应该理性一点去考虑问题,而不是盲目相信一个宣传!
头像被屏蔽

出0入0汤圆

发表于 2005-2-2 15:42:31 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

 楼主| 发表于 2005-2-2 15:44:53 | 显示全部楼层
KIKI,唉,又是一个愤青,我们都盼望日本神港能够早日破产,其实也试验了很多国产仪表才说这个话的,希望在这方面就不要多谈了。KIKI,如果你能推荐一种仪表能达到日本神港的效果,每年3000套就是你的了。再说,在中国每买掉一台,日本神港就派人到中国现场调试吗?

出0入0汤圆

发表于 2005-2-2 15:55:56 | 显示全部楼层
同样是PID运算为什么国人就做不好,而东洋人就能做好呢?不解ing
头像被屏蔽

出0入0汤圆

发表于 2005-2-2 15:58:32 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2005-2-2 16:09:09 | 显示全部楼层
没用过这个仪表。

如果说烙铁的话,倒是知道一点:

日本白光------RMB 1000  (公司买的) 936 没有数码显示的

国产普通------RMB  100  (个人买的)

我拆过一个白光,里面的线路没什么特别之处,重要的应该是烙铁发热芯,它的感温元件和发热元件是一体化的。这个烙铁手柄(连烙铁头一起)也要卖100多了。

国产的没拆,不过工艺差,无论外观还是性能。



如果日本神港温控器是连测温元件也一起配套的话,重点就在测温元件上面了。--中国在这方面还嫩着点。

还有一点,国内的厂商只追求低成本,根本打不进高端市场:

    模具不精密,外观差----瑞典,德国,日本,连台湾都比我们好多了。

    认为技术(特别是软件)不值钱------程序员没钱怎么干活?



中国人的数学能力不亚于任何民族,不说别的,2004年,MD5加密的神话也给中国人破了。

山东大学网站新闻----密码学领域重大发现:山东大学王小云教授成功破解MD5

关于软件发展的问题在于 "一个中国人是一条龙,一群中国人是一堆虫" ,不在这里讨论。
头像被屏蔽

出0入0汤圆

发表于 2005-2-2 16:24:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2005-2-2 16:27:31 | 显示全部楼层
中国的控制水平低,原因何在?中国人笨——至少我不这么认为。应该是中国的高等教育有问题吧!更深一层挖掘应该是教育决策者的问题,再深一层是谁的问题——我想大家都已经明白了!这里就不讨论了。反正每次讨论民族的工业水平时结果都是一样的。

我们这些ET人能做的就是好好努力,从自己做起,希望20年后我们不再谈论神港,因为它已经不值得一提了

出0入0汤圆

发表于 2005-2-2 16:37:57 | 显示全部楼层
一个中国人是一条龙,一群中国人是一条巨龙!

别老拿中国人说事。窝里反的事哪国都有,德国,法国等国家历史上的丑事更丢人,只是我们的“专家”视而不见,不说而已。

想想中国的版图是怎么打出来的?想想长城是怎样造出来的?就是故宫,现在也没有哪个国家能拿得出手的!自己冷静地翻翻中国地战争史,文明史,发展史,看看中华民族是怎么样书写辉煌的!
头像被屏蔽

出0入0汤圆

发表于 2005-2-2 16:40:14 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2005-2-2 17:14:52 | 显示全部楼层
四大发明已经过去,“新八国联军”又来了!

请将我们辉煌的历史忘记,我们不需要历史,我们要将来!国人努力!!

谈一下题外话阿莫站长不建议吧。
头像被屏蔽

出0入0汤圆

发表于 2005-2-2 17:31:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2005-2-2 17:57:11 | 显示全部楼层
阿莫说得好!

文_革并不是大家看得那部 <阳光灿烂的日子> 那样,而是一个非常悲惨,灭绝人性的年代。



我国现在变成这个样子是有历史原因,希望大家看清楚我们国家的现状,不要做所谓的愤青。

不小数的人觉得用日本,美国的仪器很自豪,用国产的xxx万用表,xxx示波器就没面子。这是事实!

别人现在超过我们,要承认,也要用力追赶。

基础很重要,外国的高精尖技术都是保密的,但对于普通技术,人家网站都是无偿公开的,所以国民的平均技术水平提高得很快。国内很多网站是怎样做的?

阿莫建这个 OurAVR 网站,提倡公开源代码,目的何在?就是想让大家在一个无私的环境下学习技术,把基础搞好。

希望将来的某一天,我们不再使用日本的神港温控器,白光烙铁...而是自豪的用自己高科技品牌。

或许说得太伟大了,不过,大家应该感受到 “我们的AVR”的论坛气氛是无私的。

出90入0汤圆

发表于 2005-2-2 18:12:15 | 显示全部楼层
想想,一个马屁精在领导你,拿的钱又比你多,你会好好干吗?这样下去,中国赶超美国、日本可能吗?

    伊拉克兄弟都已用“手”了?我们还在用“脚”?县长、市长是马屁和钱得来的,老百姓算个俅!

    我做过加热PID控制,过冲1度,温度稳定在+-0.2度,不是很难。
-----此内容被hzpyl于2005-02-02,18:17:19编辑过

出0入0汤圆

发表于 2005-2-2 22:50:45 | 显示全部楼层
怎么和自私扯到一起去了?小日本自私狭隘全世界有名。

出0入0汤圆

发表于 2005-2-3 00:18:19 | 显示全部楼层
你们所看到的文_革,是被严重歪曲了的文_革,就像大家现在看到的是一个梦幻的美国一样。你们真以为几亿中国人,上百万的外国人都是BC吗?(如果你们真的认真研究一下,就会发现有法国人,日本人......好多外国人都以不同的方式的参与了,最近还有一个老美出书说文_革的进步意义)。

政_治的问题,历史的问题,还是希望大家能好好研究再说话,因为站在不同的立场上,一定会有不同的解读。就像阶级斗争,尽管许多人说它不存在,然而它却时刻发生在讨薪民工的身上,小煤窑旷工的身上,下岗改制工人的身上......
头像被屏蔽

出0入0汤圆

发表于 2005-2-3 00:56:06 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽

出0入0汤圆

发表于 2005-2-3 01:01:29 | 显示全部楼层
PID是自动控制中用到的,使闭环系统快速响应输入,并使系统稳定精确的运作。它应是实时的!简单的PID可以用以下方式来实现。



if Vin>Vref then  

   Vo=Vo-(Vin-Vref)/2

else if Vin<Vref then  

   Vo=Vo+(Vref-Vin)/2

else

   Vo=Vo

end if



其中,Vin为采集的反馈模拟量。

      Vref为给定的基准参考量。

      Vo为为输出的控制模拟量。



别小心这简单的代码,它反应迅速,极其稳定,精度也高的哦。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-2 20:36

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表