基于C8051F020单片机实现多波段光谱辐射计采集系统的设计

发布者:泉趣人最新更新时间:2023-05-31 关键字:单片机  采集系统 手机看文章 扫描二维码
随时随地手机看文章

引言

我国于2001年发射了自己的水色卫星,为适应水色遥感发展的需要,我们研制了我国近海海洋光学浮标。锚链式水下多光谱辐射计是计划装备在其中的一台主要观测设备。数据采集系统是该设备的工作控制中心。


总体设计思想及工作原理

鉴于锚链式水下多光谱辐射计的特定工作环境和工作周期,在设计过程中,对数据采集卡的设计必须遵循高精度、低功耗等原则。首先,由于浮标在海中采用自主供电方式连续工作三个月以上,必须合理利用供电电池的能量以确保电池有足够的电量供给仪器正常工作。为此,必须采取有效的措施提高电源的利用率。其次,海水深处的光信号都比较弱,对于微弱光信号的探测,一方面要采用高灵敏度自带前置放大的光电探测器(其内部前置放大器采用载波自稳零运算放大器,其低频特性接近理想运算放大器),另一方面要提高仪器的整体精度。同时,浮标工作时所测数据必须与当时的位置(包括深度、方位角等)一一对应起来。另外,对于光学窗口还必须进行防污染保护。


数据采集卡被设计为一独立自带CPU的测量单元,通过其内部时钟中断来触发CPU开始采样控制、在数据采集卡上电工作、完成浮标控制中心要求的工作(如除污、采样、通信等)。接收到浮标控制中心的停止命令后,CPU模块主动向数据采集卡上的时钟芯片写入下一次工作时间,然后关掉所有的电源供电,使整个仪器进入低功耗状态。

数据采集卡的硬件组成

基于C8051F020单片机实现多波段光谱辐射计采集系统的设计

数据采集卡硬件电路部分如图1所示。主要由CPU模块、A/D转换模块以及电池管理三部分组成。


CPU模块

CPU模块作为整个光谱辐射计的控制中心,分别控制仪器的数据采集、传输,窗口的防污、除污以及仪器的供电过程。


CPU模块中采用的单片机为美国Cygnal公司的C8051F020,它是完全集成的混合信号系统级MCU芯片,具有高达25MIPS的速度,以及强大的控制功能。由于其上集成了I2C、SPI、UART等串行通信方式,所以,当选用基于I2C通信的时钟芯片和基于SPI通信的高精度ADC时,无需设计复杂的软件模拟程序来仿真相应的SPI或I2C通信。


数据采集卡上电以后,CPU模块先根据GPS(全球定位系统)的时间对数据采集卡上的时钟时间进行校准,然后等待浮标控制中心发送工作命令。在接收到工作命令后,CPU就会根据所接收到的工作命令,选择数据采集卡当前要做的工作,包括控制ADC采样、控制防污装置清洁光学窗口、将ADC结果上传给浮标控制中心等。在做完浮标控制中心指定的所有工作后,CPU模块自动控制驱动马达将防污染装置的保护盖转回光学窗口上方,关断系统除时钟电源外的所有电源。 CPU模块上的时钟中断时间可以是CPU模块自定的八个定点中断时间,也可以是浮标控制系统根据需要给定的加密中断时间。在做完当天最后一次采样后,CPU模块会主动向板上时钟写入暗电流测量时间点,对仪器进行一次暗电流校准,该暗电流数据被保存在C8051F020的闪存里,留作第二天仪器测量的校准数据,这样可以保证仪器测量的准确性。


利用C8051F020内部自带的8通道12位ADC可以完成对辐射计在海水中的深度及其倾角、方位角的测量。同时,可以通过它来检测仪器电池组的电量,及时准确的提供信息给浮标的总体控制系统。


设计过程中,使用了C8051F020内部自带的看门狗,无需外加其它复位源给CPU模块。


A/D转换模块

A/D转换模块主要是将光电探测器探测到的、经预放大的光电信号转换为数字信号。为了提高仪器的测量精度,实现预定的设计精度,在幅照度计中选用了一款高精度、宽动态范围、Δ-∑型8通道24位ADC。基于SPI通讯的特点,ADC与单片机C8051F020之间进行通讯时硬件上只要连接简单的三根线(SCLK,Din,Dout)就可以了,大大简化了外围电路的设计。


