Hi,
I need some advice. I currently work in a lab that does a lot of HPLC. We have a couple of computerized machines, and I recently spent a day getting an old Pharmacia LCC-501 plus up and running. None of this part really matters.
The point is, the old machine doesn't have a computer. Instead, it has a plotter, which plots two parameters of interest, taking an analog signal from 0-1V as input for each. The main controller for the system also has a serial port, which was intended for use with a computer system that was sold separately. When new, this machine had the option of interfacing to an IBM XT computer running OS2/Warp, which could record data from the system and control all of the pumps and valves as well. The software is pretty much inaccessible to me now, as is any computer system that old. I have no idea where I could find it. I have, however, done some programming in Labview, which is essentially a VB-like package for scientific equipment.
My question is, would it be at all reasonable to try and control this thing in Labview via the serial port, without much information about the protocol, and figure it out by trial-and-error, or should I just suck it up, stick an A->D converter in parallel with the plotter and passively record those two values directly? How "standard" are serial port standards?
What I know:
Full duplex asynchronous (duh)
9600 baud, 1 stop bit, no parity (useful)
It sends packets of varying lengths, with a 63 byte maximum length. Packets have an 8-bit checksum.
Acknowledgment required except for ACK/NAK
I can't find any information on the web besides that. So I can listen to it, but I would still need to decipher the output
I do have some manuals that came with it.
Basically, I would love to run this thing 100% from the computer, but all that I really need is a digital plot of two values which are currently output on paper by the plotter. Thoughts/questions/comments/disparaging remarks about my intelligence and personal hygiene?
I need some advice. I currently work in a lab that does a lot of HPLC. We have a couple of computerized machines, and I recently spent a day getting an old Pharmacia LCC-501 plus up and running. None of this part really matters.
The point is, the old machine doesn't have a computer. Instead, it has a plotter, which plots two parameters of interest, taking an analog signal from 0-1V as input for each. The main controller for the system also has a serial port, which was intended for use with a computer system that was sold separately. When new, this machine had the option of interfacing to an IBM XT computer running OS2/Warp, which could record data from the system and control all of the pumps and valves as well. The software is pretty much inaccessible to me now, as is any computer system that old. I have no idea where I could find it. I have, however, done some programming in Labview, which is essentially a VB-like package for scientific equipment.
My question is, would it be at all reasonable to try and control this thing in Labview via the serial port, without much information about the protocol, and figure it out by trial-and-error, or should I just suck it up, stick an A->D converter in parallel with the plotter and passively record those two values directly? How "standard" are serial port standards?
What I know:
Full duplex asynchronous (duh)
9600 baud, 1 stop bit, no parity (useful)
It sends packets of varying lengths, with a 63 byte maximum length. Packets have an 8-bit checksum.
Acknowledgment required except for ACK/NAK
I can't find any information on the web besides that. So I can listen to it, but I would still need to decipher the output
I do have some manuals that came with it.
Basically, I would love to run this thing 100% from the computer, but all that I really need is a digital plot of two values which are currently output on paper by the plotter. Thoughts/questions/comments/disparaging remarks about my intelligence and personal hygiene?