IP Library Granted Patent US 10,545,046
Granted Patent B2
US 10,545,046 · App. 15/961,215 · Granted Jan 28, 2020

System and method for measuring grain cart weight

Inventors: Ian Robert Meier (Saskatoon, CA); Michael David Lockerbie (Saskatoon, CA)
Assignee: Bitstrata Systems Inc.
G01G13/24G01G13/006G01G15/00G01G19/00
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,545,046
App. No.
15/961,215
Granted
Jan 28, 2020
Kind
B2
Abstract

A system of detecting loading and unloading of mobile containers such as grain carts utilizes two low pass filters to determine whether the contents of the container are changing by subtracting one filter signal from the other, and using the sign of the difference. Weighing performance is improved by utilizing accelerometers to compensate for measurement dynamics and non-level orientation. Failure and degradation of weight sensors is detected by testing sensor half bridges. Loading and unloading weights can be tied to specific vehicles by utilizing RF beacons.

Claims (44)

1. A system comprising:

first and second low pass filters each operative to receive a set of weight signals for a container and filter the set of weight signals, the first low pass filter characterized by at least a first delay and the second low pass filter characterized by at least a second delay that is longer than the first delay; and

a first set of logic coupled with the first and second low pass filters and operative to receive the filtered signals and to generate a weight-changing signal based thereon indicative of a weight of a material in the container changing when a difference between the filtered signals has a constant polarity and indicative of the weight of the material in the container not changing when the difference between the filtered signals has a changing polarity; and

wherein the first set of logic is operative to determine the weight of the container and the material contained therein when the weight-changing signal changes between being indicative of the weight of the material in the container changing and being indicative of the weight of the material in the container not changing.

2. The system in claim 1 further comprising:

a second set of logic coupled with the first set of logic and operative to receive the set of weight signals from the container and to determine an instantaneous noise level from the set of weight signals, determine a noise threshold from the instantaneous noise level, and determine whether the magnitude of the difference between the base weight and the set of weight signals exceeds the noise threshold.

3. The system of claim 1 wherein the first low pass filter has a high bandwidth pass characteristic and the second low pass filter has a low bandwidth pass characteristic.

4. The system in claim 1 wherein noise thresholds are utilized to automatically adjust rejection criteria for the weight-changing signal that does not correspond to the weight of the material in the container changing.

5. The system of claim 1 wherein at least a portion of the system is part of a mobile device.

6. The system of claim 1 wherein the constant polarity is one of positive or negative and is indicative of whether the weight of the material in the container is increasing or decreasing as the container is being loaded or unloaded, the weight-changing signal being indicative of the weight of the material in the container decreasing when the constant polarity is negative and the weight-changing signal being indicative of the weight of the material in the container increasing when the constant polarity is positive.

7. The system of claim 1 wherein the set of weight signals are generated by weight sensors attached to the container and configured to wirelessly transmit the set of weight signals to the first and second filters.

8. A method comprising:

receiving and filtering a set of weight signals for a container with first and second low pass filters, the first low pass filter characterized by at least a first delay and the second low pass filter characterized by at least a second delay that is longer than the first delay;

determining a difference between the filtered signals;

generating a weight-changing signal, the weight-changing signal indicative of a weight of a material in the container changing when a difference between the filtered signals has a constant polarity and indicative of the weight of the material in the container not changing when the difference between the filtered signals has a changing polarity; and

determining a weight of the container and the material contained therein when the weight-changing signal changes between being indicative of the weight of the material in the container changing and being indicative of the weight of the material in the container not changing.

9. The method of claim 8 wherein the first low pass filter has a high bandwidth pass characteristic and the second low pass filter has a low bandwidth pass characteristic.

10. The method of claim 8 wherein at least the receiving is performed by a mobile device.

11. A method comprising:

receiving a plurality of weight signals for a container over a period of time, each indicative of a weight value of the container, including any material contained therein, at a particular time within the time period;

determining, upon receipt of each of the plurality of weight signals, a current weight value of the container and comparing the current weight value with a prior weight value to determine a difference therebetween;

establishing the prior weight value as a base weight value when the difference between the current weight value and the prior weight value changes from one of being indicative of the weight value of the container increasing or being indicative of the weight value of the container decreasing to the other of being indicative of the weight value of the container increasing or being indicative of the weight value of the container decreasing;

determining, automatically subsequent to the establishing, a change in the weight of the container as a difference between the base weight value and the current weight value when the difference between the current weight value and the prior weight value changes from one of being indicative of the weight value of the container increasing or decreasing to the other of being indicative of the weight value of the container increasing or decreasing; and

outputting the determined change in the weight of the container.

12. The method of claim 11 further comprising filtering each of the received weight signals with first and second low pass filters, the second low pass filter having a delay longer than the first low pass filter, an output of the first low pass filter comprising the current weight value and an output of the second low pass filter comprising the prior weight value.

13. The method of claim 11 further comprising:

determining an instantaneous noise level from each of the received weight signals;

determining a noise threshold from the instantaneous noise level; and

determining whether the magnitude of the difference between the base weight value and the current weight exceeds the noise threshold.

14. The method of claim 11 wherein the difference between the base weight value and the current weight value is indicative of the container being loaded when the difference is indicative of the weight value of the container increasing and indicative of the container being unloaded when the difference is indicative of the weight value of the container decreasing.

15. The method of claim 11 further comprising, subsequent to the establishing and prior to the determining, monitoring the difference between the base weight value and successive current weight values while the successive differences therebetween continue to one of increase or decrease.

16. A system comprising:

first logic operative to receive a plurality of weight signals for a container over a period of time, each indicative of a weight value of the container, including any material contained therein, at a particular time within the time period, the first logic being further operative to determine, upon receipt of each of the plurality of weight signals, a current weight value of the container, compare the current weight value with a prior weight value to determine a difference therebetween, establish the prior weight value as a base weight value when the difference changes from one of being indicative of the weight value of the container increasing or being indicative of the weight value of the container decreasing to the other of being indicative of the weight value of the container increasing or being indicative of the weight value of the container decreasing, determine, automatically subsequent to the establishment of the base weight value, the change in the weight of the container as a difference between the base weight value and the current weight value when the difference between the current weight value and the prior weight value changes from one of being indicative of the weight value of the container increasing or decreasing to the other of being indicative of the weight value of the container increasing or decreasing, and output a signal indicative of the determined change in the weight of the container.

17. The system of claim 16 further comprising second logic coupled with the first logic and operative to determine an instantaneous noise level from each of the received weight signals, determine a noise threshold from the instantaneous noise level, and determine whether the magnitude of the difference between the base weight value and the current weight value exceeds the noise threshold.

18. The system of claim 16 further comprising first and second low pass filters coupled with the first logic and operative to filter each of the received weight signals, the second low pass filter having a delay longer than the first low pass filter, an output of the first low pass filter comprising the current weight value and an output of the second low pass filter comprising the prior weight value.

19. The system of claim 16 wherein the difference between the base weight value and the current weight value is indicative of the container being loaded when the difference is indicative of the weight value of the container increasing and indicative of the container being unloaded when the difference is indicative of the weight value of the container decreasing.

20. The system of claim 16 wherein the first set of logic is operative to monitor the difference between the base weight value and successive current weight values while the successive differences therebetween continue to one of increase or decrease.

21. A system comprising:

a controller configured to receive a plurality of weight signals for a container over a period of time, each indicative of a weight value of the container, including any material contained therein, at a particular time within the time period, and output a signal indicative of a determined change in the weight of the container, the controller comprising:

a current weight calculator device operative to determine, upon receipt of each of the plurality of weight signals, a current weight value of the container;

a comparator coupled with the current weight calculator and operative to compare the current weight value with a prior weight value to determine a difference therebetween, and further establish the prior weight value as a base weight value when the difference changes from one of being indicative of the weight value of the container increasing or being indicative of the weight value of the container decreasing to the other of being indicative of the weight value of the container increasing or being indicative of the weight value of the container decreasing; and

a transaction weight calculator coupled with the comparator and operative to determine, automatically subsequent to the establishment of the base weight value, the change in the weight of the container as a difference between the base weight value and the current weight value when the difference between the current weight value and the prior weight value changes from one of being indicative of the weight value of the container increasing or being indicative of the weight value of the container decreasing to the other of being indicative of the weight value of the container increasing or being indicative of the weight value of the container decreasing.

22. The system of claim 21 wherein the controller further comprises a noise threshold identifier coupled with the current weight calculator and the comparator and operative to determine an instantaneous noise level from each of the received weight signals and determine a noise threshold from the instantaneous noise level, and determine whether the magnitude of the difference between the base weight value and the current weight value exceeds the noise threshold.

23. The system of claim 21 the controller further comprising first and second low pass filters coupled with the current weight determination device and the comparator and operative to filter each of the received weight signals, the second low pass filter having a delay longer than the first low pass filter, an output of the first low pass filter comprising the current weight value and an output of the second low pass filter comprising the prior weight value.

Assignments (2)
CHANGE OF ADDRESS Recorded Aug 11, 2020
From: BITSTRATA SYSTEMS INC.
To: BITSTRATA SYSTEMS INC.
Reel/Frame 053464/0358 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 24, 2018
From: MEIER, IAN ROBERT; LOCKERBIE, MICHAEL DAVID
To: BITSTRATA SYSTEMS INC.
Reel/Frame 045623/0673 →
Continuity (3)
Continuation 14542572 · Nov 15, 2014
Provisional Application 61904564 · Nov 15, 2013
Related Publication 20180238730A1 · Aug 23, 2018
Cited By (2)
US 12,203,800 US 12,239,047