由于总共有24路光信号需要探测,本设计采用四片ADC通过C8051F020的控制实现光电信号的采样和转换。当采样点到来时,辐射计的ADC在完成初始化工作后等待CPU发送采样命令,CPU模块在接收到浮标总体控制系统的采样指令后就会发送相应的控制命令给ADC,ADC根据CPU的指令依次转换光学信号,转换结果先传入C8051F020内部,在单片机内部完成平均、校正后等待上位机发送取样命令,在接收到上位机发来的取样命令后,CPU模块通过UART接口将数据传送给岸站上的浮标控制中心。ADC的模拟地和数字地在其外部某一点连接在一起。


电池组以及电源管理

由于仪器在海水中采用自主供电方式长时间连续工作。所以,为了提高电池的有效使用率,在设计中,通过两个途径来达到仪器低功耗的要求。首先,在选择器件时要严格控制其功耗,尽可能的选择同类产品中低功耗的器件;其次,对电源的使用进行合理的控制。由于浮标在海内连续工作三个月以上,每天工作8次,每次工作约5分钟,因此,浮标工作时间远小于不工作的时间,为了省电,本设计在辐射计中设计一高精度时钟,让它不间断的工作(时钟功耗低于1mW,采用一纽扣电池连续供电)。通过软件控制时钟在每天8个工作点分别产生中断。


辐射计内部自带可充电的三组电池,分别为3.6V、+14.4V和-14.4V。

图2所示为数据采集卡的工作流程图。相关软件子程序采用汇编语言编写完成。程序内开启了F020内部的看门狗以确保仪器的稳定性和可靠性。


结语

该数据采集卡被用于浮标水下多波段光谱辐射计中,主要用来测量水下真光层下行光谱幅照度以及对上行光谱幅亮度的剖面测量,通过实测水体光辐射数据,来推导离水幅亮度、等水体光学参数,估算海洋光合作用及其初级生产量,满足水色卫星遥感现场光辐射测量技术的需要。


关键字:单片机  采集系统 引用地址:基于C8051F020单片机实现多波段光谱辐射计采集系统的设计

上一篇:基于单片机和AD678芯片实现数字电压表的整机设计
下一篇:基于单片机和温度传感器实现专用测温系统的设计

推荐阅读最新更新时间:2024-10-10 08:00

