全文预览

计算机控制课设——多路数据采集系统的设计

上传者:塑料瓶子 |  格式:doc  |  页数:22 |  大小:0KB

文档介绍
过程就是一个不断发现问题, 解决问题的过程,我们逐渐学会了知识的分析,发现,解决以及融会贯通的能力,真正做到了学以致用。(3) 通过理论和实践的有效结合,使我们对计算机控制系统的理论知识,特别是 C程序的设计与执行流程部分都有了更为深刻的了解。总之,这次的设计虽然仍有一些不足,但却极大程度上提高了我们的能力,为我们以后的学习工作积累了宝贵的经验。 5.2 个人总结 5.2.1 组长个人总结在本次计算机控制技术课程设计中我们小组经过一周的努力利用 proteus 仿真软件设计出了一套完整的数据采集系统,该数据采集系统能够产生频率和幅值均可调节的正弦波,方波,三角波三种波形。在数据采集系统的另外一部分可以准确的采集到直流电源的电压值以及交流电源的电压值和频率值。对于本次设计,我们小组经过仔细讨论,并结合各自的特长。形成了明确的分工。而我主要负责的部分是整个数据采集系统的信号发生部分软件程序的编写。在具体任务的实施中,我深刻的体会到了设计一个程序的系统性思维的重要性。例如本次设计的任务是设计一个能够产生三种波形的信号发生器。而在这中间就要涉及到各个信号类型的切换问题。刚开始我是将各个波形用独立的程序来产生的。这样虽然也可以实现各个波形的切换。但当要实现频率的可调问题上就无法统一的实现。最终改为通过一个共享的 DA 数据区终于使问题得到圆满的解决。另外,设计一个程序的算法也是很重要的。例如本次设计中要求产生正弦波。按照传统的方法是通过建立一个正弦波表来实现的。这种方式有很多弊端。特别是在要求频率和幅度都要求可调的情况下,得不到标准的正弦波。而后面通过采用 C 语言的 sin 函数既避免了建表的繁琐,又可以产生标准的正弦波。因此,在设计程序的时候一定要先设计出一个优良的算法。 5.2.2 组员个人总结课程设计是培养学生综合运用所学知识,发现,提出, 分析和解决实际问题, 锻炼实践能力

收藏

分享

举报
下载此文档