新闻中心

EEPW首页>测试测量>设计应用> 基于ATMEGA8的高精度超声波测距仪设计

基于ATMEGA8的高精度超声波测距仪设计

作者: 时间:2012-10-23 来源:网络 收藏

2.2 超声波测距系统软件设计
整个超声波测距系统工作模式的选择、数据的传输,以及计算都是由单片机内部程序完成的。
系统软件设计的核心工作是对TDC-GP21芯片进行控制。软件编程的操作主要有两个步骤,分别是写寄存器的配置和初始化,以确定TDC—GP21的工作模式和寄存器的读取工作。首先对TDC-GP21进行寄存器配置,设置测量范围和每个通道的采样次数,定义ALU的汁算方法;然后初始化TDC—GP21、选通START和STOP通道,TDC-GP21进入测量状态,等待START和STOP信号;接收指令后进行测量,测量完成后单片机读取TDC —GP21测量数据。为了保证测量数据的准确性,每次进行测量前,都需要对TDC-GP21进行初始化。超声波测距系统程序流程如图3所示。

本文引用地址://m.amcfsurvey.com/article/193040.htm

e.JPG


3 实验结果分析
为保证测量结果的稳定性,在测试时采用光滑硬质表面作为反射面,测量结果如表1所示。

f.JPG



4 结束语
经测试系统在实际实验中测距准确。单片机的低功耗、高运算速度和专用TDC—GP21计时芯片相结合,使系统功耗和体积都有所降低,整个系统电路结构简单、精度高、软件的升级和更新方便,满足了现场的测量要求。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