舰船科学技术  2022, Vol. 44 Issue (13): 162-165    DOI: 10.3404/j.issn.1672-7649.2022.13.035   PDF    
基于ARM的高精度船舶恒温运输系统
周凌翱1,2     
1. 南京理工大学 计算机科学与工程学院, 江苏 南京 210094;
2. 常州信息职业技术学院 电子工程学院, 江苏 常州 213164
摘要: 大型渔船或LNG天然气运输船为了保证货物的运输温度,必须配置高性能的恒温运输系统,通常包括温度传感器、制冷电机、空气循环系统和控制中心等部件。本文设计一种基于ARM的高精度船舶恒温运输系统,确保船舶运输系统的温度浮动低于1℃,分别从基于ARM的恒温运输系统基本原理、系统关键硬件、系统的模拟电路等方面进行详细介绍,有助于提升现有船舶恒温运输系统的性能。
关键词: ARM     恒温运输系统     电机     模拟电路    
Research on high precision ship constant temperature transportation system based on ARM
ZHOU Ling-ao1,2     
1. School of Computer Science and Engineering, Nanjing University of Science and Technology, Nanjing 210094, China;
2. School of Electronic Engineering, Changzhou College of Information Technology, Changzhou 213164, China
Abstract: In order to ensure the transportation temperature of goods, large fishing boats or LNG natural gas carriers must be equipped with high-performance constant temperature transportation system, which usually includes temperature sensor, refrigeration motor, air circulation system and control center. The main research work of this paper is to establish a high-precision ship constant temperature transportation system based on arm to ensure that the temperature fluctuation of ship transportation system is less than 1 ℃. The basic principle, key hardware and analog circuit of the constant temperature transportation system based on arm are introduced in detail, which will help to improve the performance of the existing ship constant temperature transportation system.
Key words: arm     constant temperature transportation system     electric machinery     analog circuit    
0 引 言

航运商品对海上的运输条件有着不同的要求,其中,液化天然气、渔产品等对于运输温度有较高的要求[1],因此,设计和开发船舶运输舱的恒温运输系统非常有必要。一个应用性良好的恒温运输系统必须要具有良好的人机交互界面、智能化控制功能和高精度温控功能,这是本文的研究重点。

本文基于嵌入式ARM技术开发一种高精度的船舶恒温运输系统,采用的核心控制芯片为ARM920T系列处理器S3C2440,分别从船舶恒温运输系统的关键硬件组成、温度采集电路、主控电路和冷却电机等方面进行详细设计,有助于改善目前现有的船舶运输系统。

1 高精度船舶恒温运动系统的基本架构

传统的温度控制系统主要采用PLC及单片机技术,不仅占据空间大,灵活性不足,而且功能和模块的扩展性较低,在根据实际的功能需求进行接口扩展时相对麻烦。此外,PLC及单片机在程序修改和拷贝时灵活性较差。

由于船舶恒温运输系统正常工作过程中会受波浪颠簸等影响,为了提高船舶恒温运输系统的抗干扰能力,提升温控精度,本文选用ARM920T系列微处理器S3C2440,该处理器具有集成度高、运算速度快、性能强大等优点。

图1为高精度船舶恒温运输系统的原理图。

图 1 高精度船舶恒温运输系统的原理图 Fig. 1 Schematic diagram of high precision constant temperature shipping system

1)处理器模块

处理器核心采用S3C2440芯片,负责整个恒温运输系统的信号采集、处理和存储,控制系统的通信模块、显示控制模块、存储模块和温度执行模块等,根据温度传感器采集的数据,向系统的制冷电机发送指令,保持系统的恒温。

2)接口电路

接口电路包括I/O接口、RS232接口电路等,负责系统处理器模块与外围设备的数据传输。

3)存储模块

存储模块由两部分构成,分别是SDRAM和Flash存储器,SDRAM是存储操作系统和恒温运输系统应用程序的空间,Flash存储空间主要是负责嵌入式系统内核、根文件等数据的存储。

4)通信模块

通信模块是恒温控制系统与上位机、其他船舶硬件设备的数据交换模块,包括串行电路、以太网接口电路、USB电路等,可以将恒温运输系统的运行参数发送至互联网和船舶的集控室,保证船舶操作人员进行在线和远程控制。

5)显示控制模块

该模块配置6英寸液晶显示屏,显示恒温运输系统的当前温度及操作按钮,用户可根据显示控制模块获取系统的工作状态,发送温控指令。

