我现在要编一个电源监控软件,其工作流程是 监控中心微机-------modem--------公共电话网---------modem--------EPROM(

  • 主题发起人 主题发起人 lingru
  • 开始时间 开始时间
L

lingru

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在要编一个电源监控软件,其工作流程是 监控中心微机-------modem--------公共电话网---------modem--------EPROM(位于远端的电源设备中,相当于单片机的存储设备)(100分)<br />我现在要编一个电源监控软件,其工作流程是 监控中心微机-------modem--------公共电话网---------modem--------EPROM(位于远端的电源设备中,相当于单片机的存储设备)
这里讲到的电源设备共42台,分布于方圆50公里的地区,本程序的作用是监控中心微机通过拨号依次的于不同地点的设备相连接,然后读取EPROM中的数据,进行分析处理。
程序的基本思想是这样的。
我也知道大富翁上也曾经讨论过类似的问题,现在我恭请哪位朋友针对我的问题作一个总结。欢迎大家从拨号和读数据两方面进行.
100分,可以还价。
 
实时性要求怎么样,50公里是不小的距离,
我们倒曾想用Modem实现一个监控系统,
但对Modem的编程进行不下去,不知你有没有
巡检周期的要求?
 
对巡检周期周期没有特别的要求,一个小时差不多。这里最远的是50公里,平均距离约30公里。
 
在远端是用单片机和moden通讯吗?
at命令集好找,单片机对串口设备编程
也有例子.监控中心微机和单片机间用
32位crc检错,采用重传机制纠错.

应该不难.
 
单片机和moden通讯的讨论在已答问题中有,
http://www.gislab.ecnu.edu.cn/delphibbs/DispQ.asp?LID=154460
 
你说的课题和我们开发的"智能路灯管理"差不多,我们的思想是:控制室一台
高档微机作为服务器,串行口一接modem,串行口二接并接多个串行口(串行口
的另一端接led显示设备).

每条道路上有一台监控机(单片机主要负责定时开灯),监控该路的电流、电
压、功率等参数以及总灯数、实际亮灯数等等,如果物理参数达到记录要求
,则监控机向服务器拨号,如果服务器响应则通讯需求数据,否则按照路灯
管理部门的要求处理。

服务器除了接收监控机的数据外,还负责控制各监控机的临时动作,如阴天
则可以遥控(拨号控制监控机)开灯(当然阴天可以用光敏电阻来实现,这
里只是我们的处理方法)

监控机的功能比较简单,考虑到课题的效益,我们使用8031单片机,因数据
量和8031的数据传输速度,我们使用了144的modem(现在144的modem市场
上很少,需要定货),软件编制也较简单,

服务器端,我们采用delphi编程,直接操作串行口,而不让win32管理(
禁止串行口),接受数据使用线程,led设备显示每条道路的主要物理
参数。
 
这个问题应该往简单的地方去考虑,其本质有两个方面:
一、控制拨号。可以自己做也可以直接利用现有的控件,你可以到DELPHI深度历险上去找找。
二、串口通信及MODEM的控制,找AT命令集看看。
 
sheepgirl,你让我白来一趟,呵呵:(
下次最好别乱发呀!
 
我提出过类似的问题,在多位朋友的帮助下,已经基本实现了.
这里提一点建议:
串口速率最好在4800以上,因为现在的model对1200等低速率支持不好.
我就是因为这个问题,耽误了大量时间.
 
接受答案了.
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
D
回复
0
查看
2K
DelphiTeacher的专栏
D
D
回复
0
查看
1K
DelphiTeacher的专栏
D
D
回复
0
查看
2K
DelphiTeacher的专栏
D
后退
顶部