基于MC68HC908GP32的深海热液多点温度、压力采集及控制系统
字节读出:开始-器件地址/0-应答-字节高地址-字节低地址-应答-开始-器件地址/1-应答-数据读出-停止
3)与PC机串口通信部分。使用单片机的SCI接口实现单片机与主机之间的通信,采用RS-232标准实现点对点的通信,用查询方式发送、接收数据。
3.4 步进电机、电磁阀控制部分
深海探测具有复杂性和实时性,系统需一次完成多任务作业。针对海底不同的环境,系统需要根据现场采集的数据实时的调整步进电机的转速和电磁阀的吸合。因此本系统采用了德国百格拉公司的三相混合步进电机及其控制器,该电机具有低功耗、高扭矩、高精度和几无共振爬行等特点。本文引用地址:https://www.eepw.com.cn/article/173841.htm
驱动步进电机与电磁阀部分电路如图5所示。单片机通过步进电机控制器进行转速控制。MC68HC908GP32具有两个16位双通道定时器接口模块,利用其中一个定时器的两个通道进行控制,一个通道T1CH0为脉冲调制输出,产生电机控制器所需频率脉冲信号,另一个通道T1CH1产生电机旋转方向信号,加光耦隔离与步进电机控制器连接。通过调整脉冲输出频率即可调整步进电机转速,调整电机方向信号电平即可控制电机旋转方向。电机控制器与步进电机通过功率接口连接,同时控制器有拨码开关选择步进电机步长。电磁阀控制采用三个输入I/O口与两个输出I/O口进行控制。输入口接受其他系统控制信号,由单片机判断选择电磁阀是否吸合输出控制信号,控制信号控制继电器通断做为强电器件开关以控制电磁阀。
4 结语
本文介绍了基于mc68hc908gp32的深海热液多点温度、压力采集及控制系统,经实验表明,在0~500℃的温度范围和1~45Mpa的压力范围内工作稳定可靠,实时性及智能化程度高,体积小,使用方便。不仅可在复杂的海底测温环境中进行作业,也可扩展出更丰富的电机控制功能;既可单独作业,又可与PC机通信对数据进行更复杂精密的计算和使用,具有使用价值。
评论