一种基于单片机和倾角传感器结合的数显智能水平仪系统技术方案

技术编号:38498775 阅读:16 留言:0更新日期:2023-08-15 17:07
本发明专利技术公开了一种基于单片机和倾角传感器结合的数显智能水平仪系统,涉及水平仪技术领域,包括倾角传感器测量单元和AD转换单元,所述倾角传感器测量单元通过倾角传感器采集仪器所在的水平度位置相关的数据,将其转化为模拟电路信号,并将模拟电路信号传输至AD转换单元,所述AD转换单元对倾角传感器测量单元发出的模拟电路信号进行接收,将模拟电路信号输入到单片机的AD芯片中,转换成数字信号,将数字信号传输至单片机处理单元;本发明专利技术通过倾角传感器测量单元采集倾斜角度,通过显示单元将倾斜角度显示给用户。倾斜角度显示给用户。倾斜角度显示给用户。

【技术实现步骤摘要】
一种基于单片机和倾角传感器结合的数显智能水平仪系统


[0001]本专利技术涉及水平仪
,具体为一种基于单片机和倾角传感器结合的数显智能水平仪系统。

技术介绍

[0002]数显智能水平仪系统是一种利用倾角传感器、单片机等电子技术实现高精度水平检测的仪器,它可以通过数字信号处理技术将倾角传感器采集的信息转化为数值信息,并在LCD显示屏或LED数码管等显示设备中实时显示出来,从而提供了精确、便捷的水平度位置检测;
[0003]为了提高水平仪的测量精度,摆脱传统水平仪智能化程度低、数据处理能力差、抗震能力差等缺点,必须利用现代科技设计一种新的水平仪,基于倾角传感器、数字信号处理、单片机的智能水平仪是今后水平仪的发展方向,可以作为既实用又经济的数字水平仪系统,目前国内外水平仪的发展现状和趋势是:国内已有的水平仪不能很好的满足生产和应用的需求,国内电子水平仪的生产和研制能力与国外相比相对落后,尤其是存在着智能化程度不高,对数据缺乏处理能力,无法一次性测量出被侧面倾斜角和方位角等缺点。

技术实现思路

[0004]本专利技术的目的在于提供一种基于单片机和倾角传感器结合的数显智能水平仪系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述目的,本专利技术提供如下技术方案:一种基于单片机和倾角传感器结合的数显智能水平仪系统,包括倾角传感器测量单元、AD转换单元、警报单元、单片机处理单元、单片机模式选择单元、显示单元和单片机复位单元;
[0006]所述倾角传感器测量单元通过倾角传感器采集仪器所在的水平度位置相关的数据,将其转化为模拟电路信号,并将模拟电路信号传输至AD转换单元;
[0007]所述AD转换单元对倾角传感器测量单元发出的模拟电路信号进行接收,将模拟电路信号输入到单片机的AD芯片中,转换成数字信号,将数字信号传输至单片机处理单元;
[0008]所述单片机处理单元对AD转换单元发出的数字信号进行接收,对接收的数字信号进行处理和分析,得出仪器所在水平度位置相关的数据,计算出对应的偏差值,将偏差值分别传输至警报单元和显示单元,并将模式选择的控制信号传输至单片机模式选择单元;
[0009]所述警报单元对单片机处理单元发出的偏差值进行接收,并将接收的偏差值与所设定的偏差值进行对比,当检测到偏差已超出所设定的偏差值时,通过蜂鸣器告警功能发出警报提示,让用户尽快进行调整;
[0010]所述显示单元对单片机处理单元发出的偏差至进行接收,并将接收的偏差值通过LCD显示屏显示出来,用户看到仪器所在水平度位置相关的数据,并提醒用户进行校准和调整;
[0011]所述单片机模式选择单元对单片机处理单元发出的控制信号进行接收,并根据控
制信号为单片机选择单片机的工作模式;
[0012]所述单片机复位单元通过复位电路为单片机模式选择单元实现单片机的工作模式的选取。
[0013]优选的,所述显示单元对单片机处理单元发出的偏差值数据进行接收,将接收的偏差值数据的帧格式转化为角度,如果角度大于或者等于0,则调用
“‑
X”的LCD显示函数,如果角度小于0,则调用“+X”的LCD显示函数,并且对角度值去绝对值,将没有绝对值的角度值转化为字符,对角度字符调用LCD显示函数将角度字符显示在LCD显示屏。
[0014]优选的,所述LCD显示屏型号是1602,其显示是结果“R:”并在其后显示

