数采仪说明书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
前言
一.目标读者:
现场实施工程师。
二.读者需要具备的基础:
1.基本的计算机操作知识。
2.LINUX基本命令的使用:ps, netstat, kill, ls, vi, df, ping, vi, tip, ifconfig, gunzip.
第一部分数采仪基本说明
一.外形介绍及功能说明
1.外形请参看图2-1:
2.功能:采集“环保数据采集装置”采集好的数据,将它们送给上端软件。并将上端软件下发的遥控命令传给“环保数据采集装置”。
二.前面板贴图说明:
1.参见图2-1。
2.“电源”灯表示是否接上了电源。插上电源后,应常亮。
3.“运行”灯由程序控制。具体定义待定。
4.“网络”表示数采仪连接着的HUB或个人计算机是10兆还是100兆的网。如果是100兆的网,则闪烁。如果是10兆的网,则不亮。
5.“通讯”表示CDMA通讯情况状况。如果CDMA网络连通,则闪烁。没连通的话,则常亮或不亮。
6.“收发”灯由程序控制。具体定义待定。
三.后背板的插口说明:
参见图2-1,从左到右:
1.第一个是网线口.最好将与之相连的个人计算机的网速设为10兆半双工。设置方法见图2-2:
图2-2
图2-2种最右边的窗口式点击中间窗口的“配置”按钮弹出来的。
2.第二个口是控制类串口。用来将数采仪和个人计算机相连的(用串口线),下载内核和直接登陆并控制LINUX用的。
主机扩展串口(Com)及控制台接口(Console),串口(Com)用于连接外接串口设备,如外置无线MODEM等,接制台接口(Console)即调试口,用于主机显示信息输出、终端连接、调试等;接口定义如下表所示COM Console
RJ45接口RJ45接口
针号功能说明针号功能说明
1 GND 1 GND
2 —— 2 ——
3 CTS 3 CTS
4 RXD 4 RXD
5 RTS 5 RTS
6 TXD 6 TXD
7 —— 7 —— 8
VCC
8
VCC
表2-1
3.相连着的一组串口(共2排,每排有4个)。
主机数字接口,即RS232接口,与监测仪数字接口的RS232接口连
接,共八路
下排左数第1对应着/dev/ttyS10(LINUX 上的串口标识), 前面板上的串口1。 。。。。。。
表
2-2
四.如何用
WINDOWS 下的
“超级终端”连接到数采仪的控制类串口:
1. 先按表2-1做好连接线。连接好PC 机和数采仪。 2. 打开“超级终端”,设置如图2-3
1-8数字接口
RJ45
RJ45接口 针号 功能说明 1 GND
2
—— 3 CTS
4 RXD
5 RTS
6 TXD
7
—— 8 VCC
图2-3
第二部分数采仪相关软件说明
一。组成程序说明:
1.配置工具程序.。名叫ConfigFile.exe, 运行于windows操作系统下。
2.数据查看程序。运行于WINDOWS系统。
3.实际运行程序。运行于数采仪上,用的是UCLINUX操作系统。
4.先河检测装置模拟程序。模拟先河装置的模拟程序。
6.下面将详细说明这些程序。
二.实际运行程序:
1.它们运行于UCLINUX下,在数采仪上。在目录/mnt下。
2.由以下程序和文件组成:
UP104, main_programe, rtelnet, SHZ4 / ModMaster, DBGSVR,
SetSystemTime, StartApp.sh, general_led_display, pnd_daemon, test_watch_dog,
Config.3c,
3. UP104程序:数据转发程序,和主站数据程序进行通讯。一个UP104程序和一
个主站程序进行通讯.如果有多个主站程序,就需要启动多个UP104程序.目前的实现最多支持与3个主站进行通讯.。它们使用端口8387和主站程序通讯。
至于和几个主站程序进行通讯,可以用“配置工具程序”进行配置.怎样看有几个UP104 程序在运行,可以用ps命令.有没有和主站程序连上,可以用netstat. 有没有与主站程序
进行有效数据沟通,用tcpdump。
4.main_programe程序:负责计算均值和处理分派遥控命令.整个系统只有1个实例在运行.
5.SHZ4/ModMaster ,规约解释程序:负责和各个具体的环保数据采集装置通讯:采集数据和执行遥控命令.如果数采仪需要和N台环保数据采集装置通讯,将启动N个实例运行,即使N台数据采集装置是同一种型号.
这些都是通过“配置工具程序”配置的.
6.rtelnet程序实现远程控制的程序.整个系统只有1个实例在运行。它和指定IP地址的机器通讯,使用的端口号是8386。
7.DBGSRV: 实现远程维护的工具程序。实用性不大。
8. SetSystemTime 设置时间的工具程序。拿到一台“干净”的数采仪后,其时间是1999年.很显然,需要重新设置时间。如果当前时间是2001年1月2日,03时04 分,那么键入/mnt/SetSystemTime 2001/01/02 03:04:00. 需要注意的是即使是1月,也不能少了前面的0。
9.general_led_display: 液晶显示程序,显示初始欢迎界面。
10. Config.3c 配置文件。规定使用和哪几个主站程序通讯,用什么程序和下面的数据
采集装置通讯等。它由“配置工具程序”产生,不需要手工编辑。
11.StartApp.sh 系统启动脚本,规定了该起哪些程序以及先后次序。本文件一般不需要改动。
12.真正运行时能看到(用ps命令)的程序是UP104, main_programe, rtelnet, SHZ4/ModMaster。
这些程序之间的关系.
上行数据的传输过程: 规约解释程序采集到数据后,通过队列传给main_programe
程序,由后者进行计算处理.将处理后数据的存放在共享内存
中.之后数据转发程序从共享内存中取出这些数据,将它们发
给主站程序.
下行数据的传输过程:数据转发程序从主站程序收到遥控命令后,将它们传给
main_programe程序,由后者分派个各个具体的规约解释程
序.
13.至于UCLINUX内核如何配置及“烧”到FLASH中,请参看另外的文档。