﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>C++博客-milkyway的窝-随笔分类-课题进展</title><link>http://www.cppblog.com/milkyway/category/3296.html</link><description>多看,多想,多实验</description><language>zh-cn</language><lastBuildDate>Tue, 20 May 2008 01:20:56 GMT</lastBuildDate><pubDate>Tue, 20 May 2008 01:20:56 GMT</pubDate><ttl>60</ttl><item><title>闭环PID控制要点</title><link>http://www.cppblog.com/milkyway/archive/2007/05/10/23839.html</link><dc:creator>相思酸中有甜</dc:creator><author>相思酸中有甜</author><pubDate>Thu, 10 May 2007 14:22:00 GMT</pubDate><guid>http://www.cppblog.com/milkyway/archive/2007/05/10/23839.html</guid><wfw:comment>http://www.cppblog.com/milkyway/comments/23839.html</wfw:comment><comments>http://www.cppblog.com/milkyway/archive/2007/05/10/23839.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/milkyway/comments/commentRss/23839.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/milkyway/services/trackbacks/23839.html</trackback:ping><description><![CDATA[<p>（1）目前的控制算法是嵌在主程序里的，可以考虑用函数封装起来；<br>（2）注意在输出溢出时，采用边界条件限制；<br>（3）控制算法执行周期应当使用10倍的对象阶跃响应时间效果较好；（参考《嵌入式为计算机系统: 实时接口技术》Jonathan W.Valvano著，机械工业出版社）<br>（4）目前的数据采集和控制周期相同，都为0.1s；<br>（5）比较位置式和增量式PID，位置式控制效果较好（调节时间短，振荡幅度小）；具体参考实验记录笔记和程序文档抓图比较。<br>（6）程序比原来改进的地方在于：在达到控制要求后，继续绘制实时曲线；而不是停止Timer,点亮LED。<br>（7）参数整定：<br>确定比例增益P 时，首先去掉PID的积分项和微分项。令Ti=0、Td=0（具体见PID的参数设定说明），使PID为纯比例调节。输入设定为系统允许的最大值的60%~70%，由0逐渐加大比例增益P，直至系统出现振荡；再反过来，从此时的比例增益P逐渐减小，直至系统振荡消失，记录此时的比例增益P，设定PID的比例增益P为当前值的60%~70%。比例增益P调试完成。 <br>&nbsp;&nbsp; 本系统在位置式PID算法下先设定vo=3.5,ki=kd=0; 逐渐加大kp至30时系统振荡，于是取kp=22。<br></p>
<img src ="http://www.cppblog.com/milkyway/aggbug/23839.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/milkyway/" target="_blank">相思酸中有甜</a> 2007-05-10 22:22 <a href="http://www.cppblog.com/milkyway/archive/2007/05/10/23839.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Windows CE5.0下绘制实时数据曲线</title><link>http://www.cppblog.com/milkyway/archive/2007/05/10/23786.html</link><dc:creator>相思酸中有甜</dc:creator><author>相思酸中有甜</author><pubDate>Thu, 10 May 2007 06:42:00 GMT</pubDate><guid>http://www.cppblog.com/milkyway/archive/2007/05/10/23786.html</guid><wfw:comment>http://www.cppblog.com/milkyway/comments/23786.html</wfw:comment><comments>http://www.cppblog.com/milkyway/archive/2007/05/10/23786.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/milkyway/comments/commentRss/23786.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/milkyway/services/trackbacks/23786.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: EVC绘制实时数据曲线思路，部分代码，注意事项与存在问题。欢迎指点！&nbsp;&nbsp;<a href='http://www.cppblog.com/milkyway/archive/2007/05/10/23786.html'>阅读全文</a><img src ="http://www.cppblog.com/milkyway/aggbug/23786.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/milkyway/" target="_blank">相思酸中有甜</a> 2007-05-10 14:42 <a href="http://www.cppblog.com/milkyway/archive/2007/05/10/23786.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>PCM-3718H的测试问题</title><link>http://www.cppblog.com/milkyway/archive/2007/04/11/21677.html</link><dc:creator>相思酸中有甜</dc:creator><author>相思酸中有甜</author><pubDate>Wed, 11 Apr 2007 15:04:00 GMT</pubDate><guid>http://www.cppblog.com/milkyway/archive/2007/04/11/21677.html</guid><wfw:comment>http://www.cppblog.com/milkyway/comments/21677.html</wfw:comment><comments>http://www.cppblog.com/milkyway/archive/2007/04/11/21677.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/milkyway/comments/commentRss/21677.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/milkyway/services/trackbacks/21677.html</trackback:ping><description><![CDATA[<br>1.在AI设置输入范围时,手册里的增益玛有问题.只有设为0时,实际电压表值与AI显示值一致.<br><br>2.对DIO设置寄存器(base+11)写值,其DIO端口1并没有对应的输出.base+3写值,端口0则正常.
<img src ="http://www.cppblog.com/milkyway/aggbug/21677.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/milkyway/" target="_blank">相思酸中有甜</a> 2007-04-11 23:04 <a href="http://www.cppblog.com/milkyway/archive/2007/04/11/21677.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>几个ＥＶＣ的编程体会</title><link>http://www.cppblog.com/milkyway/archive/2007/04/05/21356.html</link><dc:creator>相思酸中有甜</dc:creator><author>相思酸中有甜</author><pubDate>Thu, 05 Apr 2007 14:45:00 GMT</pubDate><guid>http://www.cppblog.com/milkyway/archive/2007/04/05/21356.html</guid><wfw:comment>http://www.cppblog.com/milkyway/comments/21356.html</wfw:comment><comments>http://www.cppblog.com/milkyway/archive/2007/04/05/21356.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cppblog.com/milkyway/comments/commentRss/21356.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/milkyway/services/trackbacks/21356.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: ＥＶＣ做了个数据采集控制系统，新手的几点体会．&nbsp;&nbsp;<a href='http://www.cppblog.com/milkyway/archive/2007/04/05/21356.html'>阅读全文</a><img src ="http://www.cppblog.com/milkyway/aggbug/21356.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/milkyway/" target="_blank">相思酸中有甜</a> 2007-04-05 22:45 <a href="http://www.cppblog.com/milkyway/archive/2007/04/05/21356.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>必须解决的问题和对策</title><link>http://www.cppblog.com/milkyway/archive/2007/01/02/17160.html</link><dc:creator>相思酸中有甜</dc:creator><author>相思酸中有甜</author><pubDate>Tue, 02 Jan 2007 14:23:00 GMT</pubDate><guid>http://www.cppblog.com/milkyway/archive/2007/01/02/17160.html</guid><wfw:comment>http://www.cppblog.com/milkyway/comments/17160.html</wfw:comment><comments>http://www.cppblog.com/milkyway/archive/2007/01/02/17160.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/milkyway/comments/commentRss/17160.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/milkyway/services/trackbacks/17160.html</trackback:ping><description><![CDATA[问题:<br />1.基于cepc的BSP定制的NK启动后分辨率怎么调整?无法设置DeviceManager<br />2.无法运行AdsDeviceManager.exe,缺乏的组件是什么?<br />3.基于geode的BSP定制的NK只有一个可以用,即使是用工控模板的也不能跳转.是wince的问题吗?<br />4.板卡上的PC/104总线是否被驱动?(在CEPC的NK中)  如何测试?<br /><br />对策:<br />1.问公司能否解决?怎样才能提供支持?<br />2.带板子求助<br />3.和老板说明我的艰难处境<img src ="http://www.cppblog.com/milkyway/aggbug/17160.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/milkyway/" target="_blank">相思酸中有甜</a> 2007-01-02 22:23 <a href="http://www.cppblog.com/milkyway/archive/2007/01/02/17160.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>一个始终不明白的问题</title><link>http://www.cppblog.com/milkyway/archive/2006/12/29/16999.html</link><dc:creator>相思酸中有甜</dc:creator><author>相思酸中有甜</author><pubDate>Fri, 29 Dec 2006 14:38:00 GMT</pubDate><guid>http://www.cppblog.com/milkyway/archive/2006/12/29/16999.html</guid><wfw:comment>http://www.cppblog.com/milkyway/comments/16999.html</wfw:comment><comments>http://www.cppblog.com/milkyway/archive/2006/12/29/16999.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/milkyway/comments/commentRss/16999.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/milkyway/services/trackbacks/16999.html</trackback:ping><description><![CDATA[一直不明白为什么我定制NK时,选用同样的模板和组件,基于CEPC的BSP的OS可以起来,而基于AMD GEODE的就停留在jumping to...上.<br />难道我安装有问题?真的搞不懂其中奥妙<img src ="http://www.cppblog.com/milkyway/aggbug/16999.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/milkyway/" target="_blank">相思酸中有甜</a> 2006-12-29 22:38 <a href="http://www.cppblog.com/milkyway/archive/2006/12/29/16999.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>CAB文件在wince定制系统的安装</title><link>http://www.cppblog.com/milkyway/archive/2006/12/18/16600.html</link><dc:creator>相思酸中有甜</dc:creator><author>相思酸中有甜</author><pubDate>Mon, 18 Dec 2006 14:53:00 GMT</pubDate><guid>http://www.cppblog.com/milkyway/archive/2006/12/18/16600.html</guid><wfw:comment>http://www.cppblog.com/milkyway/comments/16600.html</wfw:comment><comments>http://www.cppblog.com/milkyway/archive/2006/12/18/16600.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cppblog.com/milkyway/comments/commentRss/16600.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/milkyway/services/trackbacks/16600.html</trackback:ping><description><![CDATA[
		<p>从12月份开始让我已经郁闷了半个月，并且还要继续郁闷的问题。<br />（1）CE下安装*.CAB文件需要什么组件?<br /><font size="3">我要安装的是研华的PCM-3718H的驱动,公司工业自动化事业群的工程师提供了*.CAB文件,说直接在CE下双击就可以装了.<br />我双击后,先是提示"正在安装" 随即出现提示:"未成功安装Advantech PCM Driver,请重新运行安装程序."<br />IA技术支持说他们用UNO-2160测试过可以用,问题就在于我的NK是自己定制的,与测试用的不同.是否安装CAB文件的NK要是特定的呢? 我查过定制的OS下已经有CAB file Installer/Unintaller这个组件了,还需要别的吗?<br /></font><font size="3">（2）我现在选用CEPC的BSP定制的系统分辨率有问题,而GEODE的BSP启动不了.选用这些BSP时据说只是驱动了CPU模块,那么PCM-3350上的PC/104总线是否需要单独加驱动?应该怎样解决呢?不知道我的CAB文件安装失败是否和这个有关?<br />（3）我尝试过把CAB文件用工具cecabmanager打开,把里头的DLL文件拷贝到CE的windows目录下,运行例程,像ADSOFT.EXE,则提示:找不到文件(或它的某一个组件),请确认路径和文件名正确并且所需要的库全部可用".  而有些例程则可以打开只是无法运行，报错：configurationg data lost. 是否需要用DeviceManager事先配置好设备，比如通道，输入电压范围，触发方式选择，IRQ设置等等。<br />      到底是驱动没有加载呢？还是我的系统定制选择的BSP导致的这些问题？</font></p>