6)温控执行模块

采用的温控执行模块为温控电机和半导体制冷片。

2 基于ARM的高精度船舶恒温运输系统关键硬件 2.1 ARM主控芯片电路

ARM920T系列处理器S3C2440是一种64位处理,价格低、能耗小、运算性能高,能够满足海上船舶恒温运输系统的控制需求,S3C2440处理器集成的功能包括:

1)采用1.2 V的电源电压供电,存储器采用2.4 V和3.3 V电压供电[2]

2)具有4路PWM定时器接口;

3)16 KB的指令cache和16 KB空间的数据cache;

4)8路触摸屏接口和ADC控制接口。

图2图3为恒温运输系统核心IO分配及数据存储电路图。

图 2 核心芯片IO分配 Fig. 2 Core chip IO allocation

图 3 K9F2808存储电路 Fig. 3 K9F2808 storage circuit
2.2 船舶恒温运输系统的温度采集传感器设计

温度采集单元是船舶恒温运输系统的关键部件,主要包括温度传感器、温度变送器2个模块。

1)温度传感器

采用的温度传感器为PT100即铂热电阻[3],铂热电阻的热敏特性非常稳定,当铂热电阻被加热后,电阻值会发生变化,将温度信号转化为电信号,就能实现船舶恒温运输系统的温度监测。恒温运输舱室的底部和四周舱壁均匀放置超过25支铂热电阻传感器,确保运输舱室中温度采集的准确性。

2)温度变送器

温度变送器的功能是将铂热电阻的温度信号进行线性转换,转换为系统能够识别的4~20 mA电流信号或0~5 V电压信号。除了线性转换功能外,铂热电阻中的模拟量还会进行滤波、运算放大等处理。

选用的温度变送器型号为MIK-ST_500,温度量程为−100℃−500℃,供电电压为24 V,图4为温度变送器的原理接线图。

图 4 温度变送器的原理接线图 Fig. 4 Schematic wiring diagram of temperature transmitter
2.3 船舶恒温运输系统的冷却模块设计与分析

船舶恒温运输系统的冷却模块采用冷却电机和换热器实现温度控制。

1)换热器

换热器中的液体流速影响着换热器的换热系数和效率,液体流速用下式表示:

$ {v_0} = \frac{{4\;000Q}}{{{c_0} \cdot \rho \cdot \Delta T\pi {d^2}}} \text{。} $

式中: $ \rho $ 为冷凝液的密度; $ Q $ 为换热器的热负荷; $ d $ 为换热管直径; $ \Delta T $ 为温度差; $ {c_0} $ 为冷凝液的比热容。

换热器的水泵排量为:

$ {Q_0} = \pi {\left( {\frac{d}{2}} \right)^2}\frac{{360\;000Q \cdot 0.12}}{{\rho ({t_2} - {t_1})}} 。$

对应的冷却面积为:

$ S = \frac{{{Q_0} \times 0.12}}{{{\rho _l}({c_1} - {c_0})}} \cdot \frac{{1\;000 \times {Q_{}}}}{2} \text{。} $

式中: $ {c_1} $ 为海水的比热容; $ {\rho _l} $ 为海水密度。

2)冷却电机

冷却电机采用三相异步交流电机,其模型如图5所示。

图 5 恒温运输系统冷却电机模型图 Fig. 5 Cooling motor model diagram of constant temperature transportation system

冷却电机的电压方程[4]如下式:

