雑学としての Two-out-of-five code | 60歳を迎えて、思うこと。

60歳を迎えて、思うこと。

いつの間にか、「60」という年月が経ちました。
残り少ないか多いか?わかりませんが。
じじぃ~の「ひとりごと」を細々と続けられれば。。。

雑学としての Two-out-of-five code

むか~~~し
むかし

ずっと 昔

航空祭じゃぁ~~~

基地祭じゃぁ~~~



這いずり回っていたころ

周波数設定 などに
興味を持った



Two-out-of-five code

# ==== 【chatGPT】様の回答例

Two-out-of-Five Code(2/5コード) は、古典的なデジタル符号方式の一つで、
十進数 0〜9 を 5本の信号線またはビットのうち「必ず2本をアクティブにする
」 ことで表現するものです。

## ■ 基本の考え方
* 5本のライン(またはビット)を用意する
* そのうち ちょうど2本だけがアクティブ(接地/Low または High depending o
n convention)になる
* この組み合わせで 10通り(0〜9)を表現できる
* 「2本アクティブ」というルールのおかげで、断線や誤信号の検出が容易


## ■ 代表的な用途(一般論)
1. 郵便バーコード(Industrial / Interleaved 2-of-5)
   * 郵便番号や商品コードの印字・スキャンに利用
   * ビット位置やバー/スペースの組み合わせで 0〜9 を符号化

2. 航空機の旧世代電子機器
   * ARINC 410 以前、MIL 規格移行前の装置
   * フライトディレクタ、オートパイロット、INS、DME/VOR、数字表示器
   * A〜E の5本ディスクリート信号を用い、2本を接地して数字を送信
   * ノイズ耐性が高く、断線検出が容易なため航空機の安全要求に適合

3. 工業用途・センサ系
   * PLC、スイッチ入力、カウンタ入力などでも利用例あり


## ■ 典型的な割り当て例(航空電子/一般論)
| 数字 | アクティブ線(接地) |
| -- | ---------- |
| 0  | A + B      |
| 1  | A + C      |
| 2  | A + D      |
| 3  | A + E      |
| 4  | B + C      |
| 5  | B + D      |
| 6  | B + E      |
| 7  | C + D      |
| 8  | C + E      |
| 9  | D + E      |
> ※メーカーや機種によって割り当ては異なる
> ※航空機用では A=LSB とするか E=LSB とするかも機器依存

## ■ 特徴・利点
* 誤信号検出が容易
  * 1本しかアクティブになっていない、あるいは3本以上アクティブになってい
  る場合はエラー
* 2線アクティブという冗長性
  * 信号線の断線やショートが発生しても、単純に判定可能
* アナログ配線でも扱いやすい

  * 1960〜1980年代の航空機ではシリアルバスが普及しておらず、
    この方式が実装容易で安全だった

## ■ まとめ(ブログ用まとめ文案)
> 「Two-out-of-Five コードは、5本の信号線のうち必ず2本だけをアクティブに
して、十進数を表す方式です。郵便バーコードなど工業分野で広く使われたほか
、旧世代の航空機電子装置では、フライトディレクタやオートパイロットなどの
装置間で数字情報を安全かつ確実に伝えるために用いられました。2線が必ずア
クティブになるため、断線や誤信号が発生した際にも検出しやすいという利点が
あります。」
# ==============================

にゃあ~~~ご

じじぃ~