工程测控课程设计(2010)优质PPT.ppt
《工程测控课程设计(2010)优质PPT.ppt》由会员分享,可在线阅读,更多相关《工程测控课程设计(2010)优质PPT.ppt(24页珍藏版)》请在冰豆网上搜索。
下午预习、准备。
星期2第3、4大节,第5,3实验室。
硬件焊接,软件设计星期3第3、4大节,第5,3实验室。
硬件焊接,调试程序星期4第3、4大节,第5,3实验室。
软件设计,调试程序p第17周:
星期1星期5第1、2大节,第5,3实验室。
软件设计,调试程序。
星期五下午,交报告、工具及电路板。
成绩评定方法成绩评定方法考勤20%,设计报告40%,测试结果审查40%.设计报告内容安排:
设计报告内容安排:
1.本项设计的目的及要求,对设计的内容及最终应达到的效果进行概述。
2.本项设计的硬件原理,各个单元电路的设计及原理。
3.软件设计:
算法的原理概述,程序流程图及源程序。
4.测试结果分析(包括各项性能测试的数据表格)5.遇到的问题与解决办法6.设计心得体会电路图介绍电路图介绍p单片机外围电路(复位电路,时钟电路)p按键控制电路p数码管驱动电路p显示电路p电源及功能指示电路p信号整理及串行通信电路单片机芯片特点单片机芯片特点参考STC89C52技术手册从编程的角度,芯片功能与学过的51系列单片机一样支持串口下载程序程序及算法介绍程序及算法介绍p软件钟程序部分算法原理功能设定主要函数p涡流称重计程序(A/D转换程序)主要函数p频率计程序部分算法原理主要函数功能切换软件钟算法原理软件钟算法原理p所谓软件钟就是利用51单片机制作一个电子时钟p其算法就是以单片机的时钟为基准,记录单片机时钟脉冲的数量,当数量足够多(如脉冲为每秒6Mhz,那么记录6M个脉冲所需时间即为1秒)就可以将显示部分的“秒”位加一。
加到60以后进位为“分”,”秒“位清零以后继续记录。
当“分”累加为60以后进位为”时“,”分“位清零以后继续记录,当”时“位为24以后,”时“位清零并继续记录。
功能切换功能切换p使用中需要对时钟进行调整。
在调整的时候需要一个按键来进入调整状态。
进入调整状态以后需要一个按键来向左移动调整位置,一个按键来向右移动调整位置,一个按键来增加所选位置的数值,一个按键来减小所选位置的数值。
调整完成以后还需要一个按键来退出调整位置,恢复时钟的计数运转。
以上所需按键可以根据需要合并。
p在调整中另外一个需要注意的问题是如何显示目前所选定调整的位置(如秒的个位或者十位,分的个位或者十位等)。
可以采用是否显示数位右下的小数点或者所选需调整位是否闪烁来让操作者明确目前自己所选定的需要调整的数位。
设计内容设计内容1.焊接电路板,下载已有简单程序,观察并记录现象2.在所给程序的基础上,用c51编程,完成完整的数字时钟的软件设计。
主要子程序主要子程序1.单片机初始化程序定时器T0中断服务程序2.显示子程序3.时钟运行计数子程序4.时间数据送显示缓冲区子程序5.设置时间子程序6.时钟调整子程序7.键值读入子程序8.延时子程序涡流称重计涡流称重计原理:
本项设计中用电位器的中间抽头所输出的电压模拟采集的重量数据,单片机经ADC0832的通道0输入该电压信号,并将其转换为数字信息送6位共阳8段LED显示。
设计内容设计内容1.焊接电路板2.熟悉ADC0832的器件手册3.用c51编程,完成完整的涡流称重的软件设计。
主要子程序主要子程序1.单片机的初始化程序2.显示子程序3.0832的转换子程序4.采样数据换算压力子程序5.将压力值转换为十进制数,并将每位送入显示缓冲区子程序光电转速计光电转速计算法原理算法原理p数字频率计的基本原理p数字频率计是直接用十进制数字来显示被测信号频率的一种测量装置。
它不仅可以测量正弦波,方波,三角波和尖脉冲信号的频率,而且还可以测量他们的周期。
数字频率计在测量其他物理量如转速、振荡频率等方面获得广泛应用。
p所谓频率,就是周期性信号在单位时间(1s)里变化的次数。
若在一定时间间隔T内测得的这个周期性信号的重复变化次数N,则其频率可表示为f=N/T,一般为简单起见我们通常选择测量间隔为1秒(即T1),这样1秒内信号重复变化的次数就是信号的频率。
p1秒的计数周期要采用单片机本身的时钟脉冲来计算,在1秒的时间内,记录的外部脉冲的数量就是外部信号的频率。
所以一共需要2个计数过程,一个是记录单片机本身时钟脉冲的个数以准确划定1秒的时间,一个是记录外部脉冲的个数,以准确记录外部信号的频率。
p因为显示的数码管数量有限,所以在编写程序时要注意采用小数点所在的位置来表示频率单位功能切换p频率计同时应具有测量信号周期的功能,由f1/T可知,加入一段求倒数的代码即可求得周期。
可以通过按键来切换显示的内容是信号的频率还是周期。