RS-232 DatenLogger / RS-232 Datalogger [140126-I]
Update 08/06/2015Important notice for Windows 8+ users:
āUpdate 19/07/2016
We had received some requests for more features and they have finally been implemented. Download version 1.1 below for the latest firmware.
- number of stop bits: 1 or 2 (command 'q' or 'Q')
- parity: even, odd, none (command 'p' or 'P')
RS-485
To work with RS-485 connect one of the RS-485 signals (A or B) to RXD or TXD on the screw terminals of the datalogger and the other signal to the ground on the screw terminals. If the RS-485 cable has a ground wire, do not connect it to the datalogger.
Update 08/06/2015
Important notice for Windows 8+ users:
On Windows 8 and higher it may be impossible to install the USB driver for the datalogger. The problem is Windowās Driver Signature Enforcement that blocks the driver which is not signed. To work around this problem you must disable Driver Signature Enforcement, which is unfortunately a rather complicated process. Luckily there are many tutorials on the internet that explain how to do this, one of them is
Once Driver Signature Enforcement is disabled the driver should install without any problems.
[Deutsche Version weiter unten!]
This XMEGA 32A4 based RS-232 data logger provides two optocoupler-isolated inputs with a working range up to 115200 baud. The input current can be as low as around 1mA, the JFET current sink allows signal levels up to 30V. This design makes use of three of the five internal UARTs integrated in the XMEGA (2 x data acquisition, 1 x data transfer to PC). Data may be saved and analyzed in ASCII and HEX format by means of TeraTerm. The output is connected directly via an FT232 to a virtual COM port or the PC. The 23-bit timestamp enables to register from 1 ms to 2,3 h.
--
[Deutsch]
Projekt ist ein RS-232 Daten Logger auf einen XMEGA 32A4. Die EingƤnge sind hier per Optokoppler isoliert und arbeiten bis 115200 Baud sicher. Eingangsstrom etwa 1 mA, mit JFET Stromsenke bis 30V. Die beiden EingƤnge werden an RxD und TxD der zu untersuchenden Datenverbindung parallel angeschaltet. Der X Mega bietet intern fĆ¼nf unabhƤngige UARTs von denen hier zwei genutzt sind um die Daten zu sammeln. Ein dritter dient zur Datenausgabe an einen PC. Ćber TerraTerm kann man dann die Daten loggen und auswerten falls der Bildschirm nicht ausreicht. Daten kƶnnen in ASCII und als HEX-Werte angezeigt werden. Der Ausgang geht Ć¼ber einen FT232 mit 57600 Baud als virtueller COM-Port zum PC. Der Zeitstempel ist intern mit 23-Bit und ermƶglicht 1 ms Raster bis 2,3 Std im Format a:bb:cc:ddd
a : Stunden 0..2
bb : Minuten 00..59
cc : Sekunden 00..59
ddd : hundertstel Sekunden 000..999
Im internen SRAM liegt ein Datenpuffer von 900 EintrƤgen.
Befehlsmenue im Terminal:
T - Altenate Timestamp Mode
S - Single Timestamp Mode
A - ASCII Mode
H - HEX Mode
M - Status ausgeben <> = Kanal 1 ( Pin 2 )
C - Clear Timer [] = Kanal 2 ( Pin 3 )
L - Space | NoSpace Toggle
B - Baudrate
W - Zeichenlaenge
V - Versionsnummer
Discussie (7 opmerking(en))