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
Discussion (7 commentaire(s))