基于STM8S的AD采集系统

发布者:温暖心情最新更新时间:2015-12-14 来源: eefocus关键字:STM8S  采集系统 手机看文章 扫描二维码
随时随地手机看文章
STM8S系列最多有16路AD,据封装大小而不同。许多引脚多有复用功能,其功能类似于普通的51,及对于有复用功能的IO口,可以直接使用而不需要什么复用设置。此外复用功能还可以引脚重映射,这就需要在选项字节中进行映射配置。对于要配置为AD采集口的引脚,一定要设置为浮空输入模式,而不是其他什么输出模式,这样会严重干扰输入电压的测量。由于使用的是小封装,因此没有专门的参考电压,内部是直接连到电源端,因此电源端的不稳就是参考电压的不稳,会直接导致转换值的不稳及跳动,一开始设计中就有一个闪烁灯,造成电源的小幅波动,影响到了转换值,在取消闪烁灯后,转换值稳定下来。由于采用的是分压电阻进行的大电压的测量,因此由分压电阻的误差造成的转换值不精确在所难免,可以通过采集参考电压来确定实际的分压电阻的分压比来消除误差,但若由采集误差造成的误差会经放大后变的更大。输入信号的不稳可加RC滤波电路修整,还可在软件中滤波,通过多次采样后去极值再平均的方法,使得采集后的数值趋于稳定。此次设计中,在最后的数值显示时有1个单位的跳动,为使数值看上去稳定,采用当本次数据与上次数据相差大于1个单位时才将数值更新过去,这样才使得当前采集的数据保持不变。

在上位机的编写中,由于程序是由事件触发的,因此必须正确处理每个对象与事件之间的关系。信息的传递要有好的组织形式,不然会牵一发而动全身。

关键字:STM8S  采集系统 引用地址:基于STM8S的AD采集系统

上一篇:为什么单片机引脚输入电压只能限制为VDD+0.3
下一篇:STM8学习笔记——PWM模块

推荐阅读最新更新时间:2024-03-16 14:40

基于MSP430和CC2530的温室大棚数据采集系统设计
农作物的生长受到自然条件的影响,如温湿度、二氧化碳浓度和光照等。随着计算机技术和无线传感网络的发展,用信息技术改造农业尤其是农业温室大棚是农业发展的必然阶段。温室环境检测是实现温室智能化控制的一个重要环节。如何有效的利用传感器技术、自动检测技术、通讯技术和计算机技术,研制出对温室温度、湿度、光照和二氧化碳浓度等多种温室环境要素进行测量的数据采集系统,是科技工作者面临的重要课题。中国的智能温室大棚起步较晚,已有的温室大棚控制系统采集环境要素单一,技术还不够成熟。因此,设计一套具有自主知识产权的温室大棚数据采集系统是十分必要的。本文设计了一套使用超低功耗单片机MSP430F149为控制核心的温室大棚数据采集系统,能够实现对温室大棚内的
[单片机]
基于MSP430和CC2530的温室大棚数据<font color='red'>采集系统</font>设计
用于高精度数据采集系统的 36V 输入、低输出噪声、5A μModule 稳压器
引言     具有高数据速率 FPGA I/O 通道和高位数数据转换器的应用对于电源有着诸多严格的要求,低输出噪声、快速瞬态响应和高效率只不过是其中的几个。电源设计人员面临的难题是怎样用尽可能少的组件来满足所有这些要求,因为没有单一拓扑能轻而易举地同时满足上述三项要求。     例如,高性能线性稳压器虽能实现所需的低输出噪声和快速瞬态响应,但其功率耗散往往高于开关拓扑,因而会产生热问题。而另一方面,开关稳压器尽管通常比线性稳压器的工作效率高且运行温度较低,但其会显著地产生更多输出噪声,而且对于瞬变的响应也没有那么快。电源设计师常常采取把这两种拓扑组合起来使用的方法,即先采用一个开关稳压器对相对较高的总线电压进行高效降压,随
[电源管理]
用于高精度数据<font color='red'>采集系统</font>的 36V 输入、低输出噪声、5A μModule 稳压器
数据采集和AD转换电路图
1%薄膜电阻,LIPE-229X1;1:1桥二极管型号为IN5711。
[模拟电子]
数据采集和<font color='red'>AD</font>转换电路图
带有集成电压调节器的CDMA发信机中频子系统芯片AD6122
    摘要: AD6122为3V发信机中频子系统芯片,它内含集成电压调节器,片内的I/O调制器使用差分正交基带输入,可与CDMA基带转换器相接。主要用于CDMA、W-CDMA、AMPS、TACS等系统和QPSK发信机。本文介绍了AD6122的主要特点、原理性能和典型应用电路。     关键词: 发信机 中频子系统CDMA I/O调制器 AD6122 1 AD6122的功能特点     AD6122是低功耗的发信机中频子系统。它由高动态范围的中频放大器、正交产生器、I和Q路调制器和低功耗控制输入等部分组成。内部还有低压降电压调节器,因此可使用电压为2.9V~4.2V的电池供电。图1所示是它的内部结构框图。
