CN110703646B - 一种自动控制式单片机数据采集控制***与方法 - Google Patents

一种自动控制式单片机数据采集控制***与方法 Download PDF

Info

Publication number
CN110703646B
CN110703646B CN201910961170.9A CN201910961170A CN110703646B CN 110703646 B CN110703646 B CN 110703646B CN 201910961170 A CN201910961170 A CN 201910961170A CN 110703646 B CN110703646 B CN 110703646B
Authority
CN
China
Prior art keywords
data
input
data acquisition
data processing
single chip
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910961170.9A
Other languages
English (en)
Other versions
CN110703646A (zh
Inventor
何昕炜
刘凌寒
郭笑尘
何洋欢
金麟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai lianzhicheng electronic system integration Co.,Ltd.
Original Assignee
Shanghai Lianzhicheng Electronic System Integration Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Lianzhicheng Electronic System Integration Co ltd filed Critical Shanghai Lianzhicheng Electronic System Integration Co ltd
Priority to CN201910961170.9A priority Critical patent/CN110703646B/zh
Publication of CN110703646A publication Critical patent/CN110703646A/zh
Application granted granted Critical
Publication of CN110703646B publication Critical patent/CN110703646B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • G05B19/0423Input/output
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/20Pc systems
    • G05B2219/24Pc safety
    • G05B2219/24215Scada supervisory control and data acquisition

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Feedback Control In General (AREA)

Abstract

本发明提出一种自动控制式单片机数据采集控制***与方法。本发明的技术方案采用的单片机包括两个反馈支路,前馈支路和后馈支路;所述单片机采集来自前馈支路的数据,通过并行通信信号将被测信号发送给微机***;所述微机***根据输入数据属性,建立输入数据数学模型;所述后馈支路分析所述输入数据数学模型,选择对应的数据处理算法进行数据处理;所述后馈支路基于所述模数转换器的转化结果,从所述不同温度范围对应的数据处理模型中,自动选择相应精度的数据处理模型执行对应的数据处理算法进行数据处理。因此,不仅能够保证数据采集的准确性,而且能够根据数据类型自适应的选择处理方法。

Description

一种自动控制式单片机数据采集控制***与方法
技术领域
本发明属于数据采集技术领域,尤其涉及一种自动控制式单片机数据采集控制***与方法。
背景技术
单片机(Single-Chip Microcomputer)是一种集成电路芯片,是采用超大规模集成电路技术把具有数据处理能力的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断***、定时器/计数器等功能(可能还包括显示驱动电路、脉宽调制电路、模拟多路转换器、A/D转换器等电路)集成到一块硅片上构成的一个小而完善的微型计算机***,在工业控制领域广泛应用。
例如,申请号为CN201711050726.6的中国发明专利申请提出一种基于MSP430单片机的GPS定位***,所述定位***主要用于地点的三维定位,该***拥有的功能有目标的坐标定位,并通过压力传感器矫正高度坐标,带有时间和温度的显示和存储,并提供了流行的USB接口,方便了该***和其它设备相连,扩展了该***的功能和应用范围,也可进行软件的升级。该***分为硬件和软件设计两部分,硬件采用高度集成化的芯片和当今流行的SMT(贴片封装),使该***能减少体积,通过采用压力传器SCP-1000改善了该***的精度,优化了结构。申请号为CN201710545640.4的中国发明专利申请提出一种基于通信协议的单片机输入输出接口控制装置,装置能够采集现场设备的IO运行工况,编码为报文,然后通过网络通信或者现场总线通信方式将报文传输到控制装置;装置能接收控制装置网络通信或者现场总线通信方式传输的控制报文,经过解码,对现场设备的IO的运行工况进行设置,以实现对现场设备进行监测、控制的目的。
然而,发明人发现,现有的上述基于单片机的数据采集***,在采集数据之前,并不能预判数据本身的准确性;在采集数据之后,只是按部就班的按照统一流程进行常规的数据处理,也无法保证处理过程的准确性,并且忽略了不同数据类型的差异性。
发明内容
本发明提出一种自动控制式单片机数据采集控制***与方法。不同于现有技术都是采用统一的方法集中采集数据并且进行统一处理的方式,本发明的技术方案采用的单片机包括两个反馈支路,前馈支路和后馈支路;所述单片机采集来自前馈支路的数据,通过并行通信信号将被测信号发送给微机***;所述微机***根据输入数据属性,建立输入数据数学模型;所述后馈支路分析所述输入数据数学模型,选择对应的数据处理算法进行数据处理;所述后馈支路基于所述模数转换器的转化结果,从所述不同温度范围对应的数据处理模型中,自动选择相应精度的数据处理模型执行对应的数据处理算法进行数据处理。因此,不仅能够保证数据采集的准确性,而且能够根据数据类型自适应的选择处理方法。
在本发明的第一个方面,提供一种自动控制式单片机数据采集控制***,所述单片机数据采集***与工业上位机通过数据总线连接,所述数据总线与所述单片机数据采集***之间连接有双向通讯的数据适配器;所述数据适配器通过光电隔离电路连接有液压检测***与检测控制电路,所述检测控制电路连接有多个传感器;
作为本发明的第一个创新点,所述单片机数据采集***包括前馈支路、后馈支路;所述前馈支路和所述后馈支路分别连接所述单片机的微处理器;所述微处理器连接有微机***、程序存储器与数据存储器;
所述前馈支路通过所述数据适配器连接输入通道,获取来自所述数据总线的输入数据;
所述单片机采集来自前馈支路的数据,通过并行通信信号将被测信号发送给微机***;
值得注意的是,本发明的数据采集与处理针对工业领域数据,因此首选并行通信方式;
作为本发明的第二个创新点,所述微机***根据输入数据属性,建立输入数据数学模型;所述后馈支路分析所述输入数据数学模型,选择对应的数据处理算法进行数据处理;
与上述创新点相对应的,所述输入通道包括温度传感器、信号放大器、模数转换器,输入信号经过所述温度传感器进入所述信号放大器并经所述模数转换器进行模数转换后,作为所述数据适配器的输入;
作为优选,所述微机***根据输入数据属性,建立输入数据数学模型,具体包括:
所述微机***基于所述温度传感器获取的温度数据范围,建立不同温度范围对应的数据处理模型;
所述后馈支路分析所述输入数据数学模型,选择对应的数据处理算法进行数据处理,具体包括:
所述后馈支路基于所述模数转换器的转化结果,从所述不同温度范围对应的数据处理模型中,自动选择相应精度的数据处理模型执行对应的数据处理算法进行数据处理。
作为本发明的进一步优点,所述工业上位机包括人机交互界面并连接有CRT提示信息屏与打印机,通过所述人机交互界面输入操作控制命令与加载方案选择指令。
作为特定的优选选择,并且适用于本申请的场景的关键材料,所述温度传感器采用铂电阻材料,所述信号放大器采用精密放大器AD522,所述模数转换器采用ICL7109组成的A/D转换电路。
在本发明的第二个方面,提供一种自动控制式单片机数据采集方法,所述方法基于前述的自动控制式单片机数据采集控制***实现,该方法包括:
S601:通过所述工业上位机的人机交互界面发出启动命令;
S602:所述工业上位机进行初始化操作;
S603:判断工业上位机是否接收到选择指令;
如果收到,进入方案加载程序;
否则,进入等待状态;
其中,所述进入方案加载程序,具体包括:
通过加载控制模块内部的数字调节器,接收上位机输出的加载指令,所述加载指令包括调节与所述多个传感器连接的液压缸的进出阀量。
其中,所述加载指令通过模数转换器处理后,进入第一多路转换保持电路,输出加载量作为所述调节进出阀量。
所述输出加载量通过反馈支路连接的力传感器输入给第二多路转换保持电路后,通过数模转换电路显示在所述CRT提示信息屏上。
此外,本发明的上述方法可以通过计算机程序实现,所述程序存储于可读媒体介质、计算机可读介质、可读光盘等,因此,还提供一种计算机可读存储介质,其上存储有计算机执行指令,通过处理器执行所述指令,用于实现前述的方法。
本发明进一步的优点将在具体实施例部分结合附图进一步体现。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本申请数据采集***框架图;
图2是本申请数据采集***具体结构图;
图3是本申请数据采集***工业应用图;
图4是本发明数据采集方法的一个实施例的流程图;
图5是本发明数据采集方法的优选实施例的流程图。
具体实施例
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和实施例对本发明做进一步说明。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
参见图1,是本发明一个实施例的一种自动控制式单片机数据采集控制***,所述单片机数据采集***与工业上位机通过数据总线连接,所述数据总线与所述单片机数据采集***之间连接有双向通讯的数据适配器;所述数据适配器通过光电隔离电路连接有液压检测***与检测控制电路,所述检测控制电路连接有多个传感器。
所述数据总线与输入通道通信。
进一步参见图2,所述单片机数据采集***包括前馈支路、后馈支路;所述前馈支路和所述后馈支路分别连接所述单片机的微处理器;所述微处理器连接有微机***、程序存储器与数据存储器;
所述前馈支路通过所述数据适配器连接输入通道,获取来自所述数据总线的输入数据;
所述单片机采集来自前馈支路的数据,通过并行通信信号将被测信号发送给微机***;
所述微机***根据输入数据属性,建立输入数据数学模型;
所述后馈支路分析所述输入数据数学模型,选择对应的数据处理算法进行数据处理;
在图2中,所述数据采集***还包括自适应数据检测***,所述自适应数据检测***包括应用监控程序,所述自适应数据检测***在所述应用监控程序的控制下进行所述数据采集***的性能检测和故障诊断。
所述自适应数据检测***通过数字滤波器连接所述前馈支路,并通过平滑处理器连接所述后馈支路。
所述后馈支路还连接有输出界面,所述输出界面与所述自适应数据检测***通信连接。
在图1-2基础上,进一步参见图3,所述输入通道包括温度传感器、信号放大器、模数转换器,输入信号经过所述温度传感器进入所述信号放大器并经所述模数转换器进行模数转换后,作为所述数据适配器的输入;
所述微机***根据输入数据属性,建立输入数据数学模型,具体包括:
所述微机***基于所述温度传感器获取的温度数据范围,建立不同温度范围对应的数据处理模型;
所述后馈支路分析所述输入数据数学模型,选择对应的数据处理算法进行数据处理,具体包括:
所述后馈支路基于所述模数转换器的转化结果,从所述不同温度范围对应的数据处理模型中,自动选择相应精度的数据处理模型执行对应的数据处理算法进行数据处理。
所述工业上位机包括人机交互界面并连接有CRT提示信息屏与打印机,通过所述人机交互界面输入操作控制命令与加载方案选择指令。
作为本实施例的特定材料选择,所述温度传感器采用铂电阻材料,所述信号放大器采用精密放大器AD522,所述模数转换器采用ICL7109组成的A/D转换电路。
进一步参见图4,该实施例中提供一种自动控制式单片机数据采集方法,该方法具体步骤包括:
S601:通过所述工业上位机的人机交互界面发出启动命令;
S602:所述工业上位机进行初始化操作;
S603:判断工业上位机是否接收到选择指令;
如果收到,进入方案加载程序;
否则,进入等待状态;
其中,所述进入方案加载程序,具体包括:
通过加载控制模块内部的数字调节器,接收上位机输出的加载指令,所述加载指令包括调节与所述多个传感器连接的液压缸的进出阀量。
在图4基础上参见图5,所述加载指令通过模数转换器处理后,进入第一多路转换保持电路,输出加载量作为所述调节进出阀量。所述输出加载量通过反馈支路连接的力传感器输入给第二多路转换保持电路后,通过数模转换电路显示在所述CRT提示信息屏上。
通过上面具体实施方式,所述技术领域的技术人员可容易的实现本发明。但是应当理解,本发明并不限于上述的具体实施方式。在公开的实施方式的基础上,所述技术领域的技术人员可任意组合不同的技术特征,从而实现不同的技术方案。

Claims (8)

1.一种自动控制式单片机数据采集控制***,所述单片机数据采集***与工业上位机通过数据总线连接,所述单片机包括微处理器,所述微处理器连接有微机***、程序存储器与数据存储器;所述微机***根据输入数据属性,建立输入数据数学模型;
其特征在于:
所述数据总线与所述单片机数据采集***之间连接有双向通讯的数据适配器;所述数据适配器通过光电隔离电路连接有液压检测***与检测控制电路,所述检测控制电路连接有多个传感器;
所述单片机数据采集***包括前馈支路、后馈支路;所述前馈支路和所述后馈支路分别连接所述单片机的微处理器;
所述前馈支路通过所述数据适配器连接输入通道,获取来自所述数据总线的输入数据;
所述单片机采集来自前馈支路的数据,通过并行通信信号将被测信号发送给微机***;
所述后馈支路分析所述输入数据数学模型,选择对应的数据处理算法进行数据处理;
其中,所述输入通道包括温度传感器、信号放大器、模数转换器,输入信号经过所述温度传感器进入所述信号放大器并经所述模数转换器进行模数转换后,作为所述数据适配器的输入;
所述微机***根据输入数据属性,建立输入数据数学模型,具体包括:
所述微机***基于所述温度传感器获取的温度数据范围,建立不同温度范围对应的数据处理模型;
所述后馈支路分析所述输入数据数学模型,选择对应的数据处理算法进行数据处理,具体包括:
所述后馈支路基于所述模数转换器的转化结果,从不同温度范围对应的数据处理模型中,自动选择相应精度的数据处理模型执行对应的数据处理算法进行数据处理。
2.如权利要求1所述的自动控制式单片机数据采集控制***,其特征在于:
所述工业上位机包括人机交互界面并连接有CRT提示信息屏与打印机,通过所述人机交互界面输入操作控制命令与加载方案选择指令。
3.如权利要求1所述的自动控制式单片机数据采集控制***,其特征在于:
所述温度传感器采用铂电阻材料。
4.如权利要求1所述的自动控制式单片机数据采集控制***,其特征在于:
所述信号放大器采用精密放大器AD522。
5.如权利要求1所述的自动控制式单片机数据采集控制***,其特征在于:
所述模数转换器采用ICL7109组成的A/D转换电路。
6.一种自动控制式单片机数据采集方法,所述方法基于权利要求1-5任一项所述的自动控制式单片机数据采集控制***实现,其特征在于:
该方法包括:
S601:通过所述工业上位机的人机交互界面发出启动命令;
S602:所述工业上位机进行初始化操作;
S603:判断工业上位机是否接收到选择指令;
如果收到,进入方案加载程序;
否则,进入等待状态;
其中,所述进入方案加载程序,具体包括:
通过加载控制模块内部的数字调节器,接收上位机输出的加载指令,所述加载指令包括调节与所述多个传感器连接的液压缸的进出阀量。
7.如权利要求6所述的方法,其特征在于:
所述加载指令通过模数转换器处理后,进入第一多路转换保持电路,输出加载量作为所述调节进出阀量。
8.如权利要求7所述的方法,其特征在于:
所述输出加载量通过反馈支路连接的力传感器输入给第二多路转换保持电路后,通过数模转换电路显示在CRT提示信息屏上。
CN201910961170.9A 2019-10-10 2019-10-10 一种自动控制式单片机数据采集控制***与方法 Active CN110703646B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910961170.9A CN110703646B (zh) 2019-10-10 2019-10-10 一种自动控制式单片机数据采集控制***与方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910961170.9A CN110703646B (zh) 2019-10-10 2019-10-10 一种自动控制式单片机数据采集控制***与方法

Publications (2)

Publication Number Publication Date
CN110703646A CN110703646A (zh) 2020-01-17
CN110703646B true CN110703646B (zh) 2021-11-19

Family

ID=69199169

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910961170.9A Active CN110703646B (zh) 2019-10-10 2019-10-10 一种自动控制式单片机数据采集控制***与方法

Country Status (1)

Country Link
CN (1) CN110703646B (zh)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101692049B (zh) * 2009-09-29 2011-07-20 北京安控科技股份有限公司 用于cod在线自动监测仪的控制***
CN202533821U (zh) * 2012-05-09 2012-11-14 东北石油大学 基于spc单片机的水温数据采集控制***
CN103063214A (zh) * 2012-12-19 2013-04-24 北京电子工程总体研究所 动态高精光栅尺舵偏角测量装置及测量方法
CN108810051A (zh) * 2017-05-03 2018-11-13 西门子公司 数据传输方法和装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180284735A1 (en) * 2016-05-09 2018-10-04 StrongForce IoT Portfolio 2016, LLC Methods and systems for industrial internet of things data collection in a network sensitive upstream oil and gas environment

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101692049B (zh) * 2009-09-29 2011-07-20 北京安控科技股份有限公司 用于cod在线自动监测仪的控制***
CN202533821U (zh) * 2012-05-09 2012-11-14 东北石油大学 基于spc单片机的水温数据采集控制***
CN103063214A (zh) * 2012-12-19 2013-04-24 北京电子工程总体研究所 动态高精光栅尺舵偏角测量装置及测量方法
CN108810051A (zh) * 2017-05-03 2018-11-13 西门子公司 数据传输方法和装置

Also Published As

Publication number Publication date
CN110703646A (zh) 2020-01-17

Similar Documents

Publication Publication Date Title
US5339425A (en) Operating system for a process controller
US4974181A (en) Adaptive data acquisition multiplexing system and method
JPH08137515A (ja) 分散形測定・制御装置
US9899022B2 (en) Multimodal information processing device
CN113489493B (zh) 模数转换器分时复用控制***及其分时复用方法
CN110703646B (zh) 一种自动控制式单片机数据采集控制***与方法
US20060053218A1 (en) Method and device for reducing a dataset consisting of process data to be transmitted
US20160090808A1 (en) Controlling distributed subsea units
US7457311B2 (en) Portable communication interface device
CN205050186U (zh) 一种实时自动订房***
US7761243B2 (en) Measuring device for process engineering and operating method for a measuring device
CN211457147U (zh) 一种网关扩展端口装置
JPH1188967A (ja) 測定局データ収集装置
JPH05201294A (ja) 車輌の故障診断方法
KR102659636B1 (ko) 디지털트윈 기술을 이용한 장치 성능 평가 장치
JP3090816B2 (ja) 二重化制御システム
JPH05257852A (ja) プロセスデータ処理システムおよび処理方法
CN110716465B (zh) 一种基于单片机的自适应数据处理***与控制方法
JPH03220661A (ja) 処理装置間の通信方式
JPH0650555B2 (ja) 4線式フイールド計器装置とその通信方法
JPH08329379A (ja) 信号変換ユニット
CN205139613U (zh) 一种实时自动订房机器人
JP2528132B2 (ja) デ−タの入力方式
JP2687548B2 (ja) 信号中継装置
KR100290417B1 (ko) 제어 프로그램 개발용 에뮬레이터_

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB03 Change of inventor or designer information
CB03 Change of inventor or designer information

Inventor after: He Xinwei

Inventor after: Liu Linghan

Inventor after: Guo Xiaochen

Inventor after: He Yanghuan

Inventor after: Jin Lin

Inventor before: Guo Xiaochen

Inventor before: He Yanghuan

Inventor before: Jin Lin

TA01 Transfer of patent application right
TA01 Transfer of patent application right

Effective date of registration: 20211029

Address after: 200333 room 208, No. 501 a, Xincun Road, Putuo District, Shanghai

Applicant after: Shanghai lianzhicheng electronic system integration Co.,Ltd.

Address before: 100083 No. 29, Haidian District, Beijing, Xueyuan Road

Applicant before: China University of Geosciences (Beijing)

GR01 Patent grant
GR01 Patent grant