📄 基于tms320f240的pid和pwm温度控制_老古开发网文章.htm
字号:
lang=ZH-CN>PR1</FONT></SPAN><SPAN>/</SPAN><SPAN><FONT
lang=ZH-CN>2</FONT></SPAN><SPAN>/</SPAN><SPAN><FONT
lang=ZH-CN>3</FONT></SPAN><SPAN>便输出相应的</SPAN><SPAN><FONT
lang=ZH-CN>PWM</FONT></SPAN><SPAN>波。在程序中用</SPAN><SPAN><FONT
lang=ZH-CN>initp</FONT></SPAN><SPAN>-</SPAN><SPAN><FONT
lang=ZH-CN>wm789</FONT></SPAN><SPAN>()完成</SPAN><SPAN><FONT
lang=ZH-CN>PWM</FONT></SPAN><SPAN>初始化后,即可用</SPAN><SPAN><FONT
lang=ZH-CN>setpwm789</FONT></SPAN><SPAN>()来进行</SPAN><SPAN><FONT
lang=ZH-CN>PWM</FONT></SPAN><SPAN>。</SPAN></P>
<P><SPAN><A></SPAN></P><SPAN>
<P><B><SPAN><FONT lang=ZH-CN><IMG
style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000"
src="基于TMS320F240的PID和PWM温度控制_老古开发网文章.files/2006726_224259.jpg"
border=0></FONT></SPAN></B></P>
<P><B><SPAN><FONT
lang=ZH-CN>2</FONT></SPAN></B><B><SPAN>.</SPAN></B><B><SPAN><FONT
lang=ZH-CN>4</FONT></SPAN></B><B><SPAN> </SPAN></B><B><SPAN><FONT
lang=ZH-CN>DSP</FONT></SPAN></B><B><SPAN>和</SPAN></B><B><SPAN><FONT
lang=ZH-CN>PC</FONT></SPAN></B><B><SPAN>通信格式</SPAN></B><SPAN><BR></SPAN><SPAN> 本设计的波特率为</SPAN><SPAN><FONT
lang=ZH-CN>4800</FONT></SPAN><SPAN>、帧格式为</SPAN><SPAN><FONT
lang=ZH-CN>8</FONT></SPAN><SPAN>个数据位、一个停止位。设计给出每个指令起始位、长度及和检验的协议。在传输中所有指令的长度为</SPAN><SPAN><FONT
lang=ZH-CN>8</FONT></SPAN><SPAN>个字节,两个连续的十六进制数</SPAN><SPAN><FONT
lang=ZH-CN>0xfe</FONT></SPAN><SPAN>、</SPAN><SPAN><FONT
lang=ZH-CN>0xfe</FONT></SPAN><SPAN>表示一条新命令行的开始,第三个字节说明指令类型,接着四个字节是指令内容,最后一个字节是该条指令第</SPAN><SPAN><FONT
lang=ZH-CN>3</FONT></SPAN><SPAN>个字节到第</SPAN><SPAN><FONT
lang=ZH-CN>7</FONT></SPAN><SPAN>个字节的累加和,对于溢出部分不予考虑,只用累加和的低</SPAN><SPAN><FONT
lang=ZH-CN>8</FONT></SPAN><SPAN>位校验。本设计中</SPAN><SPAN><FONT
lang=ZH-CN>DSP</FONT></SPAN><SPAN>向</SPAN><SPAN><FONT
lang=ZH-CN>PC</FONT></SPAN><SPAN>主机发送的指令共</SPAN><SPAN><FONT
lang=ZH-CN>9</FONT></SPAN><SPAN>种,由每条指令的第三个字节指定(表</SPAN><SPAN><FONT
lang=ZH-CN>1</FONT></SPAN><SPAN>,表</SPAN><SPAN><FONT
lang=ZH-CN>2</FONT></SPAN><SPAN>)。当传输的参数是浮点数时,发送方将其转为整数发送,接收方也作相应的处理。</SPAN></P>
<P><SPAN><A></SPAN></P>
<P><SPAN><A><IMG
style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000"
src="基于TMS320F240的PID和PWM温度控制_老古开发网文章.files/2006726_224330.jpg"
border=0><IMG
style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000"
src="基于TMS320F240的PID和PWM温度控制_老古开发网文章.files/2006726_224344.jpg"
border=0></SPAN></P><SPAN>
<P><B><SPAN><FONT
lang=ZH-CN>3</FONT></SPAN></B><B><SPAN> 控温效果</SPAN></B><SPAN><BR></SPAN><SPAN> 图</SPAN><SPAN><FONT
lang=ZH-CN>3</FONT></SPAN><SPAN>是对</SPAN><SPAN><FONT
lang=ZH-CN>500g</FONT></SPAN><SPAN>铜制生物样品座</SPAN><SPAN><FONT
lang=ZH-CN>20</FONT></SPAN><SPAN>℃</SPAN><SPAN><FONT
lang=ZH-CN>→70</FONT></SPAN><SPAN>℃</SPAN><SPAN><FONT
lang=ZH-CN>→20</FONT></SPAN><SPAN>℃</SPAN><SPAN><FONT
lang=ZH-CN>→70</FONT></SPAN><SPAN>℃</SPAN><SPAN>的控温曲线。温度超调量小于</SPAN><SPAN><FONT
lang=ZH-CN>0</FONT></SPAN><SPAN>.</SPAN><SPAN><FONT
lang=ZH-CN>7</FONT></SPAN><SPAN>℃</SPAN><SPAN>,控制精度</SPAN><SPAN><FONT
lang=ZH-CN>±0</FONT></SPAN><SPAN>.</SPAN><SPAN><FONT
lang=ZH-CN>15</FONT></SPAN><SPAN>℃</SPAN><SPAN>,升降温速度</SPAN><SPAN><FONT
lang=ZH-CN>2</FONT></SPAN><SPAN>℃</SPAN><SPAN>/秒。</SPAN></P>
<P><SPAN><A></SPAN></P><SPAN>
<P><B><SPAN><IMG
style="BORDER-LEFT-COLOR: #000000; BORDER-BOTTOM-COLOR: #000000; BORDER-TOP-COLOR: #000000; BORDER-RIGHT-COLOR: #000000"
src="基于TMS320F240的PID和PWM温度控制_老古开发网文章.files/2006726_224357.jpg"
border=0></SPAN></B></P>
<P><B><SPAN>4 结束语</SPAN></B><SPAN><BR> 控温系统通过上位机下传控温点或控温曲线及计算参数,系统设置灵活,控温功能丰富。控制中用PID计算进行PWM控制,可达±0.15℃的精确控温,同时保证较高的升降温速度和较小的超调量。研制的仪器运行稳定、可靠。<o:p></o:p></SPAN></P>
<P><SPAN><BR><B>参考文献</B><o:p></o:p></SPAN></P>
<P><SPAN><BR>[1]王福瑞,等.单片微机测控系统设计大全[M].北京航空航天大学出版社,1998:331-337.<BR>[2]张浩.铂电阻温度传感器地自热效应[J].传感器技术,2002,21(12):13-14.<BR>[3]宁改娣,杨拴科.DSP控制器原理及应用[M].科学出版社,2002.<o:p></o:p></SPAN></P>
<P> </P>
<P><SPAN><o:p><FONT
lang=ZH-CN> </FONT></o:p></SPAN></P></SPAN></SPAN></SPAN></SPAN></SPAN></SPAN></o:p></SPAN></FONT></SPAN></FONT></A></TD></TR></TBODY></TABLE><BR></TD></TR>
<TR>
<TD class=table vAlign=top bgColor=#ffffff><FONT
color=#ff0000><BR></FONT></TD></TR></TBODY></TABLE>
<TABLE class=tableMain width=736 align=center border=0>
<TBODY>
<TR>
<TD>
<DIV align=center>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-1420557601534669";
google_alternate_ad_url = "http://www.laogu.com/my/welcome.gif";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel = "8723702390";
google_color_url = "000000";
google_color_link = "ff6600";
google_color_border = "93c901";
//-->
</SCRIPT>
<SCRIPT src="基于TMS320F240的PID和PWM温度控制_老古开发网文章.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV></TD></TR></TBODY></TABLE>
<TABLE class=tablehome cellSpacing=1 cellPadding=3>
<TBODY>
<TR>
<TD width=530><FONT color=#ff0000>欢迎进入<A
href="http://www.laogu.com/laogubbs/"
_target="_blank">老古论坛</A>进行讨论</FONT><BR><BR>[<A
href="http://www.laogu.com/ctg_16.htm">DSP数字信号处理</A>] 相关文章: <BR>
<LI><A
href="http://www.laogu.com/wz_2510.htm">32位MCU-DSP内核结构与嵌入式开发系统</A><BR>
<DIV
style="PADDING-RIGHT: 10px; PADDING-LEFT: 40px"><B>简介:</B><BR>32位MCU-DSP内核结构与嵌入式开发系统
中国弹片及公共实验室 采用集成RISC/DSP内核结构的32位微控制器设计,可为便携式多媒体和消费电子应用提供极高电源效率 RISC和DSP协调工作
新型E1-32XS提供了一种功能强大的RISC结构,带有集成的DSP支持和16KB片上SRAM。这种独特的集成设计可为各种便携式多媒体和消费电子产品提供高效率和低成本的解决方案。现在,设计者可获得世界上最好的设计方案--针对控制功能......</DIV><BR>
<LI><A
href="http://www.laogu.com/wz_2509.htm">Matlab在数字信号处理课程设计中的应用</A><BR>
<LI><A href="http://www.laogu.com/wz_2508.htm">基于DSP技术的心电工作站系统</A><BR>
<LI><A
href="http://www.laogu.com/wz_2507.htm">一种基于DSP和采样ADC的数字锁定放大器</A><BR>
<LI><A href="http://www.laogu.com/wz_2506.htm">基于DDS+PLL频率合成源的设计</A>
</LI></TD>
<TD width=205>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-1420557601534669";
google_ad_width = 160;
google_ad_height = 90;
google_ad_format = "160x90_0ads_al";
google_ad_channel = "6437294569";
google_color_border = "93c901";
google_color_bg = "FFFFFF";
google_color_link = "ff6600";
google_color_text = "000000";
google_color_url = "000000";
//-->
</SCRIPT>
<SCRIPT src="基于TMS320F240的PID和PWM温度控制_老古开发网文章.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</TD></TR></TBODY></TABLE>
<TABLE class=tableMain cellSpacing=1 cellPadding=3 border=0>
<TBODY>
<TR>
<TD vAlign=top bgColor=#ffffff>
<TABLE height="100%" cellSpacing=0 cellPadding=0 width="100%" align=center
border=0 valign="top">
<TBODY>
<TR>
<TD>下一个:<A
href="http://www.laogu.com/wz_2511.htm">[DSP数字信号处理]ADC输入电路的正确处理(转)</A><BR>
<DIV
style="PADDING-RIGHT: 10px; PADDING-LEFT: 40px"><B>简介:</B><BR>很棒的文章:ADC输入电路的正确处理
正确理解A/D转换器的输入
许多嵌入式应用都会用到A/D转换器。然而,如果错误连接了A/D转换器输入端的电路,就会无意识的破坏A/D转换的测量。 图
1:A/D转换器的典型应用
图1是A/D转换器和集成采样保持(S/H)电路的典型应用实例。这是一个非常简单的应用,几乎不可能出现错误连接。然而它确实是错误的,由此检测到的A/D转换器的数值将低于预期的数......</DIV></TD></TR>
<TR>
<TD><BR>上一个:<A
href="http://www.laogu.com/wz_2513.htm">[DSP数字信号处理]430端口介绍</A></TD></TR>
<TR>
<TD class=table vAlign=top bgColor=#ffffff><BR></TD></TR>
<TR>
<TD class=table vAlign=top bgColor=#ffffff></TD></TR>
<TR>
<TD></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE></DIV>
<TABLE class=tableMain width=736 align=center border=0>
<TBODY>
<TR>
<TD>
<DIV align=center>
<SCRIPT type=text/javascript><!--
google_ad_client = "pub-1420557601534669";
google_alternate_ad_url = "http://www.laogu.com/my/welcome.gif";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "text_image";
google_ad_channel = "3625436549";
google_color_url = "000000";
google_color_link = "ff6600";
google_color_border = "93c901";
//-->
</SCRIPT>
<SCRIPT src="基于TMS320F240的PID和PWM温度控制_老古开发网文章.files/show_ads.js"
type=text/javascript>
</SCRIPT>
</DIV></TD></TR></TBODY></TABLE>
<DIV align=center><A href="http://www.laogu.com/">老古开发网</A>版权所有 2006年9月 asp.Net
V2.0 设计:<A href="http://www.laogu.com/">老古</A>,<BR>2007-9-21 10:57:59 页面缓存:30分钟
执行时间:16毫秒 </DIV></BODY></HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -