説明

検査装置

【課題】マイクロチップの温度が変化しても微細流路内の液体を正しく検知できる検査装置を提供する。
【解決手段】マイクロチップの流路に貯蔵された検体と試薬とを移動させて検出部に充填し、反応させた結果を測定する検査装置において、流路の所定の位置に到達した液体の量に応じた検知信号を出力する液体検知手段と、検知信号を所定時間遅延させた値に基づいて閾値を算出する閾値算出手段と、検知信号と閾値とに基づいて液体の有無を判定する到達判定手段と、を有することを特徴とする検査装置。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、検査装置に関する。
【背景技術】
【0002】
近年、マイクロマシン技術および超微細加工技術を駆使することにより、従来の試料調製、化学分析、化学合成などを行うための装置、手段(例えばポンプ、バルブ、流路、センサなど)を微細化して1チップ上に集積化したシステムが開発されている(例えば、特許文献1参照)。これは、μ−TAS(Micro total Analysis System:マイクロ総合分析システム)、バイオリアクタ、ラボ・オン・チップ(Lab−on−chips)、バイオチップ、マイクロチップとも呼ばれ、医療検査・診断分野、環境測定分野、農産製造分野でその応用が期待されている。特に遺伝子検査に見られるように、煩雑な工程、熟練した手技、機器類の操作が必要とされる場合には、μ−TASを用いることによりコスト、必要試料量、所要時間を削減できる。
【0003】
本出願人は、マイクロチップの微細流路内に試薬などを封入し、マイクロポンプによって微細流路に駆動液を注入して検体と試薬などの液体を移動させ、反応部、次いで検出部へ流すことにより、血液など検体との反応結果を測定することができる検査装置を提案している(例えば、特許文献2参照)。
【特許文献1】特開2004−28589号公報
【特許文献2】特開2006−149379号公報
【発明の開示】
【発明が解決しようとする課題】
【0004】
このような検査装置では、微細流路内の液体の先頭位置を正確に制御することが重要である。そのため、光学センサ等を用いて微細流路内の液体の先頭位置を検知し、その情報に応じて制御することが望ましい。
【0005】
一方、検査時はマイクロチップを検体と試薬の反応に適した温度に加熱する必要がある。微細流路内の液体を検知するセンサは、検知精度を上げるためマイクロチップに近接して配置する必要があるが、マイクロチップに近接して配置するとマイクロチップを加熱する例えばペルチェ素子などの発する熱の影響によりセンサの出力が変動することがある。
【0006】
また、マイクロチップは、内部に蓄えられた試薬等の劣化を防止するため冷蔵状態で保存されることが多い。しかしながら、検査時にマイクロチップを反応に適した温度に加熱すると、微細流路内の壁面に結露を引き起こしたり、加熱前に結露状態であった部分の結露が消える等の変化が起こる。そのため、微細流路内の液体を検知するセンサが液体を検知できなくなったり、誤検知するなどの問題が生じる。
【0007】
本発明は、上記課題に鑑みてなされたものであって、マイクロチップの温度が変化しても微細流路内の液体を正しく検知できる検査装置を提供することを目的とする。
【課題を解決するための手段】
【0008】
本発明の目的は、下記構成により達成することができる。
【0009】
1.マイクロチップの流路に貯蔵された検体と試薬とを移動させて検出部に充填し、反応させた結果を測定する検査装置において、
前記流路の所定の位置に到達した液体の量に応じた検知信号を出力する液体検知手段と、
前記検知信号を所定時間遅延させた値に基づいて閾値を算出する閾値算出手段と、
前記検知信号と前記閾値とに基づいて前記液体の有無を判定する到達判定手段と、
を有することを特徴とする検査装置。
【0010】
2.前記閾値算出手段は、
前記検知信号を所定時間遅延させた値に所定の値を加算または減算して閾値を算出することを特徴とする前記1に記載の検査装置。
【0011】
3.前記閾値算出手段は、
前記検知信号を所定時間遅延させた値に所定の値を乗算して閾値を算出することを特徴とする前記1に記載の検査装置。
【発明の効果】
【0012】
本発明によれば、流路の所定の位置に到達した液体の量に応じた検知信号を所定時間遅延させた値に基づいて閾値を算出し、検知信号と閾値とに基づいて液体の有無を判定するので、マイクロチップの温度が変化しても微細流路内の液体を正しく検知できる検査装置を提供することができる。
【発明を実施するための最良の形態】
【0013】
以下、図面に基づき本発明の実施形態を説明する。
【0014】
図1は、本発明の実施形態における検査装置80の外観図である。
【0015】
検査装置80はマイクロチップ1に予め注入された検体と、試薬との反応を自動的に検出し、表示部84に結果を表示する装置である。
【0016】
検査装置80の筐体82には挿入口83があり、マイクロチップ1を挿入口83に差し込んで筐体82の内部にセットするようになっている。なお、挿入口83はマイクロチップ1を挿入時に挿入口83に接触しないように、マイクロチップ1の厚みより十分高さがある。85はメモリカードスロット、86はプリント出力口、87は操作パネル、88は入出力端子である。
【0017】
検査担当者は、図1の矢印方向にマイクロチップ1を挿入し、操作パネル87を操作して検査を開始させる。検査装置80の内部では、マイクロチップ1内の反応の検査が自動的に行われ、検査が終了すると液晶パネルなどで構成される表示部84に結果が表示される。検査結果は操作パネル87の操作により、プリント出力口86からプリントを出力したり、メモリカードスロット85に挿入されたメモリカードに記憶することができる。また、外部入出力端子88から例えばLANケーブルを使って、パソコンなどにデータを保存することができる。
【0018】
検査担当者は、検査終了後、マイクロチップ1を挿入口83から取り出す。
【0019】
次に、本発明の実施形態に係わるマイクロチップ1の一例について、図2を用いて説明する。
【0020】
図2は本発明の実施形態におけるマイクロチップ1の外観図、図3は検出部111の周辺の拡大図である。
【0021】
図2(a)のマイクロチップ1の側面図に示すように、マイクロチップ1は溝形成基板108と、溝形成基板108を覆う被覆基板109から構成されている。
【0022】
図2(b)はマイクロチップ1の平面図であり、透明な被覆基板109を通して見える溝形成基板108の溝を図示している。溝形成基板108の溝を被覆基板109が覆うことにより流路を形成している。マイクロチップ1には、検査、試料の処理などを行うための、微小な溝状の流路250(微細流路)および機能部品(流路エレメント)が、用途に応じた適当な態様で配設されている。
【0023】
流路はマイクロメーターオーダーで形成されており、例えば幅は数μm〜数百μm、好ましくは10〜200μmで、深さは25〜500μm程度、好ましくは25〜250μmである。
【0024】
本実施形態では、特定の遺伝子の増幅およびその検出を行う処理に用いるマイクロチップ1を例に説明する。
【0025】
図2(b)の110a、110bはマイクロチップ1内部の流路に連通する注入口であり、各注入口110から駆動液を注入し内部の検体や試薬等を駆動する。本実施形態のマイクロチップ1では図2(b)に示すように注入口110aから始まる流路の構成と、注入口110bから始まる流路の構成は全く同じであり、以降aチャンネル、bチャンネルと呼び区別する。また、各構成要素にはa、bを付けて区別する。
【0026】
121a、121bは検体を収容する検体収容部である。検体収容部121a、121bは所定量の検体を収容するために他の流路より溝が深くなっている。本実施形態では予め、検体収容部121a、121bには検体が収容されているものとして説明する。
【0027】
120a、120bは第1の試薬を収容する試薬収容部、122a、122bは第2の試薬を収容する試薬収容部、123a、123bは第3の試薬を収容する試薬収容部である。
【0028】
注入口110a、110bから駆動液を注入すると、検体収容部121a、121bに収容された検体は流路250に押し出されて、それぞれ下流の試薬収容部120a、120bに注入される。検体と試薬収容部120a、120bから押し出された第1の試薬は、それぞれ流路250を通って下流の試薬収容部122a、122bに注入される。検体と第1の試薬は第2の試薬を試薬収容部122a、122bから押し出す。
【0029】
検体と第1の試薬と第2の試薬は、それぞれ流路250を通って下流の試薬収容部123a、123bに注入され第3の試薬を押し出す。
【0030】
試薬収容部123a、123bの下流には混合部130a、混合部130bと混合部131a、混合部131bが設けられており、流路250aa、流路250baを流れてきた検体、第1の試薬、第2の試薬、第3の試薬は各混合部で混合される。
【0031】
混合部130a、混合部130bの近くの上流側にあたる流路250aa、流路250baには液溜部140a、140bが設けられている。液溜部140a、140bは、第3の試薬が試薬収容部123a、123bから押し出されて、先頭部分が混合部130aと混合部130bの近くまで到達したことを検知するために設けられている。
【0032】
液溜部140a、140bは、混合部130a、混合部130bより溝が浅く、他の流路250より溝が深くなっている。混合部131a、混合部131bの溝の深さは例えば1.5mm、液溜部140a、140bの溝の深さは例えば0.6mm、他の流路の溝の深さは例えば0.25mmである。
【0033】
混合部130a、混合部130bと混合部131a、混合部131bで混合された検体、第1の試薬、第2の試薬、第3の試薬は検出部111a、111bに注入される。後に説明するように、検査装置80の内部でマイクロチップ1を加熱または吸熱して所定の温度で検体と試薬とを所定の時間反応させる。
【0034】
検出部111a、111bは検体と試薬との反応を光学的に検出するために設けられ、所定量の検体と試薬を収容するために他の流路より溝が深くなっている。
【0035】
検出部111a、111bの下流には液溜部141a、141bが設けられており、検出部111a、111bが試薬や検体の混合液で充填されたことを検出できるようになっている。液溜部141a、141bは検出部111a、111bより溝が浅く、他の流路より溝が深くなっている。
【0036】
図3を用いて検出部111と液溜部141の形状例を説明する。図3(a)は平面図、図3(b)は検出部111の断面図である。
【0037】
検出部111a、111bの溝の深さd3は例えば1.5mm、液溜部141a、141bの溝の深さd2は例えば0.6mm、他の流路の溝の深さd1は例えば0.25mmである。検出部111a、111bが充填されたことをできるだけ早く検出できるように、液溜部141a、141bは検出部111a、111bの下流のできるだけ近い位置に設けることが望ましい。19は例えばフォトリフレクタなどを用いた液体検知部であり、液溜部141a、141bに光を照射して反射光を検知し、電気信号を出力する。
【0038】
検出部111a、111bは、図3には図示せぬ検出ユニット22から光を照射すると、検体と反応した試薬が例えば蛍光を発光するので、検出ユニット22で蛍光の光量を測定して反応結果を計測する。
【0039】
次に、マイクロチップ1を構成する溝形成基板108と被覆基板109に用いる材料について説明する。
【0040】
マイクロチップ1は、加工成形性、非吸水性、耐薬品性、耐候性、コストなどに優れていることが望まれており、マイクロチップ1の構造、用途、検出方法などを考慮して、マイクロチップ1の材料を選択する。その材料としては従来公知の様々なものが使用可能であり、個々の材料特性に応じて通常は1以上の材料を適宜組み合わせて、基板および流路エレメントが成形される。
【0041】
検出部111において、蛍光物質などの検出を光学的に行うので、少なくとも被覆基板109のこの部位は光透過性の材料(例えばアルカリガラス、石英ガラス、透明プラスチック類)を用い、光が透過するようにする必要がある。
【0042】
液溜部140a、140b、液溜部141a、141bに収容されている液体を光学的に検知する場合は、少なくとも被覆基板109の液溜部140a、140b、液溜部141a、141bを覆う部分はガラスや樹脂などの透明な部材で構成する必要がある。なお、超音波、電波などを用いて液体を検知する場合は、必ずしも透明な部材を用いる必要はない。
【0043】
図4は、本発明の実施形態における検査装置80の内部構成の一例を説明するための斜視図、図5は、本発明の実施形態における検査装置80の内部構成の一例を示す断面図、である。図6は検出部111に液体が充填される状態を説明する説明図である。図4、図5に示すX、Y、Zの座標軸を基準に各部の説明を行う。
【0044】
検査装置80は、温度調節ユニット152、温度調節ユニット153、検出ユニット22、マイクロポンプユニット75、パッキン90、駆動液タンク91、送りネジ301、ジョイント302、検出ユニット駆動モータ61などから構成される。図4、図5はマイクロチップ1をパッキン90bに密着させている状態を示している。
【0045】
以下、図4、図5、図6を用いて検査装置80の内部構成の例を説明する。
【0046】
温度調節ユニット152は、図示せぬ駆動部材により駆動され、Z軸方向に移動可能である。初期状態において、駆動部材により温度調節ユニット152を、図4の状態からマイクロチップ1の厚み以上上昇させる。すると、マイクロチップ1はY軸方向に挿抜可能であり、検査担当者は挿入口83から図示せぬ規制部材に当接するまでマイクロチップ1を挿入する。所定の位置までマイクロチップ1を挿入するとフォトインタラプタなどを用いたチップ検知部95がマイクロチップ1を検知し、オンになる。
【0047】
温度調節ユニット152、温度調節ユニット153は、ペルチェ素子やヒータ、電源装置、温度制御装置などを内蔵し、発熱または吸熱を行ってマイクロチップ1の面を所定の温度に調整し、検出部111に充填された液体の反応を促進させるユニットである。
【0048】
駆動部材により温度調節ユニット152とマイクロチップ1は下降し、マイクロチップ1を温度調節ユニット152、温度調節ユニット153とパッキン90bに密着させる。
【0049】
本実施形態では、図5に示すようにマイクロチップ1の両面を温度調節ユニット152と温度調節ユニット153で挟み所定の温度に調整している。
【0050】
図5の断面図に示すように、温度調節ユニット153の基板21の上には、液体検知部20と液体検知部19が配置されている。なお、図5ではaチャンネルまたはbチャンネルの液溜部140と液溜部141に沿った断面を示しているが、どちらのチャンネルも同じ構成であり以下の説明でも特に区別せずに説明する。
【0051】
液体検知部20と液体検知部19は、例えば発光部と受光部を備えたフォトリフレクタであり、検知基板21の上の液溜部140と液溜部141に収容されている液体を光学的に検知できる位置にそれぞれ搭載されている。温度調節ユニット153のマイクロチップ1と接する面には、図5に示すように液体検知部20と液体検知部19の光路に対応する部分に開口が設けられている。また、検出ユニット22から検出部111に励起光を照射し蛍光を受光できるように、温度調節ユニット153と基板21には対応する位置に貫通孔が設けられている。
【0052】
次に、マイクロチップ1の液溜部140a、140b、液溜部141a、141bにそれぞれ収容されている液体を光学的に検知する方法の一例を説明する。
【0053】
液体検知部20は、光を液溜部140に照射し、液溜部140で反射した光を受光し、光量や色の変化から液体の量に応じた検知信号を出力する。液体検知部19も同様に液溜部141で反射する光を受光し、液体の量に応じた検知信号を出力する。液体検知部19と液体検知部20は本発明の液体検知手段である。
【0054】
図6を用いて液体検知部19の出力する検知信号について説明する。
【0055】
図6(a)は検出部111に液体57が十分充填されていない状態、図6(b)は検出部111に液体57が充填された状態を示している。図6(b)のように検出部111の下流側まで液体57の先頭部分が到達すると、液溜部141にも液体57が充填される。すると、液溜部141からの反射光は急に減少し、液体検知部19の出力する検知信号も急峻な変化を示す。後に詳しく説明するように検知信号の変化を検知することにより、検出部111が液体57で充填されたことを知ることができる。液溜部140に液体57が充填されたときの液体検知部20の出力する検知信号も同様に急峻な変化を示す。
【0056】
なお、本実施形態では液溜部140a、140b、液溜部141a、141bに光を照射し、反射する光を検知する例を説明するが、液溜部140、液溜部141を透過する光や超音波または電波を検知し、液体の量に応じた検知信号を出力させる場合にも本発明を適用できる。
【0057】
図4に戻って各部を説明する。
【0058】
検出ユニット22は発光部と受光部から成り、検出部111に光を照射して検体と反応した試薬が発光する蛍光を、光学的に分離して受光部に受光するように構成されている。検出ユニット22は送りネジ301と螺合するネジ部を有し、送りネジ301が回転することによりX軸方向に移動する。送りネジ301は直線Fと平行に配設されており、検出ユニット22が送りネジ301によって移動すると、検出部111a、111bのそれぞれの中心部に、検出ユニット22のレンズ23の光軸が一致するように配置されている。検出ユニット22は、所定の位置に移動した後、検出部111a、111bにレンズ23から順次励起光を照射し、蛍光物質が発光する蛍光を受光して電気信号を出力する。
【0059】
送りネジ301は検出ユニット駆動モータ61によりジョイント302を介して駆動される。検出ユニット駆動モータ61は例えばパルスモータであり、パルスにより所定量回転する。位置センサ41は検出ユニット22の初期位置を検知するために設けられたフォトリフレクタなどのセンサまたはメカニカルスイッチなどである。
【0060】
なお、検出ユニット22には回転防止用に図4には図示せぬガイド穴が設けられており、ガイド穴を貫通するガイド棒に沿って移動する。ガイド棒は送りネジ301と平行に配設されている。
【0061】
なお、本実施形態ではマイクロチップ1に検出部111a、111bが2つ設けられている場合について説明したが、検出部111の数は1つ以上であればいくつでも良い。
【0062】
図5では、検出ユニット22は検出部111(検出部111a、111bの何れか)でおこる試薬の反応結果を光学的に検出できる位置にある場合を図示している。
【0063】
マイクロチップ1の注入口110は、マイクロチップ1をパッキン90bを介してマイクロポンプ75と密着させたときに、パッキン90bに設けられた対応する開口とそれぞれ連通する位置に設けられている。
【0064】
マイクロポンプユニット75の吸入口145は、パッキン90aを介して駆動液タンク91が接続され、駆動液タンク91に充填された駆動液をパッキン90aを介して吸い込むようになっている。一方、吐出口146はパッキン90bを介してマイクロチップ1の注入口110と連通している。
【0065】
圧電素子112を駆動することにより、マイクロポンプユニット75から送り出された駆動液は、マイクロチップ1の注入口110からマイクロチップ1内に形成された流路250に注入される。このようにして、マイクロポンプユニット75から注入口110に駆動液を注入する。
【0066】
マイクロポンプユニット75には少なくとも一つのマイクロポンプが設けられている。図2に図示したマイクロチップ1を駆動する場合は、2つの注入口110a、110bに対応する2つのマイクロポンプが必要である。
【0067】
図7は、本発明の実施形態における検出装置80の回路ブロック図である。
【0068】
制御部99は、CPU98(中央処理装置)とRAM97(Random Access Memory),ROM96(Read Only Memory)等から構成され、不揮発性の記憶部であるROM96に記憶されているプログラムをRAM97に読み出し、当該プログラムに従って検出装置80の各部を集中制御する。制御部99は本発明の制御手段である。
【0069】
以下、いままでに説明した機能と同一機能を有する機能ブロックには同番号を付し、説明を省略する。
【0070】
CPU98はポンプ駆動制御部411、到達判定部412、検出ユニット駆動制御部413、閾値算出部414を有する。到達判定部412は本発明の到達判定手段、閾値算出部414は本発明の閾値算出手段である。
【0071】
液体検知部19aと液体検知部19b、液体検知部20aと液体検知部20bの出力する検知信号は制御部99に内蔵されている図示せぬA/D変換器によりデジタル値に変換されてCPU98に入力される。
【0072】
閾値算出部414は、液体検知部19、液体検知部20が出力する検知信号を所定時間遅延させた値に基づいて閾値を算出する。
【0073】
到達判定部412は、液体検知部20が出力する検知信号と閾値算出部414が算出した閾値とに基づいて液体の有無を判定する。
【0074】
閾値算出の手順については後に詳しく説明する。
【0075】
検出ユニット駆動制御部413は、検出ユニット駆動検出ユニット駆動モータ61に指令し検出ユニット22を移動させる。
【0076】
ポンプ駆動部500は、各マイクロポンプの圧電素子112を駆動する。ポンプ駆動制御部411はプログラムに基づいて、所定量の駆動液を注入または吸入するようにポンプ駆動部500を制御する。ポンプ駆動部500はポンプ駆動制御部411の指令を受けて、駆動電圧を発生して圧電素子112を駆動する。
【0077】
CPU98は所定のシーケンスで検査を行い、検査結果をRAM97に記憶する。検査結果は、操作部87の操作によりメモリカード501に記憶したり、プリンタ503によってプリントすることができる。
【0078】
次に、本発明の第1の実施形態の検査装置80が検査を行う手順を図8〜図12を用いて説明する。
【0079】
図8は、第1の実施形態に係る液体検知部の出力する検知信号レベルXと閾値算出部414の算出した閾値Zとの関係を説明するグラフである。図9は、第1の実施形態の検査装置80が閾値を算出するサブルーチンを説明するフローチャートである。図10は本発明の実施形態の検査装置80が液溜部に液体の先頭部分が到達したことを検知するサブルーチンを説明するフローチャートである。図11は本発明の実施形態の検査装置80が検査を行うメインルーチンを説明するフローチャート、図12は本発明の実施形態の検査装置80が反応測定を行うルーチンを説明するフローチャートである。
【0080】
最初に、図9のフローチャートを用いて閾値算出の手順を説明する。
【0081】
なお、閾値算出ルーチンをコールする際に、引数により液体検知部20a、20bまたは液体検知部19a、19bの何れか一つを指定して閾値を算出させるものとする。以下の説明では液体検知部20aを指定した場合を例に説明する。
【0082】
S10:液溜部からの反射光を測定するステップである。
【0083】
到達判定部412は、指定された液体検知部20aを発光させ、液溜部140aから反射した光を受光した液体検知部20aの出力する検知信号レベルXを測定する。
【0084】
S11:検知信号レベルXを記憶させるステップである。
【0085】
到達判定部412は、ステップS10で測定した検知信号レベルXをRAM97に記憶させる。
【0086】
S12:Δtの間待機するステップである。
【0087】
CPU98は、内部タイマーをセットし、所定時間Δtの間待機する。
【0088】
S13:閾値Zを演算するステップである。
【0089】
閾値算出部414は、RAM97に記憶されている検知信号レベルXを読み出す。次に、閾値算出部414はROM96またはRAM97に予め記憶されている所定値Δdを読み出し、検知信号レベルXから所定値Δdを減算した値を閾値Zとする。
【0090】
以上で処理を終了し、元のルーチンに戻る。
【0091】
図8(a)の横軸は時間軸t、縦軸はデジタル値Dであり、検知信号レベルXと閾値Zの変化との検査開始からの出力値を例示している。閾値Zは前述の手順で算出するので検査開始からΔt後のt1から出力され、検知信号レベルXよりΔd少ない値になっている。
【0092】
図8(a)では流路内の結露などのため徐々に検知信号レベルXが減少していく例を図示している。本実施形態では閾値Zを前述の手順で算出するので、図8(a)のように検知信号レベルXと同じように閾値Zも減少する。
【0093】
図8(b)は、到達判定部412の判定結果を検知信号レベルX≧閾値ZのときをH、検知信号レベルX<閾値ZのときをLで表している。図6(b)のように液溜部に液体が到達するタイミングをt2とすると、t2では検知信号レベルXが急激に減少し、閾値Zを下回っている。到達判定部412は検知信号レベルX<閾値Zになったことを検知し、判定結果は図8(b)のようにHからLに遷移する。
【0094】
このように、第1の実施形態では閾値Zが所定時間Δt遅れて検知信号レベルXと同じように減少するので、検知信号レベルXが徐々に減少するときは検知信号レベルX<閾値Zにならない。一方、検知信号レベルXが急激に減少すると検知信号レベルX<閾値Zになる。したがって、流路内の結露などのため徐々に検知信号レベルXが減少しても、液溜部に液体が到達したタイミングを正確に判定できる。
【0095】
なお、Δtは例えば1秒程度、Δdは8bitで量子化した場合は例えばデジタル値で10程度にすれば良い。また、到達判定部412の判定結果は一度Lになるとリセットしない限り検知信号レベルX≧閾値ZになってもHにはならないものとする。
【0096】
次に、図10のフローチャートを用いて液到達検知ルーチンを説明する。
【0097】
以下の説明では、液溜部140aまたは液溜部141aをaチャンネルの液溜部、液溜部140bまたは液溜部141bをbチャンネルの液溜部、注入口110aから駆動液を注入するポンプをaチャンネルのポンプ、注入口110bから駆動液を注入するポンプをbチャンネルのポンプと呼ぶ。
【0098】
なお、液到達検知ルーチンをコールする際に、引数により液体検知部20または液体検知部19の何れかを指定して液到達を検知させるものとする。以下の説明では液体検知部20を指定した場合を例に説明する。
【0099】
S101:液体の到達を判定する閾値Zaを算出するステップである。
【0100】
CPU98は閾値算出ルーチンをコールし、液体検知部20aの閾値Zaを算出する。
【0101】
S102:aチャンネルの液溜部からの反射光を測定するステップである。
【0102】
到達判定部412は、液体検知部20aを発光させ、aチャンネルの液溜部140aから反射した光を受光した液体検知部20aの出力する検知信号レベルYaを測定する。
【0103】
S103:検知信号レベルYaと閾値Zaとを比較するステップである。
【0104】
到達判定部412は、液体検知部20aの受光レベルに比例する検知信号レベルYaと、ステップS101で閾値算出ルーチンによって求めた閾値Zaと比較し、検知信号レベルYa<閾値Zaか、否か、を判定する。
【0105】
検知信号レベルYa<閾値Zaの場合、(ステップS102;Yes)、ステップS103に進む。
【0106】
S104:aチャンネルのポンプを停止するステップである。
【0107】
ポンプ駆動制御部411は、aチャンネルのポンプを停止する。aチャンネルの液溜部に液体の先頭部分が到達するとaチャンネルの液溜部には液体が充填され検知信号レベルYa<閾値Zaになる。この状態を検出するとポンプ駆動制御部411は、aチャンネルのポンプを停止し、bチャンネルと流路を流れる液体の先頭の位置を揃える。
【0108】
検知信号レベルYa≧閾値Zaの場合、(ステップS103;No)、ステップS105に進む。
【0109】
S105:液体の到達を判定する閾値Zbを算出するステップである。
【0110】
CPU98は閾値算出ルーチンをコールし、閾値Zbを算出する。
【0111】
S106:液溜部からの反射光を測定するステップである。
【0112】
到達判定部412は、液体検知部20bを発光させ、bチャンネルの液溜部から反射した光を受光した液体検知部20bの出力する検知信号レベルYbを測定する。
【0113】
S107:検知信号レベルYbと閾値Zbとを比較するステップである。
【0114】
到達判定部412は、液体検知部20bの受光レベルに比例する検知信号レベルYbと、ステップS201でキャリブレーションを行ったときに求めた閾値Zbと比較し、検知信号レベルYb<閾値Zbか、否か、を判定する。
【0115】
検知信号レベルYb<閾値Zbの場合、(ステップS105;Yes)、ステップS108に進む。
【0116】
S108:bチャンネルのポンプを停止するステップである。
【0117】
ポンプ駆動制御部411は、bチャンネルのポンプを停止する。bチャンネルの液溜部に液体の先頭部分が到達するとbチャンネルの液溜部には液体が充填され検知信号レベルYb<閾値Zbになる。この状態を検出するとポンプ駆動制御部411は、bチャンネルのポンプを停止し、aチャンネルと流路を流れる液体の先頭の位置を揃える。
【0118】
検知信号レベルYb≧閾値Zbの場合、(ステップS105;No)、ステップS109に進む。
【0119】
S109:a、b両チャンネルのポンプが停止したか、否か、を判定するステップである。
【0120】
ポンプ駆動制御部411は、a、b両チャンネルのポンプが停止したか、否か、を判定する。
【0121】
a、b両チャンネルのポンプが停止した場合、(ステップS109;Yes)、処理を終了し元のルーチンに戻る。
【0122】
aまたはbチャンネルのポンプが停止していない場合、(ステップS109;No)、ステップS110に進む。
【0123】
S110:タイムアウトか、否か、を判定するステップである。
【0124】
CPU98は、内部タイマーから経過時間を読み取り、タイムアウトの時間を経過したか、否か、を判定する。
【0125】
タイムアウトの場合、(ステップS110;Yes)、ステップS111に進む。
【0126】
S111:エラーフラッグを1にするステップである。
【0127】
CPU98は、エラーフラッグを1にして元のルーチンに戻る。
【0128】
タイムアウトではない場合、(ステップS110;No)、ステップS101に戻る。
【0129】
タイムアウトでない場合は、処理を継続し液溜部に液体が到達するのを待つ。
【0130】
液到達ルーチンの説明は以上である。
【0131】
次に、図11のフローチャートの順に検査の概略の手順を説明する。
【0132】
マイクロチップ1は、図5のように検査が可能な位置にセットされ、操作部87の操作によってCPUに検査の開始が指令されているものとする。また、検出ユニット22は図5に示す初期位置にあるものとする。
【0133】
S201:キャリブレーションを行うステップである。
【0134】
到達判定部412は、液体検知部20a、液体検知部20bを発光させ、液溜部140a、液溜部140bから反射した光を液体検知部20a、液体検知部20bがそれぞれ検出した出力信号を、所定の信号レベルと比較する。所定の信号レベルの範囲で無い場合、到達判定部412は液体検知部20a、液体検知部20bの発光部に流す電流を増加または減少させて所定の信号レベルの範囲になるようキャリブレーションを行う。また、エラーフラッグを初期化し値を0にする。
【0135】
S202:ポンプを始動するステップである。
【0136】
ポンプ駆動制御部411は、ポンプ駆動部500に指令しマイクロポンプユニット75からマイクロチップ1に送液を行う。
【0137】
S203:液到達を検知するステップである。
【0138】
到達判定部412は、後に詳しく説明する液到達検知ルーチンをコールし、液溜部140a、液溜部140bに液体の先頭部分が到達したことを検知してポンプの駆動を停止する。このステップでaチャンネル、bチャンネルの流路を流れる試薬等の先頭位置を液溜部140a、液溜部140bに揃えることができるので、後のステップ208でポンプを始動すると混合部130a、混合部130bに同時に試薬等を注入することができる。
【0139】
S204:エラーフラッグを判定するステップである。
【0140】
到達判定部412は、エラーフラッグを判定する。液到達検知ルーチンが所定時間内に正常終了した場合はエラーフラッグが0であり、液溜部140a、液溜部140bに液体が到達した状態でマイクロポンプユニット75は停止している。一方、所定時間内に正常終了しなかった場合は、エラーフラッグが1になっている。
【0141】
エラーフラッグが1の場合、(ステップS204;Yes)、ステップS205に進む。
【0142】
S205:警告を表示するステップである。
【0143】
制御部99は、表示部84にエラーの警告を表示し、検査装置80を停止する。
【0144】
エラーフラッグが0の場合、(ステップS204;No)、ステップS206に進む。
【0145】
S207:キャリブレーションを行うステップである。
【0146】
到達判定部412は、液体検知部20a、液体検知部20bを発光させ、液溜部141a、液溜部141bから反射した光を液体検知部20a、液体検知部20bがそれぞれ検出した出力信号を、所定の信号レベルと比較する。所定の信号レベルの範囲で無い場合、到達判定部412は液体検知部20a、液体検知部20bの発光部に流す電流を増加または減少させて所定の信号レベルの範囲になるようキャリブレーションを行う。また、エラーフラッグを初期化し値を0にする。
【0147】
S208:ポンプを始動するステップである。
【0148】
ポンプ駆動制御部411は、ポンプ駆動部500に指令し、マイクロポンプユニット75からマイクロチップ1に送液を行う。
【0149】
S209:液到達を検知するステップである。
【0150】
到達判定部412は液到達検知ルーチンをコールし、液溜部141a、液溜部141bに液体が到達したことを検知してポンプの駆動を停止する。このステップでaチャンネル、bチャンネルの流路を流れる検体と試薬の混合液の先頭部分を液溜部141a、液溜部141bに揃えるので、混合液が検出部111a、検出部111bに充填された状態にすることができる。
【0151】
S210:エラーフラッグを判定するステップである。
【0152】
到達判定部412は、エラーフラッグを判定する。液到達検知ルーチンが所定時間内に正常終了した場合はエラーフラッグが0であり、液溜部141a、液溜部141bに液体が到達した状態でマイクロポンプユニット75は停止している。一方、所定時間内に正常終了しなかった場合は、エラーフラッグが1になっている。
【0153】
エラーフラッグが1の場合、(ステップS210;Yes)、ステップS211に進む。
【0154】
S211:警告を表示するステップである。
【0155】
制御部99は、表示部84にエラーの警告を表示し、検査装置80を停止する。
【0156】
エラーフラッグが0の場合、(ステップS210;No)、ステップS212に進む。
【0157】
S213:反応結果を測定するステップである。
【0158】
所定の時間経過後、CPU98は反応測定ルーチンをコールし、検出部111a、検出部111bから反応結果を測定する。
【0159】
メインルーチンの説明は以上である。
【0160】
次に、反応測定ルーチンについて図12のフローチャートの順に説明する。
【0161】
S301:検出ユニット22を移動するステップである。
【0162】
検出ユニット駆動制御部413は、検出ユニット駆動モータ61に所定の数のパルスを送り図4の矢印S2方向に検出ユニット22を移動させ、検出ユニット22が検出部111aの反応結果を検出する位置に停止させる。
【0163】
S302:反応結果を測定するステップである。
【0164】
所定の時間経過後、CPU98は、検出ユニット22の発光部を発光させ、検出ユニット22からの出力信号レベルを測定し、結果をRAM97に記憶する。
【0165】
S303:検出ユニット22を移動するステップである。
【0166】
検出ユニット駆動制御部413は、検出ユニット駆動検出ユニット駆動モータ61に所定の数のパルスを送り図4の矢印S2方向に検出ユニット22をさらに移動させ、検出部111bの反応結果を検出する位置に停止させる。
【0167】
S304:反応結果を測定するステップである。
【0168】
CPU98は、検出ユニット22の発光部を発光させ、検出ユニット22からの出力信号レベルを測定し、結果をRAM97に記憶する。
【0169】
以上検査を終了し、検出ユニット駆動制御部413は、検出ユニット22を初期位置に戻す。
【0170】
反応測定ルーチンの手順の説明は以上である。
【0171】
次に第2の実施形態について説明する。これまでに説明した第1の実施形態の検査装置80では液溜部に液体が到達したことを検知して送液の制御を行っていた。第2の実施形態では、液溜部に充填されていた液体が移動して無くなったことを検知する例を説明する。
【0172】
図13は、第2の実施形態に係る液体検知部の出力する検知信号レベルXと閾値算出部414の算出した閾値Zとの関係を説明するグラフである。図14は、第2の実施形態の検査装置80が閾値を算出するサブルーチンを説明するフローチャートである。
【0173】
図13(a)の横軸は時間軸t、縦軸はデジタル値Dであり、検知信号レベルXと閾値Zの変化との検査開始からの出力値を例示している。
【0174】
図9(a)との違いは、図13(a)では流路内の結露が消えるなどにより徐々に検知信号レベルXが増加していく点である。また、液溜部に充填されていた液体が移動して無くなったとき、図13(a)のようにt2のタイミングで検知信号レベルXは急激に増加している。第1の実施形態と同様に検査開始から所定時間Δt後のt1から出力される閾値Zは、本実施形態では検知信号レベルXよりΔd多い値になっている。
【0175】
図13(b)は、到達判定部412の判定結果を検知信号レベルX≧閾値ZのときをH、検知信号レベルX<閾値ZのときをLで表している。前述のように、液溜部に充填されていた液体が移動して無くなると検知信号レベルXは急激に増加する。
【0176】
図13(a)ではt2のタイミングで検知信号レベルXが急激に増加し、閾値Zを上回っている。t2のタイミングで検知信号レベルX≧閾値Zになると到達判定部412の判定は図13(b)のようにLからHに遷移する。
【0177】
このように、第2の実施形態では閾値Zが所定時間Δt遅れて検知信号レベルXと同じように増加するので検知信号レベルXが徐々に増加するときは検知信号レベルX≧閾値Zにならない。一方、検知信号レベルXが急激に増加すると検知信号レベルX≧閾値Zになる。したがって、流路内の結露が消えるなどにより徐々に検知信号レベルXが増加しても、液溜部に液体が到達したタイミングを正確に判定できる。
【0178】
なお、Δtは例えば1秒程度、Δdは8bitで量子化した場合は例えばデジタル値で10程度にすれば良い。また、到達判定部412の判定結果は一度Lになるとリセットしない限り検知信号レベルX≧閾値ZになってもHにはならないものとする。
【0179】
図14のフローチャートを用いて第2の実施形態の閾値算出の手順を説明する。
【0180】
なお、閾値算出ルーチンをコールする際に、引数により液体検知部20a、20bまたは液体検知部19a、19bの何れか一つを指定して閾値を算出させるものとする。以下の説明では液体検知部20aを指定した場合を例に説明する。図9で説明した第1の実施形態の閾値算出の手順との違いはS23の閾値Zを演算するステップだけであり、第1の実施形態と同じ工程には同番号を付す。
【0181】
S10:液溜部からの反射光を測定するステップである。
【0182】
到達判定部412は、指定された液体検知部20aを発光させ、液溜部から反射した光を受光した液体検知部20aの出力する検知信号レベルXを測定する。
【0183】
S11:検知信号レベルXを記憶させるステップである。
【0184】
到達判定部412は、ステップS10で測定した検知信号レベルXをRAM97に記憶させる。
【0185】
S12:Δtの間待機するステップである。
【0186】
CPU98は、内部タイマーをセットし、所定時間Δtの間待機する。
【0187】
S23:閾値Zを演算するステップである。
【0188】
閾値算出部414は、RAM97に記憶されている検知信号レベルXを読み出す。次に、閾値算出部414はROM96またはRAM97に予め記憶されている所定値Δdを読み出し、検知信号レベルXに所定値Δdを加算した値を閾値Zとする。
【0189】
以上で処理を終了し、元のルーチンに戻る。
【0190】
次に、第3の実施形態について説明する。第3の実施形態と第1の実施形態、第2の実施形態との違いは、閾値算出の手順のS23の閾値Zを演算するステップだけである。
【0191】
図15のフローチャートを用いて第3の実施形態の閾値算出の手順を説明する。
【0192】
なお、閾値算出ルーチンをコールする際に、引数により液体検知部20a、20bまたは液体検知部19a、19bの何れか一つを指定して閾値を算出させるものとする。以下の説明では液体検知部20aを指定した場合を例に説明する。なお、第1の実施形態と同じ工程には同番号を付す。
【0193】
S10:液溜部からの反射光を測定するステップである。
【0194】
到達判定部412は、指定された液体検知部20aを発光させ、液溜部から反射した光を受光した液体検知部20aの出力する検知信号レベルXを測定する。
【0195】
S11:検知信号レベルXを記憶させるステップである。
【0196】
到達判定部412は、ステップS10で測定した検知信号レベルXをRAM97に記憶させる。
【0197】
S12:Δtの間待機するステップである。
【0198】
CPU98は、内部タイマーをセットし、所定時間Δtの間待機する。
【0199】
S33:閾値Zを演算するステップである。
【0200】
閾値算出部414は、RAM97に記憶されている検知信号レベルXを読み出す。次に閾値算出部414は、ROM96またはRAM97に記憶されている所定の係数αを読み出し、検知信号レベルXに係数αを乗算した値を閾値Zとする。
【0201】
以上で処理を終了し、元のルーチンに戻る。
【0202】
このように、第3の実施形態では閾値算出部414は検知信号レベルXに所定の係数αを乗算して閾値Zを算出する。第1の実施形態のように液溜部に液体が到達し充填されたことを検知する場合は、予め係数αを0<α<1の範囲の適当な値に設定しROM96またはRAM97に記憶させておき、閾値算出部414がステップS33で読み出す。また、第2の実施形態のように液溜部に充填されていた液体が移動して無くなったことを検知する場合は、同様に予め1を越える適当な値に係数αを設定しROM96またはRAM97に記憶させておく。
【0203】
第3の実施形態では閾値Zを検知信号レベルXに対し一定の割合で変化させるので、液溜部に液体が到達または液体が無くなるまでの検知信号レベルXの変動が大きい場合などでも誤判定を防止することができる。
【0204】
以上このように、本発明によれば、マイクロチップの温度が変化しても微細流路内の液体を正しく検知できる検査装置を提供することができる。
【図面の簡単な説明】
【0205】
【図1】本発明の実施形態における検査装置80の外観図である。
【図2】本発明の実施形態に係わるマイクロチップ1の説明図である。
【図3】検出部111の周辺の拡大図である。
【図4】本発明の実施形態における検査装置80の内部構成の一例を示す斜視図である。
【図5】本発明の実施形態における検査装置80の内部構成の一例を示す断面図である。
【図6】検出部111に液体が充填される状態を説明する説明図である。
【図7】本発明の実施形態における検出装置80の回路ブロック図である。
【図8】第1の実施形態に係る液体検知部の出力する検知信号レベルXと閾値算出部414の算出した閾値Zとの関係を説明するグラフである。
【図9】第1の実施形態の検査装置80が閾値を算出するサブルーチンを説明するフローチャートである。
【図10】本発明の実施形態の検査装置80が液溜部に液体の先頭部分が到達したことを検知するサブルーチンを説明するフローチャートである。
【図11】本発明の実施形態の検査装置80が検査を行うメインルーチンを説明するフローチャートである。
【図12】本発明の実施形態の検査装置80が反応測定を行うルーチンを説明するフローチャートである。
【図13】第2の実施形態に係る液体検知部の出力する検知信号レベルXと閾値算出部414の算出した閾値Zとの関係を説明するグラフである。
【図14】第2の実施形態の検査装置80が閾値を算出するサブルーチンを説明するフローチャートである。
【図15】第3の実施形態の検査装置80が閾値を算出するサブルーチンを説明するフローチャートである。
【符号の説明】
【0206】
1 マイクロチップ
19、20 液体検知部
21 検知基板
22 検出ユニット
61 検出ユニット駆動モータ
75 マイクロポンプユニット
80 検査装置
82 筐体
83 挿入口
84 表示部
87 操作ボタン
90 パッキン
110 注入口
111 検出部
121 検体収容部
120、122、123 試薬収容部
130、131 混合部
140、141 液溜部
152、153 温度調節ユニット
250 流路
411 ポンプ駆動制御部
412 到達判定部
413 検出ユニット駆動制御部
414 閾値算出部