$ \left\{ {\begin{array}{*{20}{c}} {{u_A} = {R_S}{i_A} + \dfrac{{{\rm{d}}{\phi _A}}}{{{\rm{d}}t}}} ,\\ {{u_B} = {R_S}{i_B} + \dfrac{{{\rm{d}}{\phi _B}}}{{{\rm{d}}t}}} ,\\ {{u_C} = {R_S}{i_C} + \dfrac{{{\rm{d}}{\phi _C}}}{{{\rm{d}}t}}} 。\end{array}} \right. $

式中: $ {i_A} $ $ {i_B} $ $ {i_C} $ 分别为定子绕组的电流; $ {\phi _A} $ $ {\phi _B} $ $ {\phi _C} $ 分别为定子绕组的电磁势。

冷却电机的运动方程如下式:

$ T = {T_l} + \frac{J}{{{P_0}}}\frac{{{\rm{d}}{w_r}}}{{{\rm{d}}t}} \text{。} $

式中: $ {T_l} $ 为负载转矩; $ J $ 为转动惯量[5] $ {w_r} $ 为转子转速; $ {P_0} $ 为额定功率,计算公式如下式:

$ {P_0}{\text{ = }}\frac{1}{N}\sum\limits_{i = 1}^n {{U_0}\left( i \right){I_0}\left( i \right)} \text{。} $

式中: $ {U_0}\left( i \right) $ 为异步电动机的相电压; $ {I_0}\left( i \right) $ 为相电流。

异步电动机的相电压与相电流有效值如下式:

$ \left\{ {\begin{array}{*{20}{c}} {U = \sqrt {\dfrac{1}{N}\displaystyle\sum\limits_{I = 1}^N {{U_0}{{\left( i \right)}^3}} } },\\ {I = \sqrt {\dfrac{1}{N}\displaystyle\sum\limits_{I = 1}^N {{I_0}{{\left( i \right)}^3}} } }。\end{array}} \right. $

本文采用的冷却电机型号为ECMA-B7,其性能参数如表1所示。

表 1 冷却电机的参数表 Tab.1 Parameter table of servo motor
2.4 基于ARM的高精度船舶恒温运输系统通信接口设计

串行通信接口是船舶恒温运输系统与硬件设备和信息交互接口,本文采用的串行通信接口为RS485和RS232串行接口,其特点包括:

1)灵活性高

RS232和RS485串行通信接口能够根据设备自身的传输速率进行波特率的调节,因此具有较好的灵活性和适应性。

2)稳定性高

由于处理器芯片接口的故障率与信号电压的大小密切相关,电压越大,理论上芯片接口的故障概率越高。RS232采用负逻辑关系提高芯片的耐用性,逻辑“1”对应负电压,逻辑“0”对应正电压[6]

船舶恒温运输系统的以太网通信可以保证船舶可以顺利接入以太网,使用TCP协议进行网络通信,方便进行温度数据的监测和传输,同时也为后续的系统维护、升级和拓展提供了便利。在系统中使用DM9000芯片来完成这一点,为了应对船舶上极端的环境条件,在电源输入端配置多个104电容,以提升系统的稳定性。

图 6 恒温运输系统以太网通信电路 Fig. 6 Ethernet communication circuit of thermostatic transport system
3 结 语

船舶恒温运输系统在一些特种货物远距离运输方面有重要应用,为了提高船舶恒温运输系统的温度控制精度,本文提出一种基于ARM处理器的高精度恒温运输系统,从系统基本组成、关键部件的设计与选型,以及系统的模拟电路设计等方面进行了详细研究。

参考文献
[1]
周维, 陈默, 王赤, 等. 基于VB的嵌入式温控系统[J]. 信息技术, 2004(7): 105-108.
ZHOU Wei, CHEN Mo, WANG Chi, et al. Embedded temperature control system based on VB[J]. Information technology, 2004(7): 105-108. DOI:10.3969/j.issn.1009-2552.2004.07.037
[2]
张加宏, 杨天民, 刘恒, 冒晓莉, 周炳宇. 一种嵌入式PID恒温控制的教学实验设计[J]. 实验技术与管理, 2020, 37(10): 211-215+219. DOI:10.16791/j.cnki.sjg.2020.10.048
[3]
史银志, 蒋仕琼. 智能建筑中嵌入式恒温控制系统设计[J]. 电子设计工程, 2018, 26(13): 172-176.
SHI Yinzhi, JIANG Shiqiong. Design of embedded thermostatic control system in intelligent building[J]. Electronic Design Engineering, 2018, 26(13): 172-176. DOI:10.3969/j.issn.1674-6236.2018.13.038
[4]
李海霞, 李钟慎. 基于ARM的嵌入式温控仪人机界面的设计[J]. 电子测试, 2008(10): 24-27+50.
LI Haixia, LI Zhongshen. Design of man-machine interface of embedded temperature controller based on arm[J]. Electronic testing, 2008(10): 24-27+50. DOI:10.3969/j.issn.1000-8519.2008.10.007
[5]
张叶茂, 卿启新. 基于模糊控制的嵌入式孵化机温控系统设计[J]. 黑龙江畜牧兽医, 2017(11): 132-136. DOI:10.13881/j.cnki.hljxmsy.2017.0979
[6]
王立军. 船舶运动模糊逻辑PID混合控制研究[A]. 中国航海学会(China Institute of Navigation). 中国航海科技优秀论文集(2010)[C]. 中国航海学会, 2010: 54−61.