私はOliに同意しますが、他の情報が不足しています。ここにいくつかの提案があります。
「フォトトランジスタのストリング」は、それらが直列に配線されていることを示唆しています。それらがすべて通常点灯しているため「オン」の場合、1つが中断されると、チェーンは高抵抗状態になります。おそらくこれと直列に抵抗または電流源があり、これはすべて電圧源に配線されて、コンパレータが監視している分圧器を作成していますか?
その場合は、いくつかの問題が考えられます。
- フォトトランスのブロックは、おそらくあなたが信じているほどすぐには起こりません
- 低解像度から高解像度への移行vs障害物の位置は、フォトトランスからフォトトランスへと同じではありません
- phototransの視野は異なる場合があります。
- 異なるフォトトランスは、異なる量の周囲光を見ている可能性があります。これは、表面的に「オフ」になっているときにまだ流れる電流の量が異なる場合があることを意味します。
さらなる問題は、あなたが見ている遷移が、直列抵抗(または電流源)が配線、フォトトランジスタ、およびコンパレータ入力の容量を充電している遷移であるということです。これは通常、かなり小さな容量です(したがって、急速に充電されます)。しかし、妨害されていないときにフォトトランスチェーンを飽和させる(最大限に伝導し、最小限のドロップを生成する)には、比較的高い直列抵抗を選択した可能性があります。その高い抵抗は、その遷移を遅くし、ブロックされたフォトトランスのさまざまな程度のオフに敏感になります。
より大きな問題は、一連のフォトトランスを処理することです。各フォトトランスを個別に処理する方がよいでしょう。74HC14や4093(入力ペアを結合する)のように、個々のフォトトランス+抵抗分割器をデジタルゲート(安価で、ノイズの多い遷移を回避するためにヒステリシスを含めることができます)に直接接続できます。これらをANDまたはORして、集計結果を取得できます。これらの「シグナルコンディショニング」コンポーネントをフォトトランジスタの近くに配置して、メインの電子機器への配線が非常に多くなるのを防ぐことができる場合があります。
この戦略により、個々の検出器に対するチェーンの残りの影響に対処する必要なく、個々のフォトトランジスターの特性だけを扱い、異常を分離することができます。
うまくいけば、私たちがあなたの設定を本当に知らないので、この答えはそれほど遠くないはずです。:-)