180
°
到+180
°
的数值,所述显示单元通过显示电路检测电源。
[0015]优选的,显示电路LED接口接在P10端口,P10口是内部上拉的双向I/O口,向P10口写1时,P10口被内部上拉为高电平作为输入口,当VCC通电时,此时发光二极管D1发光,为显示VCC正常供电,如果不发光,则可以判定供给电源部分可能出了问题,若该支路出了问题则可以将发光二极管进行更换。
[0016]优选的,所述单片机模式选择单元的工作模式包括时钟停止模式、空闲模式和掉电模式,时钟停止模式通过静态设计使时钟频率降至0MHZ,当晶振器停振时,RAM和SFR的值保持不变,将时钟频率降至任意值以实现系统功耗的降低,空闲模式将CPU设置为睡眠状态,并将单片机的外围电路设置为工作状态,正常操作模式的最后一条指令执行完毕后进入空闲模式,该空闲模式下,CPU内容,片内RAM和所有的SFR保持原来的值,掉电模式中,晶振器停振并且在最后一条指令执行完毕后进入掉电模式,降到2.0V,片内RAM和SFR保持原值,在退出掉电模式之前VCC升至规定的最低操作电压。
[0017]优选的,所述单片机复位单元通过复位电路实现单片机的工作模式的选取,所述复位电路通过对VCC上电时,为电容C5充电,在R4即10K电阻上出现高电位电压后,使得单片机复位,几个毫秒后,C5充满,10K电阻上电流降为0,电压也为0,使得单片机进入工作状态,工作期间,手动按下开关S1,C5放电,在10K电阻上出现电压,使得单片机复位。松开S1后,C5又充电,几个毫秒后,单片机进入工作状态。
[0018]优选的,所述单片机处理单元对单片机进行初始化的工作,包括IO口配置、AD转换器配置、定时器配置和UART配置,读取倾角传感器采集的模拟信号,并计算出水平度位置相关的数据,将数据分别传输至警报单元和显示单元,发出控制信号传输至单片机模式选择单元,所述单片机处理单元通过单片机电路与警报单元、单片机模式选择单元、显示单元和单片机复位单元电性连接。
[0019]优选的,单片机电路将D0至D7与LCD1602的8个数据端口相连接,向LCD发送显示角度的指令,将EN端高电平变为低电平,在下降沿时,液晶模块执行指令,在读写和寄存器端口同时为低电平时向LCD写入数据。
[0020]与现有技术相比,本专利技术的有益效果是:
[0021]本专利技术通过倾角传感器测量单元采集倾斜角度,通过显示单元将倾斜角度显示给用户,由于数显智能水平仪系统可以一次性测量出被侧面的倾斜角和方位角,因此大大提高了测量效率,减少了重复操作的时间和成本,数显智能水平仪系统体积小、重量轻、易于携带和使用,可以广泛应用在各种场合,利用数显智能水平仪系统进行测量,可以避免由于人为因素和环境因素引起的误差,提高了测量的可靠性,为工作提供更准确的数据支持。
附图说明
[0022]图1为本专利技术实施例提供整体的系统流程图;
[0023]图2为本专利技术实施例提供的显示单元的工作流程图;
[0024]图3为本专利技术实施例提供的单片机复位单元的电路原理图;
[0025]图4为本专利技术实施例提供的显示单元的电路原理图;
[0026]图5为本专利技术实施例提供的整体的电路原理图。
[0027]图中:1、倾角传感器测量单元;2、AD转换单元;3、警报单元;4、单片机处理单元;5、单片机模式选择单元;6、显示单元;7、单片机复位单元。
具体实施方式
[0028]下面将结合本专利技术实施例中本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于单片机和倾角传感器结合的数显智能水平仪系统,其特征在于包括倾角传感器测量单元(1)、AD转换单元(2)、警报单元(3)、单片机处理单元(4)、单片机模式选择单元(5)、显示单元(6)和单片机复位单元(7);所述倾角传感器测量单元(1)通过倾角传感器采集仪器所在的水平度位置相关的数据,将其转化为模拟电路信号,并将模拟电路信号传输至AD转换单元(2);所述AD转换单元(2)对倾角传感器测量单元(1)发出的模拟电路信号进行接收,将模拟电路信号输入到单片机的AD芯片中,转换成数字信号,将数字信号传输至单片机处理单元(4);所述单片机处理单元(4)对AD转换单元(2)发出的数字信号进行接收,对接收的数字信号进行处理和分析,得出仪器所在水平度位置相关的数据,计算出对应的偏差值,将偏差值分别传输至警报单元(3)和显示单元(6),并将模式选择的控制信号传输至单片机模式选择单元(5);所述警报单元(3)对单片机处理单元(4)发出的偏差值进行接收,并将接收的偏差值与所设定的偏差值进行对比,当检测到偏差已超出所设定的偏差值时,通过蜂鸣器告警功能发出警报提示,让用户尽快进行调整;所述显示单元(6)对单片机处理单元(4)发出的偏差至进行接收,并将接收的偏差值通过LCD显示屏显示出来,用户看到仪器所在水平度位置相关的数据,并提醒用户进行校准和调整;所述单片机模式选择单元(5)对单片机处理单元(4)发出的控制信号进行接收,并根据控制信号为单片机选择单片机的工作模式;所述单片机复位单元(7)通过复位电路为单片机模式选择单元(5)实现单片机的工作模式的选取。2.根据权利要求1所述的一种基于单片机和倾角传感器结合的数显智能水平仪系统,其特征在于:所述显示单元(6)对单片机处理单元(4)发出的偏差值数据进行接收,将接收的偏差值数据的帧格式转化为角度,如果角度大于或者等于0,则调用
“‑
X”的LCD显示函数,如果角度小于0,则调用“+X”的LCD显示函数,并且对角度值去绝对值,将没有绝对值的角度值转化为字符,对角度字符调用LCD显示函数将角度字符显示在LCD显示屏。3.根据权利要求2所述的一种基于单片机和倾角传感器结合的数显智能水平仪系统,其特征在于:所述LCD显示屏型号是1602,其显示是结果“R:”并在其后显示

180
°
到+180
°
的数值,所述显示单元(6)通过显示电路检测电源。4.根据权利要求1所述的一种基于单片机和倾角传感器结合的数显智能水平仪系统,其...

【专利技术属性】
技术研发人员:马永康刘承武陈珊刘晶冯俊臣何元磊
申请(专利权)人:中国人民解放军九六九二一部队
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1