新闻中心

EEPW首页 > 测试测量 > 设计应用 > 多功能低功耗海洋数据采集器的设计

多功能低功耗海洋数据采集器的设计

作者: 时间:2012-07-23 来源:网络 收藏

2.4 时钟和看门狗设计
数据传输格式要求,用时间来标记不同时刻的数据,因此应有实时时钟设计。本设计使用的是DS1305实时时钟芯片,该芯片以SPI总线形式与单片机相连。
要长时间工作在无人看守状态下,因此设计要求系统必须有程序故障后自动恢复系统正常工作状态。外扩专门看门狗芯片X5043,X5043是INTERSIL公司生产的都有上电复位、高电压复位控制、可编程看门狗定时器、4Kbit3-WIRE接口非易失性EEPROM、仅有8个引脚的封装。工作过程中,微处理器或外设失效,导致系统“锁死”或者“跑飞”,看门狗定时周期到X5043激活RESET引脚,停止了微控制器的工作,过200 ms后再次启动单片机工作。
数据存储模块、时钟模块、看门狗模块都是以SPI总线形式与单片机进行通信,节省了单片机管脚资源。
2.5 电源模块设计
因为本设计供电方式为太阳能供电,太阳能供电电池成本较高,每瓦15元左右。为降低设备后继成本,电池的寿命问题决定用B120315转3.3 V。B1203LS优点是非线性变压、转化效率高达80%、功耗低。设计完整后经过测量,系统工作供电压12 V时电流为80 mA,功率为0.96W。

3 软件设计
本设计中,系统软件是采用由顶往下和模块化设计思想。系统软件设计以中断方式为主,以查询方式为辅。用中断来接收采集数据和上位机命令,用查询方式对数据进行存储。系统上电后先初始化各个模块,然后启动硬件看门狗,接下来是等待定时器中断产生采集数据和等待上位机命令,并且查询一分钟时间是否到。如果一分钟时间到处理存储采集的数据。在程序中要进行多次喂狗,防止非是故原因看系统复位。根据设计每个要求,把系统的硬件资源尽可能最优的软件实现。设计流程如图4所示。

本文引用地址://www.cghlg.com/article/193538.htm

d.JPG




评论


相关推荐

技术专区

关闭