Hi all,
I have recently purchased scales for a project to interface with via rs232, I have that working but not as I need it to, the scales manual says it will send continuous data but so far I only get the weight data if I hit the PRINT button on the scales, I have tried sending commands to the scales to get a weight back but I'm just stabbing in the dark as there is nothing in the manual about interfacing with the scales via rs232.
I have opened up the scales and the board is manufactured by a Bonita, to which I have gone to their site and tried to get more info but they do not have anything relating specifically to this product (they list the product on site but have no manual).
Do any of you know where I could go from here?
My last ditch thought is to wire up to the print button and poll it for weight data but I'm hoping I can find a more elegant solution.
I see where it states, "The RS232 communication port is configured to 9600 Baud
and continuous data stream." It may be a reach to figure that means it knocks out a reading constantly, though. (Place something on a scale, then something else, then it's stabilizing (settling time) and so on. What value there?)
Thanks for the reply, I may have been too hopeful that it would continually transmit the data, after settling nothing happens unless I hit the print key then the data will show in the serial monitor.
The beginning of the manual tries to warn about how sensitive the scale is to vibration. So, I suspect the continuous data transmission only occurs while the weight value is changing. So, your program will need to save the values being received and watch for a pause in the data, then use the last value that was sent.
Paul
As I previously mentioned I found the OE manufacturer of the device and their website, I found a wechat number and contacted them for support, a very helpful man named Peter from BonitaLabs replied me within minutes and shared some information with me that has got the device to read in continuous mode.
Here it is and hopefully this helps someone else in future.