[发明专利]基于双单片机的水质数据采集存储系统及方法在审
申请号: | 202010043971.X | 申请日: | 2020-01-15 |
公开(公告)号: | CN111142450A | 公开(公告)日: | 2020-05-12 |
发明(设计)人: | 许士国;徐显阳;邹智林;刘锋 | 申请(专利权)人: | 大连理工大学 |
主分类号: | G05B19/042 | 分类号: | G05B19/042 |
代理公司: | 大连理工大学专利中心 21200 | 代理人: | 李晓亮;潘迅 |
地址: | 116024 辽*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 单片机 水质 数据 采集 存储系统 方法 | ||
1.一种基于双单片机的水质数据采集存储系统,其特征在于,所述的水质数据采集存储系统主要包括共同控制整个系统的STC12C5A60S2双单片机、G5V继电器(S1)、MAX3232双收发器、RS232接口(S4)、RS232/RS485转换器(S5)、CH376S文件管理控制芯片(S8)、TF卡(S9);
所述的STC12C5A60S2双单片机中的STC12C5A60S2单片机主机(S2)作为主控单片机,具有双串口,主要完成传感器数据的采集,同时控制继电器启闭;
所述STC12C5A60S2双单片机中的STC12C5A60S2单片机从机(S7)作为辅助单片机,具有双串口,主要完成传感器数据的存储工作;
所述的G5V继电器(S1),其工作状态由STC12C5A60S2单片机主机(S2)控制,以控制传感器的供电状态;当所述的STC12C5A60S2单片机主机(S2)的引脚P1.4为低电位时,G5V继电器(S1)保持断开状态,此时传感器不通电;为高电位时,G5V继电器(S1)保持闭合状态,此时传感器通电;STC12C5A60S2单片机主机(S2)判断供电时间是否到达,若是,则G5V继电器(S1)闭合,并开始向传感器供电;若否,则继续等待供电时间到达;
所述MAX3232双收发器中的MAX3232主机收发器(S3),连接于STC12C5A60S2单片机主机(S2),用于降低系统功耗,且内置静电保护电路,保护电气元件不受人体静电损害;
所述MAX3232双收发器中的MAX3232从机收发器(S6),连接于STC12C5A60S2单片机从机(S7),用于降低系统功耗,且内置静电保护电路,保护电气元件不受人体静电损害;
所述RS232接口(S4),连接于MAX3232主机收发器(S3),用于在传感器数据采集过程中进行串行通信;
所述的STC12C5A60S2单片机主机(S2)分别与G5V继电器(S1)、MAX3232主机收发器(S3)连接,MAX3232主机收发器(S3)分别与RS232接口(S4)、MAX3232从机收发器(S6)连接,RS232接口(S4)与RS232/RS485转换器(S5)连接,MAX3232从机收发器(S6)依次与STC12C5A60S2单片机从机(S7)、CH376S文件管理控制芯片(S8)、TF卡(S9)连接;
所述的RS232/RS485转换器(S5)连接于RS232接口(S4),用于RS232和RS485之间的串口通信信号转换,RS232/RS485转换器(S5)的A和B接口将传感器返回的数据依次通过RS232接口(S4)的引脚3、MAX3232主机收发器(S3)发送到STC12C5A60S2单片机主机(S2)的引脚P4.6后进行数据融合;
所述CH376S文件管理控制芯片(S8),连接于STC12C5A60S2单片机从机(S7),用于将传感器数据写入TF卡(S9)中,可自动识别TF卡(S9)的连接和断开,读写速度快,支持低功耗模式;
所述TF卡(S9),连接于CH376S文件管理控制芯片(S8),用于实时存储传感器数据。
2.基于双单片机的水质数据采集存储系统实现的水质数据采集存储方法,其特征在于,该方法基于水质数据采集存储系统实现,在水源地特殊环境中,能够连续采样、自动存储水质传感器数据信息;具体包括以下步骤:
步骤1:启动水质采集存储系统的数据采集程序后进行参数初始化,具体包括时间初始化,即将时间设定为当前北京标准时间;同时,将STC12C5A60S2单片机主机(S2)的引脚P1.4设定为低电位,此时G5V继电器(S1)为断开状态,传感器未通电;
步骤2:建立工作模式,以轮询的方式进入主循环程序;
步骤3:STC12C5A60S2单片机主机(S2)判断是否达到供电时间,若是,G5V继电器(S1)闭合,开始向传感器供电;若否,继续等待供电时间;所述供电时间相对于采样时间提前至少一分钟;
步骤4:STC12C5A60S2单片机主机(S2)判断是否达到采样时间,若是,STC12C5A60S2单片机主机(S2)的引脚P3.1通过MAX3232主机收发器(S3)向RS232接口(S4)的引脚2发送传感器指令,然后通过RS232/RS485转换器(S5)的A和B接口将传感器指令发送到传感器,等待传感器返回数据;若否,继续等待采样时间;
步骤5:传感器返回的数据通过RS232/RS485转换器(S5)的A和B接口发送到RS232接口(S4)的引脚3,然后通过MAX3232主机收发器(S3)发送到STC12C5A60S2单片机主机(S2)的引脚P4.6;
步骤6:STC12C5A60S2单片机主机(S2)判断数据格式是否正确,若是,提取所接收传感器数据中的有效数据位,并融合当前时间信息和有效数据位,即融合后的数据是包括当前时间信息和有效数据位的数据信息;若否,融合当前时间信息和错误标志位F,即融合后的数据是包括当前时间信息和错误标志位F的数据信息;所述的错误标志位F用于提示用户所采集的数据信息有误,需要及时进行解决和处理;
步骤7:STC12C5A60S2单片机主机(S2)的引脚P1.3将融合后的数据信息依次通过MAX3232主机收发器(S3)、MAX3232从机收发器(S6)发送到STC12C5A60S2单片机从机(S7)的引脚P4.6,然后通过STC12C5A60S2单片机从机(S7)的引脚P0.6发送到CH376S文件管理控制芯片(S8)的引脚SDI/D2,接着通过CH376S文件管理控制芯片(S8)的引脚SD_DI发送到TF卡(S9)的引脚Data0/DO,以TXT文件的形式进行数据信息存储;
步骤8:G5V继电器(S1)恢复断开状态,停止向传感器供电;
步骤9:在下一个循环内,重复步骤3-步骤8,操作人员可通过读取TF卡中的文件内容以获取所采集的传感器数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于大连理工大学,未经大连理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010043971.X/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种纸箱加工用纸板自动分切装置
- 下一篇:食品坯料调角方法及调角机构
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置