嵌入式系统便携式数据采集装置设计
- 格式:doc
- 大小:78.50 KB
- 文档页数:8
基于STM32F103单片机的数据采集系统设计本文。
在现代科技快速发展的时代背景下,数据采集系统作为信息获取的重要手段之一,已经成为各行业必备的工具之一。
STM32F103单片机作为一款性能稳定、功能强大的微控制器,被广泛应用于各种数据采集系统中。
本文将以STM32F103单片机为基础,探讨其在数据采集系统中的设计原理、实现方法以及应用案例,旨在为同行业研究者提供参考和借鉴。
一、STM32F103单片机概述STM32F103单片机是意法半导体公司推出的一款32位MCU,采用ARM Cortex-M3内核,工作频率高达72MHz,具有高性能、低功耗、丰富的外设接口等特点。
在各种嵌入式系统中,STM32F103单片机的应用十分广泛,特别适用于需要较高计算性能和功耗要求低的场景。
二、数据采集系统概述数据采集系统是一种用于采集、处理和传输数据的系统,通常由传感器、数据采集设备、数据处理单元和通信模块等组成。
在工业控制、环境监测、医疗诊断等领域,数据采集系统扮演着重要角色,能够实时监测各种参数并进行数据分析,为决策提供数据支持。
三、STM32F103单片机在数据采集系统中的应用1. 数据采集系统设计原理数据采集系统的设计原理包括数据采集、数据处理和数据传输等环节。
在STM32F103单片机中,可以通过外设接口如ADC、UART等模块实现数据的采集和传输,通过中断和定时器等功能实现数据的处理和分析,从而构建完整的数据采集系统。
2. 数据采集系统实现方法基于STM32F103单片机的数据采集系统的实现方法主要包括硬件设计和软件编程两个方面。
在硬件设计方面,需要根据具体需求选择合适的传感器和外设接口,设计电路连接和布局;在软件编程方面,需要利用STM32CubeMX等工具进行初始化配置,编写相应的驱动程序和应用程序,实现数据的采集、处理和传输。
3. 数据采集系统应用案例以环境监测系统为例,我们可以利用STM32F103单片机搭建一个实时监测空气质量的数据采集系统。
基于嵌入式的高速数据采集系统的设计作者:欧阳娣来源:《电子世界》2012年第19期【摘要】本文设计了一种基于嵌入式高精度高速数据采集模块,利用高速多路模拟开关选择8路模拟信号输入,实现程序控制采集任意1路或者轮流采集1~8路信号。
论文介绍了系统设计的总体方案及详细的软硬件设计。
【关键词】高精度;数据采集;USB总线1.引言数据采集在现代工业生产及科学研究中的重要地位日益突出,并且对实时高速数据采集的要求也不断提高。
在信号测量、图像处理、音频信号处理等一些高速、高精度的测量中,都需要进行高速数据采集。
基于计算机和嵌入式的分布式数据采集系统架构以其开发成本低、开放性、运算能力、通讯能力强、易于使用,逐渐成为设计应用的主流[1],而目前在微机系统中,外设与CPU的连接存在接口标准各自独立、互不兼容、无法共享的问题,并且安装、配置亦很麻烦,而通用串行总线(USB)的优良特性对此提供了极佳的解决方案[1]。
2.系统硬件设计如图1,系统的工作方式为,模拟信号输入部分实现采样多路信号的选择,同时对输入的模拟信号进行调理后送入A/D采样,而利用FPGA作为逻辑控制器实现系统内器件逻辑控制信号的产生,并且控制A/D的采样频率。
在FPGA内部配置双口RAM实现数据缓冲。
嵌入式处理器负责读取数据,并通过USB总线传输到计算机,嵌入式处理器还负责整个系统的协调工作[2]。
2.1 模拟输入和调理电路信号输入通道为多通道输入,系统可以采用ADG608高速多路模拟开关组成,由1条片选线和3条地址线实现从8路单端信号中选择其中一路,送入后级电路处理。
同时,在高速数据采集系统中,由于现场输入信号大小范围广,因而需要将信号放大或者衰减,满足A/D转换器模拟输入要求(0~5V),并尽可能的使A/D转换后有效位数大。
AD8551是一款低漂移,单电源的轨对轨输入/输出运算放大器,可由+2.7~+5V的单电源驱动。
它具有极低的失调、漂移和偏置电流[3]。
数据采集系统的嵌入式控制结构设计【摘要】以某型设备状态监测系统为基础,以嵌入式处理器芯片s3c2440a作为数据采集及存储的控制核心,阐述了在嵌入式操作系统下实现远程监测的新型数据采集系统的设计方案。
本系统具有数据采集实时性高、人机接口友好和可实现数据的远程监测等优点。
【关键词】数据采集嵌入式结构设计嵌入式控制系统主要功能为对现场数据采集与处理相关设备的时序逻辑控制,协调控制各功能模块快速采集数据,并进行部分数据预处理,将处理后的数据传送到后方信息终端。
1 芯片的选取s3c2440a是三星公司生产的16/32位微处理器,凭借其低功耗、功能卓越的特点广泛应用于嵌入式设备中。
其最显著的模块是其cpu内核,该cpu内核为arm公司设计的16/32位处理器,简要介绍内部资源如下:(1)1.2v内核供电,1.8v/2.5v/3.3v存储器供电,3.3v外部i/o供电,处理器具有16kb的指令缓存和16kb的数据缓存以及内存管理单元;(2)外部存储控制器(sdram控制器和片选逻辑);(3)4通道具有外部请求引脚的dma控制器;基于ar加i和fpga的远程监控系统设计;(4)3通道uart,2通道spi(5)4通道pwm定时器和1通道内部定时器及看门狗定时器;(6)8通道10位a/d转换器和触摸屏接口;(7)130个通用i/o口和24个外部中断源;(8)具有普通,慢速,空闲和掉电四种电源控制模式;(9)具有pll片上时钟发生器。
考虑到系统所应用场合为运行中的导弹发射车,对空间及性能都有较高要求,而s3c2440a芯片又可以集成一系列系统外设,可以减少配置其他部件的必要性以及整个系统的成本。
所以本系统选用该芯片组作为嵌入式控制系统核心单元。
2 复位电路设计复位电路原理图。
复位电路采用了简单的阻容复位电路,74hc14是一个多通道的非门,复位信号通过两级非门进行整形,增加复位可靠性。
s3c2410复位的电平是低电平有效,nreset作为复位引脚连接在s3c2410上,reset信号是供高电平有效的模块使用。
基于STM32单片机的多路数据采集系统设计毕业设计本文将设计一种基于STM32单片机的多路数据采集系统。
该系统可以实现多个输入信号的采集和处理,在电子仪器、自动化控制、工业检测等领域具有广泛的应用前景。
首先,我们需要选择合适的STM32单片机作为系统的核心处理器。
STM32系列单片机具有低功耗、高性能和丰富的外设资源等优点,非常适合用于嵌入式数据采集系统的设计。
在选取单片机时,要考虑到系统对于处理速度、存储容量和外设接口的需求,以及预算等因素。
其次,我们需要设计合适的外部电路来连接待采集的信号源。
常用的信号源包括温度传感器、光敏电阻、加速度传感器等。
我们可以使用适当的模拟电路将这些信号转换为STM32单片机能够接收的电平。
此外,还可以考虑使用模数转换芯片来实现对多路模拟信号的高速采集。
接下来,我们需要设计软件算法来对采集到的数据进行处理。
在数据采集系统中,常见的算法包括滤波、数据压缩、数据存储等。
通过滤波算法可以去除噪声,提高信号的质量;数据压缩可以减少数据存储和传输的空间;数据存储可以将采集到的数据保存在存储介质中以供后续分析。
最后,我们需要设计用户界面以便用户能够方便地操作系统。
可以使用LCD屏幕和按键等外设来实现用户界面的设计。
用户界面应该直观简洁,提供友好的操作和显示效果,方便用户进行数据采集和系统设置。
综上所述,基于STM32单片机的多路数据采集系统设计需要考虑到硬件电路和软件算法的设计,以及用户界面的设计。
通过合理的设计和实现,可以实现多路信号的高速采集、滤波处理和存储,为电子仪器、自动化控制和工业检测等领域提供可靠的数据支持。
基于 STM32嵌入式多路数据采集存储系统的设计2.北京卫星导航中心,北京, 100094摘要针对多路信号采集,提出了一种嵌入式数据采集存储系统,该系统基于STM32微处理器和MDK KEIL软件开发平台设计。
详细介绍了系统的硬件设计和软件设计。
最后,通过两路电压数据采集存储分析试验,验证本系统的正确性和可靠性。
关键词嵌入式;STM32;多路数据采集;MDK中图分类号:P715.2 文献标识码:A0引言随着现代科学技术的不断发展,人们对多路数据采集存储技术的要求越来越高。
传统的基于单片机或工控机PLC的数据采集技术,因采集精度低、设计复杂等缺点,很难满足人们的要求。
将嵌入式引入采集技术中能够解决上述存在的问题[1]。
STM32微处理器作为成熟的ARM嵌入式芯片,有着丰富的外围接口、较高的处理速度以及较低的价格,在嵌入式技术领域有着广泛的应用[2]。
本文阐述基于STM32的多路数据采集存储系统的设计方法,希望提出一套具有一定借鉴意义的通用的开发方案。
1系统组成本系统主要由微处理器、多路数据采集模块、存储模块、电源模块、下载模块、时钟模块以及复位模块组成。
微处理器是本系统核心,控制整个系统的工作流程,包括启动和暂停数据采集存储、读写存储器等;多路数据采集模块对外部输入的信号进行数据采集;存储模块对采集得到的数据进行实时存储;本系统电源输入为12V电压,通过电源模块转换后可为系统各个模块提供5V、3.3V的标准电压;下载模块为本系统提供软件程序下载接口;时钟模块采用8MHz的高速外部晶振和32.768的低速外部晶振,通过倍频分频的方式,为处理器各个部分提供相应时钟;复位模块采用按键复位设计,为整个系统提供硬件复位功能。
系统组成如图1所示。
图1 系统组成示意图Fig. 1 Schematic diagram of composition of system2系统硬件设计2.1微处理器作为本系统核心,微处理器控制着整个系统的工作,包括启动和暂停数据采集存储、读写存储器等。
技术创新《微计算机信息》2012年第28卷第10期120元/年邮局订阅号:82-946《现场总线技术应用200例》嵌入式与SOC一种便携式高速数据采集器的研究实现Realization of a portable High-speed Test Device(中储发展股份有限公司)张珂ZHANG Ke摘要:文中阐述了一种新的数据采集设备的设计实现方案,该方案基于热插拔技术和可编程设计理念,可通过参数的在线配置满足不同应用场合的测试需求,满足在系统可靠性,易用性,通用性和可移植性方面的要求。
关健字:FPGA;USB;FIFO;控制器中图分类号:TP 275文献标识码:AAbstract:The paper raised a novelty scheme to realize a new data test device.Based on USB and FPGA technique,The system could adjust to various testing needs via parameter configured on software.The scheme utilized module method and did a lot of study to make the system reliable,friendly,adjustable and transplantable.Key Words:FPGA;USB;FIFO;controller文章编号:1008-0570(2012)10-0212-021引言生产实践中往往需要掌握生产环节的参数,如储运企业需要对储运现场中的物资品种、类型、型号、等级、数量等数据进行动态地跟踪采集。
运用测量技术对有关参数进行实时采集、自动存储、即时显示、即时反馈、自动处理、自动传输等可以保证现场采集数据的真实、有效、实时、可用,缩短盘点周期和盘点时间,实现不停业盘点,减少现场操作失误。
基于STM32的嵌入式测控系统设计一、本文概述随着科技的快速发展,嵌入式测控系统在众多领域如工业自动化、航空航天、智能家居等的应用越来越广泛。
作为一种集数据采集、处理、控制于一体的系统,嵌入式测控系统对于提高设备性能、实现精准控制以及提升整体系统智能化水平具有重要意义。
本文旨在探讨基于STM32的嵌入式测控系统的设计过程,分析其关键技术和实现方法,为相关领域的研究人员和实践者提供有益的参考。
STM32是一款由STMicroelectronics公司推出的高性能、低功耗的嵌入式微控制器,广泛应用于各种智能设备和系统中。
基于STM32的嵌入式测控系统结合了STM32微控制器的强大功能和测控系统的实际需求,能够实现高效的数据采集、精确的控制输出以及灵活的通信接口设计。
本文将详细介绍系统的硬件设计、软件编程、数据处理以及系统测试等关键步骤,并通过实例分析展示其在实际应用中的效果。
通过阅读本文,读者将了解基于STM32的嵌入式测控系统的基本原理和设计方法,掌握相关技术和工具的使用,为实际项目开发提供有力支持。
本文还将探讨未来嵌入式测控系统的发展趋势和挑战,为相关领域的研究和发展提供思路和启示。
二、STM32微控制器基础STM32微控制器是STMicroelectronics公司生产的一系列基于ARM Cortex-M架构的32位Flash微控制器。
由于其高性能、低功耗、易于编程和丰富的外设接口,STM32在嵌入式测控系统设计中得到了广泛应用。
架构与性能:STM32微控制器基于ARM Cortex-MMMM7等核心,拥有高性能、低功耗、实时性强等特点。
其内部集成了高速存储器、多种外设接口和丰富的通信协议,如UART、SPI、I2C、USB等,为测控系统的设计与实现提供了强大的硬件支持。
编程与调试:STM32微控制器支持C语言和汇编语言编程,可使用Keil uVision、IAR Embedded Workbench等集成开发环境进行软件开发。
嵌入式系统中的实时数据采集和处理嵌入式系统是指一种特殊的计算机系统,它集成了处理器、存储器、输入输出接口以及相应的软件,可实现特定的功能,通常被嵌入到其他机械或电子设备中。
随着科技的不断发展,嵌入式系统越来越多地应用于各行各业,包括医疗、交通、工业制造等领域。
在嵌入式系统应用中,实时数据采集和处理是一个非常重要的环节。
实时数据采集是指采集数据的时间要求非常高,数据采集不能中断,采集的数据必须要保证实时性。
实时数据处理则是指对采集到的数据进行处理,目的是为了实时确认所采集数据的完整性和准确性,以便后续的数据分析和应用。
本文将从嵌入式系统中实时数据采集和处理的流程、技术和应用等方面来进行论述。
一、实时数据采集的流程实时数据采集的流程通常包括三个环节:输入、转换和输出。
输入环节是指将各种信号转换成数字信号以便被计算机识别。
转换环节是指将采集到的模拟电信号转换成数字信号,即A/D转换。
同时,为了保证数据的准确性,还需要进行滤波和放大等处理。
输出环节则是指将转换后的数字信号传送至嵌入式系统中,并进行存储和进一步处理。
实时数据采集系统通常需要考虑以下因素:采样频率、分辨率、信噪比和抗干扰能力等。
采样频率决定了采集的数据精度,一般采集的频率越高,所采集的数据点也越密集,精度越高。
分辨率则决定了所采集数据的真实程度,分辨率越高,所采集数据的真实程度越高。
信噪比是指所采集到的信号强度与环境噪声强度之比,信噪比越高,则所采集的信号越纯净,数据越准确。
抗干扰能力强则所采集到的数据更加可靠。
二、实时数据处理的技术实时数据处理的技术包括滤波、放大、数字信号处理、实时算法等。
滤波技术主要用于适当减少信号中的噪声,并去除不必要的信号成分,使信号变得更加纯净和稳定。
放大技术将被采集的模拟信号放大,以便更好地转换和数字化。
数字信号处理则是利用计算机对采集到的数据进行处理,如频率分析、时域分析、相关分析等。
实时算法是一种适用于实际控制应用中的算法,通过实时采集的数据进行计算并做出及时的处理。
第29卷 第4期核电子学与探测技术Vol.29 No.4 2009年 7月Nuclear Elect ronics &Detection TechnologyJ ul. 2009 基于NiosII 和SD 卡的数据采集系统的设计杨 爽,郑丽芳(中国科学院上海应用物理研究所,上海 201800) 摘要:在NiosII 软核处理器上采用SD 卡设计了一种嵌入式文件系统,并在该文件系统和FP GA 的基础上设计了一种便携式数据采集系统。
关键词:FA T 文件系统;FP GA ;SD 卡;NiosII 处理器中图分类号: TP332.1 文献标识码: A 文章编号: 025820934(2009)0420779203收稿日期:2009203202作者简介:杨爽(1984-)在读硕士研究生,研究方向为:数据采集嵌入式系统。
随着数据采集技术的发展,系统的采集速度、采集深度、处理能力和存储容量逐渐成为衡量其性能的重要指标。
作为现代采集系统的一个重要发展方向,大容量存储系统的应用越来越普遍。
例如人体多生理参数测量系统,并不要求对数据进行实时处理和显示,只需要记录原始数据,为后端处理做准备。
由于PC 机支持强大的后端数据处理软件,如果在便携式系统中应用与PC 机兼容的存储器,并按操作系统可以识别的文件格式管理数据,就可以充分利用PC 机中的各种应用软件完成后端数据处理。
本文应用Altera 的D E1开发平台研究了NiosII 处理器平台上的SD 卡嵌入式Fat FS 文件系统,并将此文件系统成功应用于基于软核处理器Nio sII 的数据采集系统中。
1 SD 卡及其访问方式SD 卡(Secure Digital Memory Card ,中文译称安全数码卡),是一种基于半导体快闪记忆器的新一代记忆设备,由日本松下、东芝及美国SanDisk 公司于1999年8月共同研发,与MMC 闪存卡兼容。
2009年的国际CES 消费性电子展正式宣布新一代SD 存储卡标准SDXC 内存卡规格,该规格提供多达2TB 的存储能力,具有极大的应用潜力。
嵌入式系统便携式数据采集装置设计 1 / 8 嵌入式系统便携式数据采集装置设计
摘要 随着计算机科学技术的飞速发展和普及,数据采集技术已经渗透到各个领域。例如:基于ARM和S1510开发的便携式RFID信息采集与处理系统、基于ARM7的二代身份证信息采集系统。小型射频存储芯片也越来越多的应用于我们的日常生活,像二代身份证、非接触式IC卡,ARM设计便携式数据采集装置鉴于其低功耗、低成本、便携以及强大的数据处理能力等优点,在便携式数据采集装置中应用的越来越多。
本设计借助于嵌入式系统设计技术和微处理器技术来实现的低功耗、大容量存储的便携式数据采集装置。利用嵌入式的开发平台对此在软件和硬件方面做出了详细的设计。 嵌入式系统便携式数据采集装置设计
2 / 8 目录 1、前言 ............................................................................................ 错误!未定义书签。 2、嵌入式平台的构建.................................................................................................. 3
2.1、μC/OS-II嵌入式操作系统简介 ........................................................................ 3 2.2、MSP430系列介绍 .......................................................................................... 4 2.3、μC/OS-II在MSP430F169上的移植 ............................................................. 4 2.4、系统基本工作原理 ........................................................................................... 4 3、硬件设计 ............................................................................................................... 5
4、电源设计 ............................................................................................................... 5 5、软件设计 ..................................................................................... 错误!未定义书签。 5.1、主程序设计 ........................................................................... 错误!未定义书签。 5.2、数据存储任务 ........................................................................ 错误!未定义书签。 5.3、UART通讯任务 .................................................................... 错误!未定义书签。 6、总结 ...................................................................................................................... 8
7、参 考 文 献 .......................................................................................................... 8 嵌入式系统便携式数据采集装置设计
3 / 8 一、前言 随着计算机科学技术的飞速发展和普及,数据采集技术已经渗透到雷达、通信、水声、遥感、地质勘探、振动工程、语音处理、智能仪器、工业自动控制以及生物医学工程等众多领域。本设计借助于嵌入式系统设计技术和微处理器技术来实现的低功耗、大容量存储的便携式数据采集装置。该装置具有如下特点:多通道数据采集(包括8路模拟量采集通道)、16路开关量采集通道、海量数据实时显示存储、集成度高、携带方便。 在一些工业现场中,设备长时间运行容易出现故障,为了监控这些设备,通常利用数据采集装置采集他们运行时的数据并送给PC机,通过运行在PC机上的特定软件对这些数据进行分析,以此判断当前运行设备的状况,进而采取相应措施。当前常用的数据采集装置,在其系统软件设计中,多采用单任务顺序机制。这样就存在系统安全性差的问题。这对于稳定性、实时性要求很高的数据采集装置来说是不允许的,因此有必要引入嵌入式操作系统。笔者以μC/OSII为操作系统平台,基于ARM7系列处理器,对一种高性能的数据采集系统开发进行了探索。
二、嵌入式平台的构建 20世纪90年代后,嵌入式实时操作系统在嵌入式系统中确立了主导地位。典型产品如VxWorks、PSOS、VRTX、Nucleus、Lynx、WindowsCE、RTLinux、μC/OS-II等等。本设计中所用到的嵌入式处理器是TI公司的MSP430F169;操作系统是μC/OS-II。
1、μC/OS-II嵌入式操作系统简介 嵌入式操作系统μC/OSII(microcontroller operating system)是专为微控制器系统和软件开发而设计的公开源代码的抢占式实时多任务操作系统内核,是一段微控制器启动后首先执行的背景程序,作为整个系统的框架贯穿系统运行的始终。对于对实时性和稳定性要求很高的数据采集系统来说,引入μC/OSII无疑将大大改善其性能。μC/OS-II的特点如下:公开源代码,代码结嵌入式系统便携式数据采集装置设计 4 / 8 构清晰、明了,注释详尽,组织有条理,可移植性好,可裁剪,可固化。内核属于抢占式,最多可以管理60个任务。是一个经实践证明好用且稳定可靠的内核,被成功地移植到了许多不同架构的处理器上。目前国内对μC/OS-II的研究和应用都很多。
2、MSP430系列单片机介绍 MSP430系列单片机是美国德州仪器公司(TI)近几年开发的新一代16位单片机,MSP430F169是其中一款,具有强大的处理能力,RISC结构,125ns的指令周期,丰富的片内外设,内部具有2kB的RAM和60kB的FLASH,寻址空间达64k。
3、μC/OS-II在MSP430F169上的移植 移植,指的是一个操作系统可以在某个微处理器或者微控制器上运行。虽然μC/OS-II大部分源代码是用C语言写成的,但是仍然需要用汇编语言完成与处理器相关代码的编写。要使μC/OS-II能正常移植到处理器,处理器必须满足以下要求:
处理器的C编译器能产生可重入代码; 能用C语言打开或关闭中断; 处理器支持中断,并且能够产生定时中断; 处理器能支持一定数量的数据存储硬件堆栈; 处理器有将堆栈指针和其他CPU寄存器存储和读出到堆栈(或者内存)的指令。
4、系统基本工作原理 应用时,数据采集系统置于被监控的设备处,通过传感器对设备的电压或者电流信号进行采样、保持,并送入A/D转换器变成数字信号,然后将该信号送到FIFO中。当FIFO中存放的数据到了一定数目时,由ARM7从FIFO中读出,然后通过ARM7的以太网接口或者RS232送给上位机。考虑到要监控的设备可能会很多,所以设计了多路采集通道,他们经过模拟开关后再进入A/D转换器。CPLD是整个系统的控制核心,他控制采集通道的切换、A/D转换器嵌入式系统便携式数据采集装置设计 5 / 8 的启/停、转换后的数据在FIFO中的存放地址发生器、产生中断请求以通知ARM7读取存放在FIFO中的数据等。
三、硬件设计 本数据采集装置的硬件设计主要分三个模块进行:主控单元、数据采集单元、实时时钟。主控单元主要完成了人机接口和存储电路的设计,其中存储电路选用USB接口电路作为数据存储,对采集数据及时可靠的存储保护,数据采集单元主要是模拟量、开关量输入通道设计。系统实时时钟是由MSP430F1222实现的,其与专用的RTC器件相比还具有可扩展性。
核心电路的设计
图1 系统功能结构框图 微处理器是整个电路的核心器件,其性能的优劣直接影响和决定着系统的功能指标。晶振电路作为时基发生器的时钟振荡电路,为整个单片机芯片内部各个部分电路及单片机与其他数字系统或者计算机系统之间通信,提供可靠的同步时钟信号。MSP430F169单片机有3个时钟输入源:低速晶体振荡器(32k)、高速晶体振荡器(450k~8M)和DCO振荡器。无论系统上电或掉电都需要保证正常复位。复位电路本系统选用的CAT809微控制器监控电路符合要求。
三、电源设计 嵌入式系统便携式数据采集装置设计 6 / 8 电源模块是数据采集系统硬件设计的重要组成部分,直接影响系统的精度和可靠性。输出质量高、稳压效果好、高效率和微功耗、可靠性强、微型化等是其设计原则。
图2 数据存储电路 完成采集数据及时可靠的存储保护是本系统的一项重要功能,设计选用南京沁恒有限公司的纯粹USB接口CH375,它的主要特点是价格便宜、接口方便、可靠性高,尤其适用于产品的改型设计。
四、软件设计 1、主程序设计 主程序负责系统的初始化及任务的创建。基本流程如图2所示。主控单元的软件设计主要包括键盘扫描任务,液晶显示任务,数据存储任务、UART通信任务等。主要介绍数据存储任务和UART通信任务。
2、数据存储任务 采集数据及时可靠的存储保护是本采集装置的一项重要任务,U盘的读写方式下,仅仅是将U盘当作可移动的存储器,所以读写方法与读写闪存差不多,操作简单,速度快,只要几十条语句就可以读写数据。但计算机不能直接读取写入的数据。
Void Write CH375 Cmd(UINT8mCmd)/*向CH375写命令*/ {