电力系统应用及实时性要求

系统大体上分为三层
1、主机系统(工业PC)
2、从机系统(工业PC)
3、数据采集装置
从机对数据采集装置的询问最好作到10us~20us的间隔,其中包括将询问的结果上报主机系统(数据量不大5、6个量,也就30个字节)。
主机系统由多机组成,一台负责出实时图形,提示用户,其于的机器,每一台负责一项计算任务,利用以前上报的数据计算任务要在0.2秒内完成,其中包括接受从机上报的数据。图形工作站系统实时显示计算的结果。
总之系统反映的越快越好,因为,系统反映的越快,用户的损失越小。感觉上就像对火灾的控制,发现的越早越好控制,影响越小,发现的越晚,越难控制,影响越大。而且电力事故比火灾来的快多了

不知QNX如何处理。

我做过类似的东东,数据采集卡将采集到的数据放到
主机上,然后从机分别处理gui,tcp/ip.qnet网、和
存储。不过数据流量很大。测试的速度很不错,现在
已经运行了一段时间。对流量要求不大的情况,qnx
应该更能满足才对。

通信网络性能要求
上行
长帧 982byte
节点数 10
扫描周期 200ms
下行
长帧 4byte
延时 20mS
周期 100mS

你指的10US~20US是什么意思啊?是指数采板数据周期有10~20US呢还是要求QNX在你的数据准备好到数据进入计算机延时不超过10~20US?为什么要轮询呢?没有中断的工作方式吗?

要求QNX在你的数据准备好到数据进入计算机延时不超过10~20US
能用中断最好了,可坏的情况就是捕捉的方式。