【特許請求の範囲】
【請求項1】
マイクロチップの流路に貯蔵された検体と試薬とを移動させて検出部に充填し、反応させた結果を測定する検査装置において、
前記流路の所定の位置に到達した液体の量に応じた検知信号を出力する液体検知手段と、
前記検知信号を所定時間遅延させた値に基づいて閾値を算出する閾値算出手段と、
前記検知信号と前記閾値とに基づいて前記液体の有無を判定する到達判定手段と、
を有することを特徴とする検査装置。
【請求項2】
前記閾値算出手段は、
前記検知信号を所定時間遅延させた値に所定の値を加算または減算して閾値を算出することを特徴とする請求項1に記載の検査装置。
【請求項3】
前記閾値算出手段は、
前記検知信号を所定時間遅延させた値に所定の値を乗算して閾値を算出することを特徴とする請求項1に記載の検査装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate

【図12】
image rotate

【図13】
image rotate

【図14】
image rotate

【図15】
image rotate


【公開番号】特開2009−300149(P2009−300149A)
【公開日】平成21年12月24日(2009.12.24)
【国際特許分類】
【出願番号】特願2008−152675(P2008−152675)
【出願日】平成20年6月11日(2008.6.11)
【出願人】(303000420)コニカミノルタエムジー株式会社 (2,950)
【Fターム(参考)】