このページの2つのバージョン間の差分を表示します。
両方とも前のリビジョン前のリビジョン次のリビジョン | 前のリビジョン | ||
mas1xx_ope:use_di_do:start [2020/11/06 10:19] – admin | mas1xx_ope:use_di_do:start [2023/06/01 14:40] (現在) – [DO (出力)] admin | ||
---|---|---|---|
行 1: | 行 1: | ||
====== DI/DO の利用 ====== | ====== DI/DO の利用 ====== | ||
+ | |||
+ | \\ | ||
MA-S1xx シリーズには、標準で DI x 4ch, DO x 2ch が実装されています。 | MA-S1xx シリーズには、標準で DI x 4ch, DO x 2ch が実装されています。 | ||
{{: | {{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | MA-S120/ | ||
+ | |||
+ | {{: | ||
\\ | \\ | ||
行 32: | 行 40: | ||
^ 項目 | ^ 項目 | ||
|接点出力|オープンコレクタ出力| | |接点出力|オープンコレクタ出力| | ||
- | |ポート数|2ch (DOUT 0,1)| | + | |ポート数|2ch (DOUT 0,1) / 4ch| |
- | |コモン|2ch/ | + | |コモン|2ch/ |
|負荷電圧|DC26.4V(最大)| | |負荷電圧|DC26.4V(最大)| | ||
|負荷電流|DC50mA(最大)| | |負荷電流|DC50mA(最大)| | ||
行 60: | 行 68: | ||
{{: | {{: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | ===== ソフトウェア ===== | ||
+ | |||
+ | ==== DI ==== | ||
+ | |||
+ | === libgpiod を使用したアクセス === | ||
+ | |||
+ | MA-E3xx シリーズで利用していた GPIO sysfs interface は deprecated((参考: | ||
+ | MA-S1xx シリーズでは後継の [[https:// | ||
+ | |||
+ | コマンドラインでアクセスするには、gpiod package のコマンドでアクセスできます。\\ | ||
+ | ※gpiofindでピン番号が確認でき、gpiogetでON/ | ||
+ | |||
+ | == 例 == | ||
+ | |||
+ | < | ||
+ | root@gemini: | ||
+ | gpiochip0 102 | ||
+ | root@gemini: | ||
+ | gpiochip0 103 | ||
+ | root@gemini: | ||
+ | gpiochip0 104 | ||
+ | root@gemini: | ||
+ | gpiochip0 105 | ||
+ | root@gemini: | ||
+ | 1 | ||
+ | </ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | === 超低消費電力マイコン経由でのアクセス === | ||
+ | |||
+ | * [[mas1xx_tips: | ||
+ | |||
+ | ==== DO ==== | ||
+ | |||
+ | MA-E3xx シリーズと同様に、LED class driver にマッピングしてあります。 | ||
+ | |||
+ | < | ||
+ | root@gemini: | ||
+ | lrwxrwxrwx 1 root root 0 Oct 30 19:58 / | ||
+ | lrwxrwxrwx 1 root root 0 Oct 30 19:58 / | ||
+ | </ | ||
+ | |||
+ |