<img src ="http://www.cppblog.com/milkyway/aggbug/16600.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/milkyway/" target="_blank">相思酸中有甜</a> 2006-12-18 22:53 <a href="http://www.cppblog.com/milkyway/archive/2006/12/18/16600.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>11月份遗留的几个问题</title><link>http://www.cppblog.com/milkyway/archive/2006/12/08/16115.html</link><dc:creator>相思酸中有甜</dc:creator><author>相思酸中有甜</author><pubDate>Fri, 08 Dec 2006 02:53:00 GMT</pubDate><guid>http://www.cppblog.com/milkyway/archive/2006/12/08/16115.html</guid><wfw:comment>http://www.cppblog.com/milkyway/comments/16115.html</wfw:comment><comments>http://www.cppblog.com/milkyway/archive/2006/12/08/16115.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cppblog.com/milkyway/comments/commentRss/16115.html</wfw:commentRss><trackback:ping>http://www.cppblog.com/milkyway/services/trackbacks/16115.html</trackback:ping><description><![CDATA[在wince的学习过程中遇到了一些问题,苦苦思考,但还是不明白.希望能够快点解决.<br />1.我用的是一块PC/104模块(研华公司的PCM-3350,geode的CPU)<br />我通过超级终端查看调试信息,参数设为:com1,38400bps.可以看到信息&gt;<br />我想通过串口下载NK,参数设置为:com2,115200bps,8 位数据位,无校验,无流控制,1位停止位.&gt; 但是选择sboot,停止在jumping to.... 而PC 机上显示的下载进度为0&gt; 改成com1也是一样&gt; 是我的串口没有起来还是参数设置有误?因为我的PC上只有一个串口,调试和下载用的都是同一个,只是目标板上分别用com1和com2.<br />是否说明无法通过串口下载?什么样的板子才支持串口下载?&gt;&gt; <br /><br />2.我选用cepc的BSP,从CF卡启动NK,显示的分辨率很小,导致窗口溢出.怎样调整分辨率呢?<br /><br />3.我用activesync4.2通过7线连接的串口线,可是建立不了PC与板子的通信.报错如图,不管用板子上的COM1,COM2都一样.<br />据说网线可以同步,可是我没找到activesync中有设置网络的项.是版本问题还是别的?<img src ="http://www.cppblog.com/milkyway/aggbug/16115.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cppblog.com/milkyway/" target="_blank">相思酸中有甜</a> 2006-12-08 10:53 <a href="http://www.cppblog.com/milkyway/archive/2006/12/08/16115.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>