77范文网 - 专业文章范例文档资料分享平台

地雷探测仪(毕业论文) -(6)

来源:网络收集 时间:2018-12-25 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

第四章 系统软件设计

4.3 系统主程序设计 (1)程序流程图如图4-1:

(2)程序参考附录2

开始[13]

系统初始化,开中断键盘控制选通道置连续采样个数采集数据U0?Y启动A/D转换器N启动A/D等待转换完毕等待转换完毕,读取UxN连续采样个数到?Y算术平均值滤波连续采样个数到?Y算术平均值滤波N保存U0到21H中保存平均值Ux到数据缓冲区置数据U0已采样标志N判断|Ux-U0|>?Ui?显示,CPU发出报警信号结束

图4-1 主程序流程图

20

第四章 系统软件设计

4.4 子程序的设计

4.4.1 键盘控制子程序的设计 (1)程序流程图如图4-2: (2)程序参看附录2[14]。

开始初始化,开中断调用键盘扫描子程序N是否有键按下?Y调用键值判断子程序功能键K1加1键K2减1键K3确定键K4返回

图4-2 键盘控制程序流程图

4.4.2 数字滤波子程序的设计

设一个采样周期,对通道0连续采样6次,然后去掉最大和最小值,把剩余的累加和求算术平均值作为本周期采样值。存入内部RAM中。其中,R2寄存器存放最大值,R3寄存器存放最小值,R4寄存器存放累加和,R0存放连续采样次数。 (1)程序流程图如图4-3: (2)程序参看附录2[15]。

21

第四章 系统软件设计

开始清零最大值寄存器R2和累加和寄存器R4,最小值寄存器R3置初值N→R0N读A/D→A(R4)+(A)→A输入值>(R2)?Y输入值→R2N输入值<(R3)?Y输入值→R3NNN-1=0?累加和和中减去最大值和最小值得值除以4求均值

返回

图4-3 数字滤波程序流程图

22

第四章 系统软件设计

4.4.3 显示与报警子程序的设计 (1)程序流程图如图4-4: (2)程序参看附录2[16]。

开始保存均值Ux到数据缓冲区判断|Ux-Uo|>ΔUi?Y显示,CPU发出报警信号N结束

图4-4 报警程序流程图

23

第五章 系统仿真结果与技术指标分析

第五章 系统仿真结果与技术指标分析

5.1 系统仿真结果及分析

仿真调试的内容是要把程序修改正确,使编译能够通过,而且还要用Proteus仿真软件中的一些功能来查看程序所实现的功能是否能够和预期的功能相符合。需要反复调试,直到能够实现预期结果为止。本次设计是在Keil中来进行编译和调试的。

5.1.1 线性霍尔传感器调试结果及分析 外加磁场的南极靠近器件标志面时

R/mT 300 200 100

输出电压(V) 2.1 2.3 2.8 外加磁场的北极靠近器件标志面时 R/mT 100 200 300 输出电压(V) 4.3 4.8 5.1

线性霍尔传感器部分的调试结果基本是正确的,但由于外部环境的影响及硬件设备的不良等因素,调试过程中遇到了一些问题,模拟出的结果存在一定的误差,经过多次采样,尽量使结果与理论值得差值缩小,达到了预期的结果。

5.1.2 振荡电路调试结果及分析

振荡电路输出的是一方波,可以读出占空比和输出脉冲的频率,其仿真结果如图5-1所示

U0T1T2图5-1 多谐输出

t

从调试的结果中可以读出T1的值为:0.028ms,T2的值为:0.014ms。输出

24

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库地雷探测仪(毕业论文)&nbsp;-(6)在线全文阅读。

地雷探测仪(毕业论文)&nbsp;-(6).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/390073.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: