종자 계수기

申请号 KR1019850006572 申请日 1985-09-09 公开(公告)号 KR1019920008276B1 公开(公告)日 1992-09-26
申请人 디어 앤드 캄파니; 发明人 케니쓰데일프랜드;
摘要 내용 없음.
权利要求
  • 입자 감지기내의 입자량과 관계가 있는 가변신호를 발생시키는 입자 감지기의 신호를 처리하기 위한 신호 처리기에 있어서, 상기 입자 감지기를 통해 통과하는 입자가 존재하지 않을때, 입자 감지기에 의해 발생된 가변 신호의 정상 상태 크기를 나타내는 오프셋트 값을 발생하는 수단과, 상기 가변 신호의 실제 크기를 나타내는 입력값을 상기 오프셋트 신호로부터 감산하여 제1값을 유도하는 수단과, 상기 제1값을 반복적으로 적분하여 부분값을 유도하는 수단과, 상기 부분값과 어떤 산정된 부분값을 비교하여, 상기 부분값이 산정된 부분값보다 작지 않을때 출력 신호를 발생하는 수단을 포함하는 입자 감지 신호 처리기.
  • 제1항에 있어서, 상기 입자 감지 신호 처리기는 산정된 부분값을 주기적으로 조정하는 수단을 더 포함하는 입자 감지 신호 처리기.
  • 제1항에 있어서, 상기 입자 감지 신호 처리기는 상기 가변 신호의 정상-상태 크기의 변화에 응답하여 상기 오프셋트값을 주기적으로 조정하는 수단을 더 포함하는 입자 감지 신호 처리기.
  • 제1항에 있어서, 상기 입자 감지 신호 처리기는 입자 감지기를 통해 통과하는 한 그룹의 입자에서 다수의 입자를 나타내는 입자량의 값을 발생하는 수단과, 상기 입자량의 값에 따라 조정량이 변화하도록, 산정된 부분값을 주기적으로 조정하는 수단을 더 포함하는 입자 감지 신호 처리기.
  • 입자 유통로와, 빔 발생기 및 빔 검출기로 구성되어, 유통로의 입자가 최소한 한 부분의 빔을 방해하여 빔 검출기가 가변 신호를 발생하는 단계를 포함하는 입자 감지 신호 처리 방법에 있어서, 가) 상기 가변 신호의 정상 상태 레벨을 나타내는 오프셋트값에서 가변 신호의 전류값을 감산하여 가변 신호로부터 유도된 신호값을 얻는 단계와, 나) 상향 조정된 펄스값을 얻기 위해 예정된 펄스값에 상기 신호값을 부가하는 단계와, 다) 상기 상향 조정된 펄스값을 임계값과 비교하는 단계로서, 1) 상향 조정된 펄스값이 임계값보다 작을때는 나) 및 다)의 단계를 반복하고, 2) 상향 조정된 펄스값이 임계값보다 작지 않을때는 빔을 통과하는 입자의 통과를 나타내는 출력 신호를 발생하는 단계를 포함하는 입자 감지 신호 처리 방법.
  • 제5항에 있어서, 라) 상기 임계값보다 작은 상향 조정된 펄스값으로, 새로운 예정 펄스값을 얻기 위해 상향 조정된 펄스값에서 산정된 펄스 부분값을 감산하는 단계와, 마) 단계 가) 내지 단계 라)를 반복하는 단계를 더 포함하는 입자 감지 신호 처리 방법.
  • 제6항에 있어서, 상기 임계값보다 작게 되는 상향 조정된 펄스값에 따라, 입자량의 값을 증가시키는 단계와, 상기 입자량의 값에 따라 산정된 펄스 부분값을 수정하는 단계를 더 포함하는 입자 감지 신호 처리 방법.
  • 제6항에 있어서, 상기 임계값보다 작지 않은 상향 조정된 펄스값에 따라, 입자량의 값을 증가시키는 단계와, 상기 입자량의 값이 제1조건, 즉, 예정된 회수의 수를 만족한다면, 단계 가) 내지 단계 라)를 반복하기 전에 입자량의 값을 초기 입자량의 값으로 셋팅하는 단계와, 상기 입자량의 값이 제2조건, 즉 예정된 회수의 수를 반복적으로 만족한다면, 단계 가) 내지 단계 라)를 반복하기 전에 산정된 펄스 부분값을 감소키고, 상기 입자량의 값을 초기 입자량의 값으로 셋팅시키는 단계와, 상기 입자량의 값이 제2조건, 즉 예정된 회수의 수를 만족한다면, 단계 가) 내지 단계 라)를 반복하기 전에 산정된 펄스 부분값을 증가시키고, 상기 입자량의 값을 초기 입자량의 값으로 셋팅시키는 단계를 더 포함하는 입자 감지 신호 처리 방법.
  • 제5항에 있어서, 상기 신호값이 특정한 시간 주기동안 제1조건을 만족한다면, 특정한 양에 의해 상기 오프셋트 값을 증가시키는 단계와, 상기 신호값이 예정된 시간주기동안 제2조건을 만족한다면, 예정된 양에 의해 상기 오프셋트값을 감소시키는 단계를 더 포함하는 입자 감지 신호 처리 방법.
  • 说明书全文

    종자 계수기

    제1도는 입자 혹은 종자 감지기의 측단면도.

    제2도는 명료도를 위해 부분을 제거한 제1도의 선2-2을 따라 취해진 부분단면도.

    제3도는 포토 다이오드가 제거된 LED에레이 쪽을 향하여 온 포토다이오드 장착판 도면.

    제4도는 본 발명의 방사전송창문의 단면도.

    제5도는 본 발명에 사용되는 신호처리유니트의 전기회로의 개략도.

    제6도는 본 발명을 통하는 종자의 전송에 의하여 발생되는 신호의 타이밍 다이어그램.

    제7a 내지 7e도는 제5도의 신호처리 유니트에 의해 수행되는 신호처리 연산의 논리 계통도.

    * 도면의 주요부분에 대한 부호의 설명

    10 : 종자 감지기 14 : 종자 유통로

    30 : 측판 38, 40 : 창

    39, 45 : 슬로트 46, 48 : 검출기

    52 : A/D변환기 54 : 마이크로프로세서

    본 발명은 종자파종기에서 유통로를 흐르는 종자를 감지하고 계수하기 위한 입자 계수기나 감지기에 관한 것으로 특히 그러한 감지기의 신호처리 유니트에 관한 것이다.

    종자가 방사선이나 빛을 방해하는 광학 종자 감지기는 알려져 있다. 이러한 시스템은 미국특허 제4163507(벨), 378091(쉔켄베르그), 3928751(파타우에르), 3723 3939(파타우 에르등), 4166948(스테펀), 3974377(스테펀), 4246469(멜로)에 기재되어 있다. 여러가지 이유때문에 이러한 종자 감지기는 부정확하다. 광원 및 광 검출기의 공간적 불균일성이 있어 왔으며 광 검출기에 의해 발생되는 신호는 광의 어느 부분을 차단하는가에 따라 결정되므로 한 문제가 있다. 다른 문제는 이러한 감지기가 미국특허 제4163507호의 차동 회로에 이것은 광 검출기 출력에서 실제적으로 펄스를 계수하는데 이러한 시스템은 광을 동시에 횡단하는 복수의 종자를 한개로 계수한다.

    본 발명의 목적은 도관을 통과하는 예를들면 종자같은 소입자를 정확하게 계수하는 감지기를 제공하는 것이다.

    본 발명의 다른 목적은 감지기를 동시에 통과하는 한군의 종자를 복수로 감지하고 계수할수 있는 입자 혹은 종자 감지기를 제공하는 것이다.

    본 발명의 다른 목적을 검출기의 정상상태의 출력에서의 변화를 자동적으로 보상하는 신호 처리 유니트와 함께 빔검출형 입자 감지기를 제공하는 것이다.

    본 발명의 다른 목적은 파종기 종자 계측기의 테스트에 사용하는 입자의 시간 간격을 결정하는 것이다.

    본 발명의 다른 목적은 하나로 모니터되기에 너무 작은 입자를 무시하는 것이다.

    이러한 목적은 종자 도관 한쪽에 횡단하여 연장된 적외선 LED에레이를 포함하는 본 발명에 의해 성취된다. 이 어레이는 도관의 반대측에 연장되는 폴라나 포토다이오드에 의해 검출되는 실제적으로 균일하게 분산되는 방사빔을 발생시킨다. 이 어레이와 포토 다이오드의 사이에 연장된 거울에 대향하는 반대로 된 한쌍은 도관내에 LED방사를 반사시킨다. 어레이와 도관사이의 슬리트와 도관 및 포토다이오드 사이의 슬리트는 입자를 횡단하는 빔을 좁게하고 여분의 방사빔이 포토다이오드에 충돌하는 것을 방지한다.

    LED어레이에 의해 발생된 균일하고 연장된 방사빔이 분산함에 따라, 복수의 입자가 단단히 붙어 있을때나, 복수의 입자가 빔을 동시에 통과할때나, 한개의 입자가 어레이와 입자 사이에 공간적인 "그림자"로 나타날때도 모든 통과 입자는 포토다이오드에 의해 수신된 방사량에 거의 동일한 결과를 갖는다. 포토 다이오드의 신호는 포토 다이오드에 비치는 방사의 총 량에 대해 선형적인 관계를 가지며, 또한 검출기의 내부에서 빔을 방해하는 입자나 종자의 양에도 동일한 관계에 있다.

    포토 다이오드의 신호는 전류 전압 변환기, A/D변환기 및 마이크로 프로세서를 포함하는 전자장치에 의해 처리된다. 마이크로 프로세서는 포토 다이오드의 신호에서 유래된 값을 반복적으로 적분하여, 빔을 통하는 입자를 정확하게 계수하는 연산을 수행한다. 이 연산은 빔을 통하여 전송되는 입자가 없을때 포토 다이오드에 의해 발생된 안정상태신호에서의 변화를 보상하며, 빔을 동시에 통과하는 한 군의 입자에서 입자의 수를 결정한다. 이 연산은 평균 입자크기에 있어서 단계적 변화를 보상한다.

    종자 감지기(10)는 감지기 모듈(16)을 수신하며 종자 통로(14)를 형성하는 도관(12)을 포함한다. 감지기 모듈(16)은 종자통로(14)와 같이 형성된 각형 개구(22), (24)를 갖는 상부(18)와 베이스(20)를 포함한다.

    감지기 모듈(16)은 불투명 단부판(26), (28)(제2도 참조) 불투명 측판(30), (32), 거울(34), (36), 유리창 (38), (40), 상부(18) 및 베이스(20)의 내면상의 모든 홈등을 포함한다.

    측판(30)은 방사선 발생기(CR1-CR7)의 어레이(42)(최소한 3, 바람직하게는 7)를 지지한다. 다양한 방사선 방출 장치가 사용될 수 있으며, 적외선 발생기는 적외선의 먼지투과성 때문에 더욱 바람직하다. 적절한 장치는 지멘스의 SFH407-3GaAs적외선 발광다이오드(LED)이다. 바람직하게, 판(30)은 여기에 장착된 LED(CR1-CR7)와 전기적으로 접속되기 위한 도전띠를 가진 PC보드이다.

    제2도에 잘 나타나 있듯이, LED의 어레이는 종자 유통로(14)의 전길이에 걸쳐 연장되어 있고 제1도에서 하측으로 보이는 종자유통방향에 횡렬로 연장된다. 각 LED에 의해 발생된 방사빔은 평면상에 장착된 점광원에 접근하여 넓은 각으로 분산된다. 따라서, LED로부터의 인접 빔은 가장 가까운 창(38)에 도달하기 전에 서로 교차한다. 이것은 창(38), (40)사이의 종자유통로에서의 모든 지역에 비추어지는 것을 확실하게 한다.

    단부판(32)은 불투명 흑색 플라스틱으로 되어있고 평면 플라나 검출기나 포토 다이오드(46), (48)를 수신하는 각형 홈(44)을 가지며 이에 의해 수신된 방사빔에 응답하여 전기신호를 발생한다. 단부판(32)은 감지될 전형적인 입자의 크기보다 적은 폭을 갖는(바람직하게는 1mm폭) 수직 슬로트 혹은 개구(45)를 포함한다. 따라서, 슬로트(45)는 LED어레이(42)의 방사선의 부분만이 검출기(46), (48)에 충돌하도록 허용한다. 슬로트(45)는 검출기(46), (48)상에 충돌하는(다른 어레이로부터) 인접 방사선의 양을 감소시킨다. 창(38)에 있는 슬로트(39)는 거울(34), (36) 및 창(38), (40)에 의해 둘러싸인 양의 외측에 있는 입자의 반사에 의한 빔은 방지하기 위해 빔 B의 분산각을 좁힌다.

    어레이(42)에 의해 발생되는 방사선에 응답하는 데는 아무 검출기나 적합하다. 하지만 적외선 LED가 사용되는 경우에는 센트로닉상사에서 제조한 SP-652와 같은 포토다이오다가 적합하다. 단부판(32) 및 포토 다이오드(46), (48)는 서로 평행으로 배치되며, 어레이(42)로부터 분리되고 종자유통로(14)를 통한 종자 이동은 어레이 (42)로부터 분리되고 종자유통로(14)를 통한 종자 이동은 어레이(42)와 포토다이오드 (46), (48)를 통과해야 하며 따라서 그에 의해 수신 방사선의 양의 변환다. 포토 다이오드(46), (48)는 각형 개구(22), (24)의 더 큰 크기에 걸쳐서 있는 유통로를 횡단하여 연장된 플라나 방사 검출기를 형성한다.

    방사선 반사 거울(34), (36)은 종자유통로의 대향측에서 서로 평행으로 배치되어 있다. 거울은 측판(30)의 단부로부터의 측판(32)의 단부까지 연장되어 있다. 거울(34), (36)은 바람직하게 종자유통로로부터 떨어진 면에서은 혹은 반사체 코팅이 되어 있어서 반사처 코팅은 종자와 마찰접촉에 의한 손상을 입지 않는다.

    제2도에서 보면, 종자에 의해 횡단되는 통로를 향하는 LED(CR1-CR7)의 방사선은 거울(34), (36)에 의해 종자유통로에 반사된다. 이것은 거울(34), (36)의 평면에 미치지 못하는 어레이(42)를 갖는 것과 유사한 결과를 갖는다. 어레이(42), 거울(34), (36)은 어레이(42)에 가까운 종자의 그림자에 있는 종자를, 즉 뒤에 있는 것으로 보이는 종자를 검출하도록 종자 검출기를 가동시키는 분산되고, 균일하며 실제적으로 연장된 방사빔을 형성하기 위하여 협동한다.

    유리창(38)은 LED어레이(42)에 대하여 평행으로 떨어져 있고 방사된 적외선에 대해 투과성이 있으며 그에 의하여 도관(12)의 내벽(50)에 정렬되어 있는 내부 대향면을 갖는다. 창(38)은 거울(34)에서 거울(36)까지 연장되어 있다. 제1도 및 제4도에서 볼수 있듯이, 창(38)은 LED어레이(42)인접면에 불투명 코팅 혹은 마스크(37)를 가진다. 마스크(37)에서의 세로 갭(39)은 약 1mm폭의 슬리트 개구를 형성하며, 이것은 어레이(42)의 방사선이 통과한다. 갭(39)은 거울(34), (36)사이에서 창(38)의 전길이까지 연장된다.

    창(40)은 종자유통로(14)의 반대편에서 창(38)과 평행으로 설치된다. 투명유리창(40)은 종자 유통로(14)에서 떨어진채 대면한 방사 블로킹 불투명 마스트(41)를 갖는다. 마스트(41)의 세로 갭(43)은 약 2mm의 폭을 가지며 LED어레이(42)의 방사선이 통과한다. 갭(43)은 거울(34), (36)사이의 창(40)의 전 길이에 걸쳐 연장된다.

    제5도에서 볼수 있듯이, 각 LED(CR1-CR7)은 대응저항(R1-R7)에 직렬 접속되며 저항/LED쌍은 +5볼스의 전원에 병렬 접속된다. 2개의 검출기(46), (48)는 전기적으로 병렬 연결되어 있다. 제2도에서 볼 수 있듯이, 저항(R1-R7)은 거울(34), (36)과 단부판(28), (26)사이의 공간에 위치한다. 검출기(46), (48)의 전류신호는 전류-전압 증폭기(50)에 의해 수신된다. 바람직하게는 증폭기(50)는 연산증폭기(RCA와 CA3160)와, 44pf의 궤환 캐패시터(C1) 및 562옴의 궤환저항을 포함한다. 증폭기 (50)는 아날로그 전압을 종래의 아날로그 디지탈 변환기(52)의 Vim입력에 접속시킨다. (예를들면 내쇼날 반도체 AD 0820).

    A/D변환기(52)는 8비트 디지탈 신호(Vin에 나타나는 전압)을 PO.0 내지 PO.7의 마이크로프로세서(54) (에로써 인텔 8051)의 입력에 제공한다. A/D변환기 (52)는 그의 입력

    /RDY에서 수신된 플래그신호에 응답하여 A/D변환을 시작한다.

    마이크로(54)는 수정발진기(56)로부터 12MHz의 주파수를 제공받는다. 이 주파수는 1mHz머신지시 주파수를 제공하기 위하여 내부적으로 분주된다. 마이크로(54)내의 타이머(도시되지않음)는 머신 주기 주파수를 계수하고 100마이크로세컨드마다 플래그 신호를 발생한다.

    마이크로(54)는 변환기(52)에 의해 새로운 AD변환이 발생되게 하며 플래그 신호의 발생에 응답하여 100 마이크로 세컨드마다 연산 혹은 명령 셋트를 수행한다.

    마이크로(54)에 의해 수행되는 연산 혹은 프로그램은 제6도의 신호타이밍 다이어그램과, 제7a-7e도의 논리유통 다이어그램을 참조하여 이해할 수 있다.

    제6도로 돌아가서, 상부의 파형은 볼 베어링 등이 검출기(10)등을 통과할때 A/D변환기(52)의 Vin에서의 전압의 전형적인 오실로스코프 추적이다. 60, 68 및 70에서의 신호펄스는 검출기(10)를 통하여 흐르는 단일 입자에 의해 발생되는 신호이다. 64, 66, 74 및 76에서의 신호펄스는 2개의 입자가 검출기(10)를 통과할 때의 표시이다. 펄스(74)는 2개의 입자가 연속하여 바로 통과할때 발생된다. 펄스(64)는 제1입자가 떠나기 전에 제2입자가 방사빔으로 들어갈때 발생된다. 펄스(64) 및 (66)는 2개의 입자가 거의 동시에 검출기를 통과하거나, 혹은 서로 매우 인접해 있는 경우를 입자군의 방향에 관계없이 나타낸다. 펄스(62)는 검출기(10)를 3개의 입자가 거의 동시에 통과할때 발생된다. 펄스(72)는 검출기(10)를 4개의 입자가 거의 동시에 통과할때 발생된다. 파형내의 괄호번호는 임의의 유니트에서 펄스에 의해 구획된 부분에 비례한다. 이들 파형은 각각에 의해 구획된 부분이 파형을 발생하는 입자의 수에 관계됨을 도시한다.

    차동형 계수기는 입자 1,1,2 혹은 3, 및 4개에 의해 발생되는 펄스(62), (64), (66) 및 (72)는 부정확하게 방해하며 이들 펄스는 3,2,2 및 4입자의 군에 의해 실제적으로 발생된다. 다음의 신호처리 연산은 3,2,2 및 4의 입자계수에 의해 발생된 펄스를 정확하게 방해한다.

    제7a-7e도에 들어가서, 연산은 감지기를 한개의 입자가 통과함에 의해 생기는 신호펄스에 의해 구획된 전형적인 부분의 초기산정을 나타내기 위해 처음에 768과 동일한 UNIT값의 1/2과 동일한 HALF UNIT의 셋팅에 의해 단계(100)에서 시작한다. 그러면, 단계(102)는 100마이크로 세컨드 간격에서 내부 타이머가 플래그 신호를 발생시킬때까지 연산을 정지하도록 한다. 플래그신호의 발생에서, 단계(104)는 A/D변환기 (52)가 변환을 수행하도록 하며, 마이크로(54)에 새로운 디지탈 Vin값(INPUT)을 입력시킨다. 그러면, 단계(106)에서, SIGNAL값은 OFFSET-INPUT과 동일하게 셋트되며, 이때 OFFFSET는 종자가 빔 B를 방해하지 않을때 Vin(정상적으로 4볼트)의 정상상태를 천천히 변환시킴을 나타낸다.

    따라서, 종자가 빔 B에 있을때, SIGNAL값은 정극성이며 빔 B에 종자가 없을때 Vin의 정상상태값에 관련된 각 샘플 순간에서 Vin신호(제6도)의 수직 깊이를 나타낸다.

    하지만 SIGNAL은 종자가 없을때 및 OFFSET값이 전류 정상상태 Vin의 레벨보다 낮으면 부극성이다. 이 경우에, 단계(108)는 연산이 단계(136 내지 144)로 향하게 한다. 단계(136)에서, DNTIME타이머는 12msec 간격을 나타내는 값을 초기화시킨다. 단계(138)는 UPTIME타이머를 감소시킨다. 단계(140)는 UPTIME타이머가 계수되지 않았다면 단계(150)에 연산을 순환시킨다. 그렇지 않으면, 단계(142)에서, OFFSET값이 하나의 2진 계수에 의해 증가한다. 최종적으로 단계(144)는 UPTIME타이머를 3msec값에 셋트시킨다. 따라서, OFFSET값은 SIGNAL값이 3msec이상 부극성으로 존재하면 증가하게 된다.

    SIGNAL이 부극성이 아니면, 단계(108)는 SIGNAL=0을 결정하는 단계(110)에 연산을 지시한다. 답이 예이면, 종자가 없다는 뜻이며, 전류 OFFSET값은 적절하게 나타나고 단계(146), (148)는 UPTIME과 DNTIME타이머가 3msec와 12msec를 나타내는 값을 갖도록 셋트된다. 아니오이면, 종자가 빔 B에 있다는 뜻이다.

    단계(112)에서, UPTIME타이머는 3msec값으로 셋트된다. DNTIME타이머는 단계(114)에서 감소한다. 그러면, 단계(116)는 DNTIME타이머 값이 0보다 큰가를 결정한다. 아니오이면 SIGNAL은 12msec 동안 정극성이 있으며 OFFSET값은 단계 (118)에서 1디지탈 계수에 의해 조정되고, DNTIME타이머는 12msec를 나타내는 값으로 다시 셋트된다. 단계(116)에서, DNTIME계수기가 0보다 크면(이것은 12msec 보다 짧게 SIGNAL이 정극성이었음을 의미함) 혹은, 단계(120)후에, 연산은 단계 (122)를 처리한다.

    단계(122)에서, PULSE값(초기 영)은 그의 초기 값에 전류 SIGNAL값을 부가하여 숫자적으로 증분시킨다. 따라서, PULSE값은 제6도에 도시된 Vin신호 펄스의 도형표시에 의해 구획된 부분을 나타낸다.

    단계(124)는 SIGNAL이 1 혹은 2의 디지탈계수와 동일함을 결정한다. 그렇지 않으면 단계(108) 및 (110)가 SIGNAL이 부극성이 아니거나 영이 아님을 이미 결정하므로 SIGNAL은 2보다 커진다. 이 경우에, 종자는 빔 B를 통과하거나 그에 남아 있으며 연산은 P1·1플래그(초기 영)가 1로 셋트될때 스텝(126)을 처리한다. 그러면, 단계(128)는 부분 값 펄스 PULSE가 HALF UNIT 값과 같거나 크게 됨을 결정한다.

    (이것은 단일 종자의 통과에 의해 발생되는 단일 펄스의 전형적인 면적의 50%를 나타낸다). PULSE가 이 50% 값을 얻지 못하면, 연산은 단계(106)에서 SIGNAL값의 업데이트를 위하여 또, 단계(122)에서 PULSE값의 집적화를 위해 단계(100)로 돌아간다. 하지만 PULSE가 50% 부분값을 초과하면 단계(130)는 마이크로 출력포트 p1.0에서의 신호가 감지기를 통하여 종자의 통과를 표시하도록 토큰된다. 다음에, 단계(132)는 감지기를 통과하는 종자의 수를 표시하는 QUAN값(초기 영)을 증분시킨다. 그러면, 단계(134)는 부분값, PULSE를 (PULSE-UNIT)와 동일하게 셋트시키며 연산을 단계(100)로 귀환시킨다.

    이것은 PULSE 값을 부극성으로 만들어 단계(128)의 상태가 종자의 통과에 기인하여 단계(122)에 의해 PULSE 값의 반복 집적을 부가하게 된다.

    단계(124)에서, SIGNAL 값이 2 혹은 1의 디지탈 값을 가지면, 빔 B를 통하는 종자의 유통은 방금시작 하거나 곧 종료됨(잡음이나 바이어스 레벨의 부극성 드리프트가 발생됨)을 의미하며 연산은 단계(150)를 처리하며, PULSE값의 집적화가 방해된다. 단계(150)는 p1.1플래그 값(초기 영)이 1이 됨을 결정한다.

    p1.1가 1이 아니면, 단계(126)는 아직 수행되지 않으며, 그 이유는 최종 종자가 끝나는 단계(151)에서 p1.1가 영으로 되고 종자가 통과중인 증거(즉 SIGNAL>2)가 있기 때문이다. 이 경우에 연산은 PULSE 및 QUAN값이 비워지고 연산이 단계(100)로 가는 단계(208 내지 212)를 향하게 된다.

    p1.1이 단계(150)에서 1과 같으면, 이것은 종자 전송이 방금 종료되고 연산은 p1.1가 비워지는 단계(151)로 감을 의미한다.

    단계(152)에서, 부분값 PULSE가 HALF-UNIT부분값에 비교된다. PULSE가 AALF-UNIT보다 적으면 연산은 단계(160)를 수행한다. 하지만, PULSE가 HALF-UNIT 보다 적지 않으면, 단계(154)는 마이크로 출력포트 p1.0가 감지기를 통과하는 종자의 전송을 표시하도록 토글(단계(130)에서)하게 한다. 그러면, 전체 종자 갯수 QUAN은 단계(156)에서 증가하며, PULSE 값은 단계(158)에서 부극성 값으로 셋트된다(단계(134)와 유사).

    여기에서, 값 PULSE가 빔 B를 통과하는 단일 종자에 따라 변함을 이해하기 쉽다. 처음에는, PULSE값이 영이 된다. 그리고 종자가 통과함에 따라 제6의 60과 같은 파형이 생기며, PULSE값은 HALF-UNIT값과 동일해질때까지 단계(122)에서 증가 SIGNAL의 부가에 의해 반복적으로 증가되며, 이때에 Vin레베은 최소가 되고 SIGNAL값은 최대가 된다. 단계(128)는 단계(130 내지 134)를 통하여 연산을 지시하도록 작동하며, 단계(134)는 전형적으로 -(AALF-UNIT)와 동일한 부극성값으로 PULSE 값을 셋트하며, ONIT값은 처리된 파형 펄스에 의해 구획된 부분을 정확히 표시한다. 그러면 파형(60)의 두번째 반주기 동안에, 단계(122)는 PULSE값을 적분하여 Vin이 그의 정상상태로 돌아올때 및 SIGNAL이 영으로 될때 PULSE값이 영으로 되며 UNIT 값은 펄스 파형(60)의 전체부분의 정확한 산정값으로 가정된다.

    UNIT산정된 부분 값 PULSE가 너무 크다면 종자 전송의 단부에서 단계(122)의 PULSE값은 약간 부극성이 되며, 따라서 후에 자세히 기술되지만, 이 약간의 부극성 PULSE값은 TOTAL값을 약간 감소시키도록 연산부분(180)에 사용된다. TOTAL값이 3바이트 값(각 바이트는 8비트)으로 저장되면, 정의에 의해 UNIT값은 TOTAL의 2개의 최상위 바이트에 저장되며, TOTAL값의 감소는 UNIT값을 감소시키며, 따라서 UNIT값을 단일종자의 통과에 의해 발생된 평균 신호펄스에 거의 가깝게 만든다. 마찬가지로, 산정된 부분값 UNIT가 너무 작다면 단계(122)에서의 PULSE값(펄스부분 적분의 끝에서)은 약간 정극성이 된다. 이것은 연산부분(180)이 TOTAL값을 약간 증가시키도록하며, 다음 종자 통과시에 사용하는 UNIT값을 대응증가시킨다.

    따라서, TOTAL과 UNIT값을 조정하여, 연산은 감지기를 통과하는 종자의 평균크기에 있어서의 차이를 자동적으로 보상한다.

    다음은 단계(160 내지 210)에 대해 기술한다. 요약하면, 단계(160 내지 210)는 산정된 신호 펄스부분 값 UNIT에서 주 조정(필요하다면)을 하여 UNIT 및 HALF-UNIT의 정확한 값이 단계(100), (128), (134), (152) 및 (158)에 사용되게 한다.

    단계(160 내지 166)는 QUAN값(단계(132) 혹은(156)에서 영 혹은 셋트된)이 0,1,2,3 혹은 그 이상과 같음을 결정한다(1종자(QUAN=0) 보다 적은 것의 통과에 의해 생기는 표시신호 펄스 혹은 1,2,3 혹은 그 이상의 종자에 의해 생기는 펄스) 정상상태에서, 가장 자주 발생되는 펄스는 빔 B을 통과하는 단일입자의 전송에 의해 발생되며, 따라서 QUAN은 1과 동일하다(적절히 정확한 UNIT값)이 경우에, 단계(162)는 전류 TOTAL과 잉여 PULSE값의 합과 동일한 상향 조정된 TOTAL 값의 유추에 의해 180으로 표시되는 연산부분에 상기 연산을 순회시킨다. 따라서 상술한 바와 같이 TOTAL 값은 UNIT값에 관계되며, 이 경우에 UNIT값을 반복적으로 조절하여 단일 입자의 전송에 의해 발생되는 신호펄스 부분의 표시가 계속되게 한다.

    그러면, 단계(182)는 ONES계수기를 감소시킨다(단계(200)에서 초기 256 혹은 256으로 리셋트하거나 함).

    ONES계수기가 영으로 감소하면 단계(184)는 이 초과 상태를 인식하며, ZEROES, ONES, TWOS, THREES 및 FOURS계수기를 256으로 리셋트시키는 단계(198 내지 210)로 연산을 순회시키며 또한 이것은 PULSE 및 QUAN값이 영이 되게 하여 단계(100 내지 158)에 의해 다시 결정된다.

    계수기가 초과되지 않으면, 연산은 단계(184)에 의해 단계(208) 및 (210)으로 지시받는다. 따라서, UNIT값이 산정된 단일 종자 펄스부분을 정확히 표시하면, 연산은 UNIT값을 자주 조정하며(180에서 TOTAL값의 조정을 통하여), ZEROS, TWOS, THREES, FOURS계수기를 단계(198), (202), (204) 및 (206)에서 리셋트시켜서 연산이 그에의한 TOTAL분주 혹은 그에 의한 T0TAL체배 단계(172) 혹은 단계(178)를 수행하지 않게 한다.

    하지만 UNIT값이 너무 크면 QUAN값은 단계(128), (152)가 단계(132), (156)에서의 QUAN값의 증가를 방해하므로 종종 영이 된다. 이경우에, 연산은 ZEROES계수기를 감소시키는 단계(174)로 단계(160)에 의해 지시된다. 이 상황이 계속되면 단계(174)는 ZEROES계수기를 영으로 감소시키고, 단계(176)는 이 범람 상태를 인식하고 연산을 단계(178)에 순환시킨다. 단계(178)는 50%(예를들면)의 TOTAL값을 감소시키며, 따라서, UNIT값에 대응감소를 초래한다. 결과적으로, 이 과정은 UNIT값을 축소하여 단일 종자통과가 QUAN값을 1로 만들게 한다.

    산정된 펄스 부분값 UNIT가 너무 낮으면 최다 발생 단일종자 통과는 2,3 혹은 그 이상의 QUAN값을 산출한다. 이 경우에, 단계(164), (166)는 연산을 단계(186), (192) 혹은 (194)에 순환시키며 이들도 TWOS, THREES 및 FOURS계수기(초기에는 256, 혹은 256으로 단계(202) 내지 (206)에서 셋트됨)가 감소된다. 이 계수기가 영이 되면, 단계(188), (194) 혹은 (170)는 범람상태를 인정하며, 연산을 단계(172)로 순환시킨다. 단계(172)는 그에 의해 TOTAL값을 증배하며, 따라서 산정부분 값에서 증분을 발생시킨다.

    그렇지 않으면 단계(188), (192) 및 (170)는 연산을 단계(208), (210)에 직접 순환시키며, 그래서 단계(100)에 돌아오게 한다.

    TWOS, THREES 혹은 FOURS계수기가 먼저 범람됨에 관계없이 TOTAL값 (예를들면 단계(172)에서)을 2배하는 것은 적절하다. 하지만, 각 단계(188), (194) 및 (170)후에 분리된 TOTAL재계산 단계를 첨가하여 먼저 범람된 것을 계수함에 의하여 다른 양에 의해 TOTAL값을 변화시키는 것도 가능하다.

    다른 대안은 단계(162)로부터 단계(186)까지 "NO"가지를 순환시키며 (단계 (164 내지 170) 및 단계(192 내지 194)제외), 초기치를 만들고 TWOS계수기의 값보다 ONES계수기의 값을 더 작게 리셋트시키며, 따라서 정상조건에서, ONES계수기는 FWOS계수기(이 경우에, 2 혹은 그 이의 QUAN값을 발생시키는 종자의 전송에 의해 감소됨)전에 범람되게 한다.

    "발명의 상세한 설명"의 결론이 목적이며 이것이 제7a-7e도의 논리유통도에 의해 설명된 컴퓨터 프로그램의 소스코드 목록이다. 소스코드 목록은 이 유통도에서 유사한 라벨에 대응하는 예를들면 READ : 및 ADDPULSE : 등을 포함한다. 또한 이 유통도와 프로그램 목록에 사용된 다양한 약어를 포함하는 세로참조 심볼 표가 첨부된다.

    본 발명이 특별한 실시예에 대하여만 기술된 반면에, 많은 대안과 수정 및 변형이 이 분야의 숙련자에게 용이하다는 것은 명벽하다. 예를들면 여기에 기술된 신호처리 연산은 감지기가 종자의 수를 따라 선형적으로 변하는 신호를 발생할 수 있는 어떠한 형태의 종자 감지기에도 조합하여 사용될 수 있다. 따라서, 본 발명은 이러한 모든 대안, 수정 및 변형을 첨가된 청구범위의 정신과 배경을 벗어나지 않는 범위에서 포함한다.

    REGISTER BANK(S) USED : 0

    조립완성, 오차없음

    QQ群二维码
    意见反馈