web-dev-qa-db-ja.com

人の数を点滅させるのに最適なLED点滅パラメーター?

エラーコードをLEDで示す必要があります。これは、組み込みシステムに本当に悪いエラーがあり、高レベルのGUIを使用して問題を示すことができない場合に備えています-LEDの点滅に頼らなければなりません。

私が驚いたのは、フラッシュの数を数えるためにフラッシュをゆっくりと実行しなければならないように思われることです。私は4回のフラッシュでテストしています(最大エラーコードは5を超えない可能性があります)。フラッシュレートが約3Hzを超える場合、4回ではなく3回のフラッシュを数えることがあります。

LEDフラッシュの知覚の周波数とデューティサイクルに関する経験則はありますか?

11
Jason S

国防総省の設計基準基準-人間工学( MIL-STD 1472 )セクション5.2.1.1.4.1警告信号では、警告に3〜5 Hzのフラッシュレートが推奨されているため、3 Hzは許容範囲です。 3から5の範囲は、カウント能力ではなく、ライトの注意を引く能力を最適化することを目的としていると思います。 MIL-STD 1472では、まばたきの数のコーディング情報については説明していません(私が持っている他の人的要因の標準についても触れていません)。

セクション5.2.1.5.5フラッシュコーディングでは、2番目のフラッシュレートを使用して情報をコーディングできることを示唆しています。2番目のレートは0.8 Hzと低いため、必要に応じてそれを低くしても問題ありません。 (おそらくユーザーがこのディスプレイを使用する必要はほとんどないので、アプリケーションで2番目のフラッシュレートを使用する必要はないと思います。ユーザーが両方のフラッシュレートを以前に見たことがない限り、どのように表示されているかを知るには遅いですか速いですか?しかし、フラッシュのさまざまなパターン、たとえば Andreの答え のように、探索する価値があるかもしれません)

3つ以上のものを瞬時に認識することは困難になると思います。ユーザーはアイテムを精神的に数える必要があります。つまり、フラッシュレートは、人が快適にカウントできる速度よりも速くてはいけないということです。つまり、約2 Hzです。これは、3〜0.8 Hzにうまく適合します。

これは、ユーザーが何をしてもすぐに読むことができるディスプレイではありません。ユーザーがより速く数えることができたとしても、おそらくそれが何を意味するのかを知るためにコードを調べる必要があるでしょう。高速応答が重要な場合は、より良いディスプレイを含めるためにハードウェアを再設計する必要があります。

MIL-STD 1472は、50%のデューティサイクルを推奨しています。

6

これはまったく研究に基づいていないことに注意してください:

フラッシュの数を数えるのは、いずれにしても難しいように思えます。いくつかのフラッシュを使用するだけでなく、個別の繰り返しパターンを使用することは可能でしょうか?次のようなものです(ここで、。は短いフラッシュを表し、長い燃焼をダッシュ​​します、そしてledがオフになっている時空):

...... vs-----vs -.-.-.-

見分けやすいパターンがもっと出てくると思います。明らかにパターンが複雑すぎることはないので、通信する必要があるさまざまなエラー状態の数に依存すると思います。

6
André

これは、HVAC機器のエラーコードの一般的なパターンです。 キャリアファーネスマニュアル のかなり代表的な例を次に示します。

enter image description here

これはあなたにとって極端なケースのように見えるかもしれません。このシステムが表すことができる101の可能なエラー状態があります!ただし、収集すべき重要な設計パターンがいくつかあります。

  • デシジョンツリーの最初のパターンは、最も簡単に認識できます。 LEDはonまたはoffですか?オンの場合、点滅していますか一時停止せずに?または、点滅していますか短い点滅と長い点滅の組み合わせでゆっくり?これらの最初の違いは、住宅所有者、おそらくは技術者との電話で簡単に認識され、最も単純なケースを処理するのに役立ちます。その後、システムは非常に複雑になり、shortとlongを数えて2桁のエラーコードを作成します。

  • パルス長の比較は難しいです。スローとロングに制限します。遅いvs.長いのは、遅いvs.中のvs.長いの比較よりもはるかに簡単です(つまり、4hz対3hz対2hz対1hz)。

  • 正確なパルス持続時間に関するドキュメントは見つかりませんが、1〜2回遭遇しました。shortは約0.5秒で、longは1.0秒であると思います。 (私が推測で遠く離れている場合、実際はそれよりも遅いと推測します。エラーコードをカウントするのは面倒です。)
  • パルスを正確にカウントする「帯域幅」は本質的にs-l-o-wであるため、単一のLEDから複雑なものを解析するのは退屈な作業になる可能性があります。 ( 海軍信号灯、もう1つの興味深い参照点 、モールス信号で1分あたり14ワードという印象に達しますが、これは、高度に訓練された担当者が送受信し、相互作用を管理するための一連の規則が認められているためです)。

したがって、1つまたは2つのエラー状態のみを表す必要があり、使い古されたHVACパスをたどる場合は、上から最初の(最も簡単な)論理ゲートのセットを使用できます。

  1. 点灯=電源
  2. 光が急速に点滅し続ける=重大なエラー
  3. 短い点滅と長い点滅の組み合わせでゆっくり点滅する=二次的エラー

表現する必要のあるエラー状態が多いほど、明らかに、パターンをより複雑にする(解析するのが困難になる)必要があります。

5
peteorpeter