单片机开发产品中的注意难点
如何提高电子产品的抗干扰能力和电磁兼容性 div g_c_pdin= g_p_center= c07= content = 在研制带处理器的电子产品时,如何提高抗干扰能力和电磁兼容性? 1、 下面的一些系统要特别注意抗电磁干扰: (1) 微控制器时钟频率特别高,总线周期特别快的系统。 (2) 系统含有大功率,大电流驱动电路,如产生火花的继电器,大电流开关等。 (3) 含微弱模拟信号电路以及高精度A/D变换电路的系统。 2、 为增加系统的抗电磁干扰能力采取如下措施: (1) 选用频率低的微控制器: 选用外时钟频率低的微控制器可以有效降低噪声和提高系统的抗干扰能力。同样频率的方波和正弦波,方波中的高频成
[单片机]
COP8CDR9微控制器在多路数据采集中的应用
    摘要: 前端数据采集是工业生产过程中获取生产信息的必要手段。本文结合美国国家半导体的芯片COP8CDR9的A/D转换特点和应用实际,给出由COP8CDR9微控制器构成的多路数据采集系统及其在列车实时监控系统中的应用     关键词: 微控制器 多路数据采集 A/D转换 CPO8CDR9 前端数据采集能够及时获取被控对象和生产过程的有效信息,在某些实时性要求高的场合尤为重要。工业生产过程中,为了清晰地反映出生产过程的详细信息,往往需要获得多个参量的动态数据,这就有必要对被控对象和生产过程进行多路数据采集。COP8CDR9系列微控制器是美国国家半导体公司(National Semiconduto
[应用]
可编程放大器在USB接口数据采集系统中的应用
  传感器接口   现今,大部份的电子仪器采用的是嵌入式系统。通常这些嵌入式系统包含传感器、缓冲和调节信号的放大器、模/数转换器,以及供数据处理和人机接口用的微控制器等。例如数据采集系统和数据记录器就是这样的系统。图1表示出设有USB接口的数据采集系统的方块图。   图1 具备USB接口的数据采集系统   在输出端上的传感器拥有一系列的特性。其中,传感器的敏感度和动态范围对于把传感器的信号按比例放大到模数转换器(ADC)的输入范围最为重要。将传感器的敏感度乘以测量中实质量的最大值便等于传感器的最大输出值。在很多情况下,传感器的输出必须被放大才可以充分利用ADC的输入范围。图2表示两者之间的关系。   图2
[嵌入式]
单片机嵌入式Internet技术的Web应用实现
    嵌入式Internet是指电子设备通过嵌入式模块而非PC直接接入到Internet,与Internet进行信息交互的过程。目前Internet成为全球最大、信息最丰富的互联网络。用户甚至希望家电设备、仪器仪表以及工业生产中的数据采集与控制等设备也能够连接到Internet上,因为这意味着用户可以方便、快捷、低廉地通过网络进行远程控制、监测和信息传送。美国贝尔实验室的科学家预测,未来将会产生比PC时代多成百上千倍的超级嵌入式Internet服务器。Internet技术和嵌入式技术的相互融合,为嵌入式系统的设计和产品开发带来了前所未有的发展空间和机遇。 1 单片机嵌入式Web应用的硬件系统设计     在硬件系统的设计
[嵌入式]
基于单片机的LIN协议实现
1 概述 LIN协议是新出现的一种新型低成本串行通信总线,其全称是Local Interconnect Network,即局部互联网络。它最开始出现于汽车行业,是为解决汽车智能化和网络化的发展要求和降低汽车制造成本的矛盾而提出来的一种串行总线协议,主要用于车门、车灯等需要简单控制但又要求智能控制的场合。它的主要特点是:采用单个主控制器/多从设备通信模式;基于普通UART/SCI接口硬件实现,协议简单;网络传输速率不高,最高可达20kb/s。由于LIN协议的突出特点是协议对硬件的依赖程度低,可以基于普通单片机的通用串口等硬件资源以软件方式实现,成本低廉,因此可广泛应用于汽车行业以外的其他领域,如智能家庭网络内部的数据传输、节点控制
[单片机]
<font color='red'>基于</font><font color='red'>单片机</font>的LIN协议实现
比亚迪半导体车规级MCU 量产装车突破1000万颗
日前,我们从比亚迪官方获悉,MCU-微控制单元,作为汽车电子系统内部运算和处理的核心,是实现汽车智能化的关键。目前,比亚迪半导体车规级MCU量产装车突破1000万颗,这是国产MCU在汽车领域又一重大里程碑。 2007年,比亚迪半导体进入工业MCU领域,工业级触控MCU市场占有率国内第一。基于行业深厚的积淀、高品质的管控能力与强劲的研发实力,比亚迪半导体从工业级MCU跨越延伸到车规级MCU,并于2018年率先推出第一代8位车规级MCU芯片,2019年推出第一代32位车规级MCU芯片,批量装载在比亚迪全系列车型,实现汽车整体智能化。比亚迪半导体车规级与工业级MCU芯片,至今累计出货已突破20亿颗。 车规级MCU的研发难度具体表
[汽车电子]
比亚迪半导体车规级<font color='red'>MCU</font> 量产装车突破1000万颗
大幅延长电池寿命,Maxim 超低功耗、BLE 5.2双核微控制器问市
Maxim Integrated Products, Inc (NASDAQ: MXIM) 宣布推出支持无线连接的MAX32666微控制器(MCU),帮助设计者将纽扣电池供电的物联网(IoT)产品BOM成本降低三分之一,并大幅节省空间、延长电池寿命。这款超低功耗双核Arm® Cortex®-M4 MCU具有浮点运算单元(FPU)和低功耗蓝牙5.2 (BLE 5.2),在单一芯片内集成了传统上多片MCU才具备的可靠存储器、安全功能、通信、电源管理和处理功能,从而有效延长设备的电池工作寿命。 随着IoT应用向高端发展,通常会将更多的MCU整合到系统中。这些系统通常包括负责支持处理应
[嵌入式]
大幅延长电池寿命,Maxim 超低功耗、BLE 5.2双核<font color='red'>微控制器</font>问市
STM32单片机开发环境安装与工程搭建
一、认知STM32 1、STM32概念 STM32: 意法半导体基于ARM公司的Cortex-M内核开发的32位的高性能、低功耗单片机。 ST:意法半导体 M:基于ARM公司的Cortex-M内核的高性能、低功耗单片机 32:32位单片机 2、STM32开发的产品 STM32开发的产品:无人机、扫地机器人、3D打印机、平衡机、智能手环等 3、学习STM32对应的招聘职位 招聘职位:单片机开发工程师、单片机软件工程师、STM32开发工程师、嵌入式开发工程师、嵌入式软件工程师。 二、ARM与STM32 嵌入式系统 以应用为中心,以计算机技术为基础,软硬件可裁减,以适应应用系统对功能、可靠性、成本、体积和功耗等有严格要求的专用计算机系统
[单片机]
STM32<font color='red'>单片机</font>开发环境安装与工程搭建
小广播
设计资源 培训 开发板 精华推荐

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

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

换一换 更多 相关热搜器件
随便看看

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved