[elektro] RS232 es a Window 8.x
Sandor
chiplista2007 at gmail.com
Tue May 20 13:08:47 CEST 2014
ezt akartam én is javasolni:
mármint ftdi chipes usb-s bemenetet használni és voilá, eszi is elég szépen az
adatokat...
Sándor
On 2014.05.20. 10:14, elight at gmail.hu wrote:
> Szia,
>
>
> nem akarnám elhinni hogy csak párszáz mintát lehetne win 8 alatt
> kommunikálni másodpercentenként..
>
> Nézd meg az új USB-RS232 FTD-i chipeket,
> és használd a driverüket..
>
> vagy valami kész megoldás is integrálható esetleg a programba?
>
> pl.
> http://www.visionsystems.de/produkte/datasheet_html/604_data.html
> RS232: up to 500kbps
>
> Üdv István
>
> 2014-05-20 09:30 keltezéssel, Moravcsik Szilard írta:
>> Szia!
>>
>> 2014.05.20. 8:45 keltezéssel, Kovács József írta:
>>> Szerintem, jobban jársz, ha a realtime reagálást egy kis
>>> mikrokontrolleres kütyüre bízod...
>> Egy (valamilyen) mikrokontroller gyűjtögeti az adatokat, majd küldi át a
>> PC-nek.
>>
>>> A windozer pedig csak a user interface lesz.
>>>
>> Igazából magam sem tudom még, miért ez a szoros követelmény. Az ügyfél
>> az USA-ban lakik és még nem tisztáztuk a részleteket.
>>
>>> A windozer quantum ideje
>>> - több mint 1 ms
>>> - nem is stabil az intervallum
>>>
>>> Elvben megírható, de nagyon nem sima ügy.
>>>
>> Üdv:
>> Szilárd
>>
>>
>>> KJ
>>>
>>> 2014.05.20. 08:28 keltezéssel, Moravcsik Szilard írta:
>>>> Sziasztok!
>>>>
>>>> Lesz egy feladatom, ahol egy adatgyűjtő által RS232 porton küldött
>>>> adatokat kell venni, tárolni, kijelezni, stb. Eddig rendben is van a
>>>> dolog, de:
>>>>
>>>> -- a COM port 115200 (esetleg 230400) Bauddal megy, 1 start, 8 adat, 1
>>>> stop bittel;
>>>> -- a soros adatok 2 byte-os értékek (leszámítva a fejlécet, stb.);
>>>> -- 1ms időközzel követik egymást az adatok (2 byte ki -> 1ms várakozás 2
>>>> byte ki -> 1ms várakozás, stb.);
>>>> -- 20 másodpercig megy a történet, 20*1000*2 byte adattal;
>>>> -- Windows 8.x (USA verzió, 32 vagy 64 bites) alatt kell venni őket;
>>>> -- majdnem valós időben (tehát kb. 1ms körüli idővel) kellene a vett 2
>>>> byte-os adatokkal dolgozni, reagálni rájuk, stb.
>>>> -- a felhasznált PC egy mai átlagos, több magos asztali darab lenne (még
>>>> nincs meg);
>>>>
>>>> Ebből nekem leginkább az a kérdés, hogy Windows alatt lehet-e egyáltalán
>>>> ilyen gyors időközzel küldött adatokat kb. valós időben elkapni, azokra
>>>> adott feltétel szerint reagálni, vagy esetleg a Windows 8.x üzenetkezelő
>>>> rendszere erre alkalmatlan (túl lassú ehhez a feladathoz).
>>>>
>>>> A program leginkább Delphi 2005-ben, vagy .NET alatt készülne el
>>>> (ingyenes Visual Studio Express 2013-mal, C#-ban, ha ennek van
>>>> jelentősége). Első körben a fejlesztői rendszerekben komponensekkel
>>>> lenne kényelmes a soros adatokat adni/venni, azok eseménykezelőjét
>>>> felhasználva, ha bírják a komponensek ezt a tempót (Delphi 2005: CPort
>>>> komponens, .NET SerialPort "gyári" osztály).
>>>>
>>>> Ha a komponensekkel túl lassú, esetleg Win API hívásokkal mehetne-e
>>>> valahogy gyorsabban?
>>>>
>>>> Kérdezem azoktól, akik már kitapasztalták a Win és a soros port
>>>>
>>>> sebességét, hogyan oldottátok meg? :)
>>>>
>>>> Üdv:
>>>> Szilárd
>>>>
>>>>
>>>> -----------------------------------------
>>>> elektro[-flame|-etc]
>>>>
>>>>
>>>> -----
>>>> A(z) üzenetben nem található vírus.
>>>> Ellenőrizte: AVG - www.avg.com
>>>> Verzió: 2014.0.4570 / Vírus adatbázis: 3950/7519 - Kiadás dátuma: 2014.05.19.
>>>>
>>>>
>>>>
>>> -----------------------------------------
>>> elektro[-flame|-etc]
>>>
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list