Re: Data transfer for real time analysis

From: Lawrence Ricci (ID_at_lawrencericci.com)
Date: 04/27/04


Date: Mon, 26 Apr 2004 20:16:42 -0700


 
Pini-

More data is needed before you design. Windows CE can run quite well
"Inside " the one millisecond level, but consider.

1) how many loops and other calculations? 25 Megabit per second could
mean A tremendous number of variables. Just slamming these onto a hard
drive could give you a load that might make real time PID loop
processing impossible .

2) whatever you do think twice about closing the <1ms loop through a
stack of any kind . Then after you think twice , don't do it .

3) You might take a look at embedded xp with the RTX extensions from
venturecom. this is real time about as hard as you're ever going to
see , and you can buy as much processor as you want .

Larry "RT is Me" Ricci (eMvp)

  
> hi,
>
> We are planning a data acquisition system with 4-12 sub units. Each
> sub unit produce data of 25MBit/sec. The distance between the boxes
> and computer is about 2 meters.
> I'm willing to transfer and analyze the data in real-time. I'm
> willing to close a control loop in 1-5msec (I. wish 100usec ......).
> What is the recommended serial protocol?
> The sub units will be in-house made the host computer for data
> analysis and storage will be a PC (probably with raid HD).
> What communication HW should I use in my sub units?
> What communication HW should I use in the PC?
>
> Regards
> Pini

-- 
Lawrence 'Larry' Ricci  MVP windows CE 


Relevant Pages

  • Re: Data transfer for real time analysis
    ... drive could give you a load that might make real time PID loop ... > We are planning a data acquisition system with 4-12 sub units. ... > What communication HW should I use in my sub units? ... Lawrence 'Larry' Ricci MVP windows CE ...
    (microsoft.public.windowsce.embedded)
  • Re: Data transfer for real time analysis
    ... drive could give you a load that might make real time PID loop ... > We are planning a data acquisition system with 4-12 sub units. ... > What communication HW should I use in my sub units? ... Lawrence 'Larry' Ricci MVP windows CE ...
    (comp.arch.embedded)
  • Re: Splash Screens , how could something so basic still be hard?
    ... You say that there "is no message pump to allow for further GUI ... Note that by "there is no message pump", I mean that because of the way the code is written, no message pump is working while the "splash screen" is displayed. ... In a normal Forms app, there would be a message pump loop, and there's no reason to believe that in those examples, one doesn't exist. ... The same technique is possible in Windows, ...
    (microsoft.public.dotnet.languages.csharp)
  • Re: Bug in win xp: Auto-detaching modeless dialog.
    ... Destroying the dialog is important whether there is a bug or not. ... >I don't think that windows API cares about design flaws. ... >> The whole loop with a sleep in it is a colossal blunder. ... My program does some time consuming calculations and from ...
    (microsoft.public.vc.mfc)
  • Re: Data transfer for real time analysis
    ... I assume that they are mechanical actuators, ... That has nothing to do with specing the control loop hardware. ... >>The actuators are part of the sub units. ... > SEPERATE trigger line to each unit! ...
    (comp.arch.embedded)