[网络通信]
基于EPM7128SLC84的AD574A采样控制器实现
1硬件结构 1.1EPM7128SLC84的主要特征   EPM7128SLC84是Altera公司生产的CPLD芯片,该芯片密度为6000门,有60个专用I/O口,PLC C84封装,正常工作温度范围0~70℃。该CPLD芯片内部结构如图1所示。 1.2AD574A主要特征和引脚说明   AD574A是单片高速12位逐次比较型A/D转换器,内置双极性电路构成的混合集成转换芯片;具有外接元件少,功耗低,精度高等特点,并且具有自动校零和自动极性转换功能。其主要功能特性如下:   分辨率:12位;转换速率:20μs;电源电压:±15V和5V;非线性误差:小于±1/2LSB或± 1LSB:数据输出格式:12位/8位;模拟电压输
[嵌入式]
STM8S库GPIO_ReadInputPin函数问题
ST官网推出了库函数操作,大大方便了用户,但是库函数有一些问题,例如 1.库函数GPIO_ReadInputPin问题 以下是ST文件读取指定IO口电平原型 BitStatus GPIO_ReadInputPin(GPIO_TypeDef* GPIOx, GPIO_Pin_TypeDef GPIO_Pin) { return ((BitStatus)(GPIOx- IDR & (uint8_t)GPIO_Pin)); } 当你在程序中调用 if(GPIO_ReadInputPin(GPIOC,GPIO_PIN_7) == SET) { .................. } 你会发现你永远得不到你想要的! 原
[单片机]
STM8S的TIM1定时器====总览
STM8S单片机内部集成了6个定时器模块,分别是高级控制型(TIM1)、通用型(TIM2、TIM3)和基本型(TIM4)。 高级控制型和通用型都是16位结构定时器,而基本定时器是8位结构。本文重点讲解TIM1类型定时器。 高级控制型定时器TIM1是STM8S208R单片机内部最强大的定时器,它是一个16位的自动装载计数器,可以实现向上、向下计数。计数的时钟可以软件选择片内系统时钟或外部时钟信号计数,并同过可编程的预分频器驱动。 TIM1定时器具有4个独立的捕捉/比较通道,可以实现基本的定时功能,测量输入信号的脉冲宽度、产生输出PWM波形功能。 TIM1带有互补输出、死区控制和中心对齐的PWM功能,可以应用与马达控制
[单片机]
<font color='red'>STM8S</font>的TIM1定时器====总览
基于CAN总线的电动汽车动力电池组采集系统设计
  电池是电动汽车的能量来源,电动车发展的主要技术瓶颈就是电池技术的发展。目前全世界汽车厂商纷纷开发使用电动车,电动车的蓬勃发展及远大前景,促使了电池技术的发展,国内外各大电池厂商投巨资来发展电池技术。而对电池性能的研究就离不开大量的实验数据,动态采集电动车电池组的参数是研究电池性能的重要途径。本系统对电池组的动态工作过程的参数变化进行实时采集并存储分析。通过建立电池模型来预测电池的容量状态与电池健康状态,建立电池组的基础数据库,为研究电池性能提供可靠的数据参考。   1 基于CAN 总线的系统硬件设计   CAN 总线是目前世界上最流行的汽车控制与测试间的一种串行数据通信协议,具有实时性强、抗干扰能力强、结构简单、应用方便、
[嵌入式]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
设计资源 培训 开发板 精华推荐

最新单片机文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
更多每日新闻
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved