EP0484221A2

Method and apparatus for the separation of materials using penetrating electromagnetic radiation.

Abstract

An automated interrupt driven system which employs a circular buffer is used to sort materials based on differing electromagnetic radiation absorption and penetration characteristics. The system has a conveyor and a source of electromagnetic radiation which radiates materials travelling along the conveyor. A controller samples detector outputs at various times to evaluate the absorption and penetration characteristics of the materials to be sorted, based on a plurality of samples. Portions of the materials are ignored to obtain accurate readings from the detectors. Based on the detected penetration and absorption characteristics, the controller activates ejection mechanisms causing materials of different compositions to be deposited into different bins. The controller executes interrupts to cause detection, ejection, testing, and system history maintenance at required times. The circular buffer contains indices which point to various locations which are programmed in memory to trigger and perform specific events. The location of the indices in the circular buffer is used to control event timing, such as activating and deactivating the ejection mechanisms. This configuration allows several events to be executed simultaneously by moving to the next location in the circular buffer while the event indicated by the index in the previous location continues in progress.

Term

Term ended

Projected expiry passed 28 October 2011, 14.9 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

34 claims: 34 independent, 0 dependent

  1. 1
    A method of separating materials having different electromagnetic radiation absorption and penetration characteristics, the method comprising the steps of:a) conveying materials to be separated in a plurality of channels from at least one inlet toward a plurality of outlets through a source of electromagnetic radiation;b) irradiating portions of the materials conveyed with the source of electromagnetic radi- i-ation;c) periodically polling a sequence of detectors, the detectors corresponding to the channels, said polling including sampling for a sample time with the detectors the electromagnetic absorption and penetration characteristics of the material portions radiated;d) in response to electromagnetic radiation absorption and penetration characteristics measured by the detectors in step c), activating the material ejection mechanisms at different times as the materials are conveyed, so that materials having different electromagnetic radiation and penetration characteristics are ejected at different times and locations on the conveyor into different sorting bins.
  2. 2
    The method recited in claim 1 further comprising:e) during step d) verifying the operation of material ejection mechanisms.
  3. 3
    The method recited in claim 1 wherein each channel has at least one the ejection mechanism, the ejection mechanisms being comprised of air pressure ejectors and wherein step d) comprises:i) measuring and storing air pressure data from each ejection mechanism in a sequence identical to the sequence of the detectors polled;ii) indicating a fault if the air pressure data measured and stored in step a) is less than a predetermined minimum.
  4. 4
    The method recited in claim 1 wherein a leading edge portion of each item of material to be separated in each channel is ignored.
  5. 5
    The method recited in claim 4 wherein an ignore time is counted from the time when a detection is made and wherein sampling taking place during the ignore time is ignored.
  6. 6
    The method recited in claim 5 wherein in step c) outputs of the detectors are sampled a plurality of times during a sample interval and a sample average is determined from the detector outputs and a count of the number of samples during the sample interval.
  7. 7
    The method recited in claim 6 wherein the average is compared to a predetermined material threshold defined by a ratio of a predetermined amount of radiation transmitted through a material to an amount of radiation transmitted in the absence of the material.
  8. 8
    The method recited in claim 7 wherein the ejection mechanisms are air pressure ejection mechanisms and wherein, when the average is less than the predetermined material threshold, step d) further comprises setting an air on index to activate the air ejection mechanisms at a time and for a duration based on the sample count, the ignore count, a travel time for the material to go from the detectors to the air pressure ejection mechanism and a response time of a solenoid which activates the individual air ejection mechanisms.
  9. 9
    The method recited in claim 8 wherein the air on index is determined from a current index as:Index - (Sample Count - Ignore Count) + (Travel Time - Solenoid Response Time)
  10. 10
    The method recited in claim 8 wherein an air off index is defined as a sum of the air on index and the air on time and is used to turn the air ejection mechanisms off.
  11. 11
    The method recited in claim 10 wherein step d) comprises:i) measuring and storing air pressure data from each ejection mechanism in a sequence identical to the sequence of the detectors polled;andii) indicating a fault if the air pressure data measured and stored in step a) is less than a predetermined minimum.
  12. 12
    The method recited in claim 11 wherein a pressure check index is defined as a sum of the air off index and a pressure check delay and is used to activate verification of the air pressure data in each ejection mechanism.
  13. 13
    The method recited in claim 1 further comprising an initialization sequence wherein:variables are initialized and checked via a checksum routine;detectors and ejection mechanisms are compared for correspondence;low and high limits of detectors and ejection mechanisms are tested;andoperation of fault indicators is verified.
  14. 14
    The method recited in claim 1 wherein a foreground routine is performed, the foreground routine monitoring total operation time, recording errors and storing histories.
  15. 15
    The method recited in claim 14 wherein the foreground routine is periodically interrupted to store processing histories.
  16. 16
    The method recited in claim 1 wherein control is maintained by a current index representing a pointer in a circular buffer, the index being a location where current information is stored.
  17. 17
    The method recited in claim 1 wherein each channel has at least one detector and at least one ejection mechanism.
  18. 18
    The method recited in claim 1 wherein detections from a plurality of channels of detectors are combined to activate a same one of the ejection mechanisms.
  19. 19
    An apparatus for separating materials having different electromagnetic radiation absorption and penetration characteristics, the apparatus comprising:a) a conveyor arranged to convey materials to be separated in a plurality of channels from at least one inlet toward a plurality of outlets;b) an electromagnetic radiation source arranged along said conveyor to irradiate portions of the materials conveyed;c) a plurality of detectors, at least one detector corresponding to each channel, the detector measuring electromagnetic absorption and penetration characteristics of the material portions radiated;d) means for periodically polling a sequence of detectors, said polling means including a sampler arranged to sample the detectors for a sample time;d) a plurality of ejection mechanisms, at least one ejection mechanism corresponding to each outlet;ande) means for activating the material ejection mechanisms at different times as the materials are conveyed, in response to electromagnetic radiation absorption and penetration characteristics measured by the detectors in step c), so that materials having different electromagnetic radiation and penetration characteristics are ejected at different times and locations on the conveyor into different sorting bins.
  20. 20
    The apparatus recited in claim 19 wherein each channel has at least one ejection mechanism, the ejection mechanisms being comprised of air pressure ejectors, the apparatus further comprising:f) means for measuring and storing air pressure data from each ejection mechanism in a sequence identical to the sequence of the detectors polled;andg) fault indicators indicating a fault if the air pressure data measured and stored is less than a predetermined minimum.
  21. 21
    The apparatus recited in claim 19 comprising means for ignoring a leading edge portion of each item of material to be separated in each channel.
  22. 22
    The apparatus recited in claim 21 further comprising an ignore time counter, said ignore time counter counting from a time when a detection is made to a later time defining the ignore time and wherein sampling taking place during the ignore time is ignored.
  23. 23
    The apparatus recited in claim 22 wherein outputs of the detectors are sampled a plurality of times during a sample interval and a sample average is determined from the detector outputs and a count of the number of samples during the sample interval.
  24. 24
    The apparatus recited in claim 23 wherein the average is compared to a predetermined material threshold.
  25. 25
    The apparatus recited in claim 24 further comprising an air on index and wherein the ejection mechanisms are air pressure ejection mechanisms and wherein, when the average is less than the predetermined material threshold the air on index is set to activate the air ejection mechanisms at a time and for a duration based on the sample count, the ignore count, a travel time for the material to go from the detectors to the air pressure ejection mechanism and a response time of a solenoid which activates the individual air ejection mechanisms.
  26. 26
    The apparatus recited in claim 25 wherein the air on index is determined from a current index as:Index - (Sample Count - Ignore Count) + (Travel Time - Solenoid Response Time)
  27. 27
    The apparatus recited in claim 25 wherein an air off index is defined as a sum of the air on index and the air on time and is used to turn the air ejection mechanisms off.
  28. 28
    The apparatus recited in claim 27 comprising:f) means for measuring and storing air pressure data from each ejection mechanism in a sequence identical to the sequence of the detectors polled;andg) fault indicators indicating a fault if the air pressure data measured and stored is less than a predetermined minimum.
  29. 29
    The apparatus recited in claim 28 wherein a pressure check index is defined as a sum of the air off index and a pressure check delay and is used to activate verification of the air pressure data in each ejection mechanism.
  30. 30
    The apparatus recited in claim 19 furthercompris- ing an initialization sequence means wherein:variables are initialized and checked via a checksum routine;numbers of detectors and ejection mechanisms are compared for one to one correspondence;low and high limits of detectors and eject ion mechanisms are tested;andoperation of fault indicators is verified.
  31. 31
    The apparatus recited in claim 19 furthercompris- ing means for performing a foreground routine wherein the foreground routine monitors total operation time, records errors and stores histories.
  32. 32
    The apparatus recited in claim 31 wherein the foreground routine is periodically interrupted to store processing histories.
  33. 33
    The apparatus recited in claim 19 comprising a circular buffer, wherein control is maintained by a current index representing a pointer in a circular buffer, the index being a location where current information is stored.
  34. 34
    The apparatus recited in claim 19 wherein a plurality of detectors combine to activate a same one of the ejection mechanisms.
Independent claims34