JonB
Platinum Member
I have a computer that controls a cash drawer as part of a Point of Sale system. The software vendor Tech Support has been pretty worthless, so lets see if anyone here knows much about serial port control.
The problem is that the old PC, a 286 based monster, finally died and I replaced it with a newer box. When you complete a transaction for a customer, it prints a receipt, then sends a signal to the cash drawer via the serial port. A big solenoid actuates and the drawer is SUPPOSED to open.
The problem is, the solenoid won't trigger reliably anymore. It used to with the old board. I have tried changing the baud rates, the parity, stop bits, etc.., but can't make it trigger more than 60% of first tries. Sometimes, it takes eight attempts before I finally hear the solenoid actuate.
What output lines do you think it uses? Does it sound like low voltage or possibly too short of a pulse to trigger the solenoid?
If so, how could I increase the voltage or lengthen the pulse? Is the new and significantly faster computer just too fast for its own good?
The problem is that the old PC, a 286 based monster, finally died and I replaced it with a newer box. When you complete a transaction for a customer, it prints a receipt, then sends a signal to the cash drawer via the serial port. A big solenoid actuates and the drawer is SUPPOSED to open.
The problem is, the solenoid won't trigger reliably anymore. It used to with the old board. I have tried changing the baud rates, the parity, stop bits, etc.., but can't make it trigger more than 60% of first tries. Sometimes, it takes eight attempts before I finally hear the solenoid actuate.
What output lines do you think it uses? Does it sound like low voltage or possibly too short of a pulse to trigger the solenoid?
If so, how could I increase the voltage or lengthen the pulse? Is the new and significantly faster computer just too fast for its own good?