新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于MC68HC908GP32的深海热液多点温度、压力采集及控制系统

基于MC68HC908GP32的深海热液多点温度、压力采集及控制系统

作者: 时间:2009-03-25 来源:网络 收藏

人机交互界面由Delphi 7.0开发而成,由串口通信,数据处理,数据文件操作,数据曲线形成及其分析,端口波特率设置等部分组成。
3 系统硬件电路设计
3.1 微处理器
MOTOROLA具有加密功能的32K字节Flash ROM,512字节RAM,8路8位A/D转换控制器,增强型串行通信接口和串行外围接口,及两个16位双通道定时器接口模块。它的总线时钟高达8MHZ,最小指令周期为125ns,带时钟预分频的定时基模块有8中周期性实时中断,且具有多种保护功能[1]。
3.2 数据部分
本系统选用三个PT100铂电阻作为测温传感器,通过两个继电器选通做为输入。这种铂电阻系数的离散度很小,精确度高,灵敏度好,测温范围为-200~650℃[2];配套使用的温度变送器测温范围为0~500℃,能将温度信号转换为随温度线性变化的电流信号输出,范围为4-20mA。
电流与温度之间的关系式为:

本文引用地址:https://www.eepw.com.cn/article/173841.htm

选用北京SAILING公司传感器,测压范围0~60Kpa;配套使用的变送器测压范围为0~45Kpa,能将压力信号转换为随压力线性变化的电流信号输出,范围为4~20mA。
电流与压力之间的关系式为:

变送器输出的电流信号经过电流-电压转换电路得到0-5V的直流电压,进入进行A/D转换。转换电路如图3所示:

3.3 数据存储及显示部分

数据存储及显示电路如图4所示,主要由以下三部分组成:
1)数据循环显示部分。使用的SPI接口扩展移位寄存器74LS164做为七段数码管接口,解决了片内I/O不足的问题。数码管共有4位,第一位循环显示编号1-2-3-4-1,后三位显示与编号相对应的数据,可精确到个位。测量所得数据每隔1秒动态扫描显示,每个编号对应数据共显示10秒,每40秒为一个大循环。
2)EEPROM存储部分。采用I²C-BUS的存储器件AT24C64实现存储功能,其存储容量为64Kbit。系统中采用两个并行I/O口A0与A1进行软件模拟产生I²C总线时序信号,实现I²C总线数据的读写。主要读写流程为:
字节写入:开始-器件地址/0-应答-字节高地址-字节低地址-应答-数据写入-应答-停止

电流变送器相关文章:电流变送器原理


评论


相关推荐

技术专区

关闭