Skip to content

bit-trade-one/ADRSINS-RaspberryPi-insulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ADRSINS-RaspberryPi-insulation

ラズベリーパイ専用絶縁入力拡張ボード

ラズベリーパイに5~24Vの信号を絶縁して入力できるADRSINSのサポートページです。


ドキュメント目次


配線方法

INの側が入力
OUTの側が出力になるように線をユーロブロックに接続ください。

image

ADRSINSの入力端子は、以下のようにRaspberry PiのGPIOに対応しています。

入力端子 GPIO番号 ピン番号
J1 GPIO5 29
J2 GPIO6 31
J3 GPIO16 36
J4 GPIO26 37


# サンプルプログラムの実行方法 ラズベリーパイのターミナルを起動し、下記スクリプトを実行してください。

ライブラリ関連のインストール

$ sudo apt-get update
$ sudo apt-get install -y python-dev
$ sudo apt-get install -y python-pip
$ sudo pip install RPi.GPIO

Rasyperry Pi 5では、RPi.GPIOは利用できなくなりました

保存場所へ移動(各自お好みで)

$ cd Desktop 

本リポジトリをクローン

$ git clone https://github.com/bit-trade-one/ADRSINS-RaspberryPi-insulation.git

この後GtiHubのユーザ名・個人用アクセストークンを求められる事があります。
その場合は表示に従ってください。
Githubドキュメント_個人アクセストークンを使用する

クローンした場所へ移動

$ cd ADRSINS-RaspberryPi-insulation
$ cd Sample

使用方法

sample.pyを起動すると、1秒周期でDI0~DI3の4つの接点の入力を1秒周期で表示します。
接点がHighレベル(5V~24V)の場合、GPIOの値は'0'になり、Lowレベルの場合は'1'となります。
ユーロブロックからの接点入力や入力確認スイッチを用いて動作チェックを行ってください。
終了する場合は「Ctrl」+「C」を押下してください。

Raspberry Pi 5の場合は、gpiozeroを使用したsample2.pyを実行してください。

$ python3 sample.py
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 1
DI0: 0 , DI1: 1 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 0 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 0 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 0 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 0 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 0
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 1
DI0: 1 , DI1: 1 , DI2: 1 , DI3: 1

本体ピンヘッダの設定について

ショートピンを0側に接続すると、ブリーダ抵抗が無効になり、
ショートピンを1側に接続すると、ブリーダ抵抗が有効になります。

ブリーダ抵抗が無効の場合
DC5Vを入力すると5mA,DC24Vを入力すると24mA電流が流れます。  

ブリーダ抵抗が有効の場合
DC5Vを入力すると12.5mA,DC24Vを入力すると60mA電流が流れます。

接続する接点に合わせて設定ください。   image
[ADRSINS上面図]


ブリーダ抵抗とは電流を多く流すために回路に並列に接続された抵抗です。
接続する機器の接点定格の最小適用負荷に応じて、流れる電流を調整するために挿入されます。 image
[ADRSINS内部回路]


機器の接点が劣化し酸化膜が生成され小信号が伝達できなくなることを防ぐために
接点部にメッキなどを施した製品は微小負荷接点対策品などと呼ばれます。

接点に施しが無い、微小負荷接点対策がされていない機器は要求する最小負荷が大きく、
接点に対してある程度大きな電流を流す必要があります。

例えば富士電機製スーパータイマ MS4Sシリーズは、
接点の最小適用負荷が DC5V10mAとなっています。
この接点にはDC5V10mA以上の電圧・電流を流さないと、タイマ接点に発生する酸化皮膜などの絶縁が破壊できず、
タイマ接点を閉じても電気信号が伝わらない可能性があります。

ADRSINSのブリーダ抵抗を有効にすると、5Vの電源の場合約12mAを流すことが出来るので、
タイマ接点からの信号を問題なく受け取ることが出来ます。

このような機器を接続する場合、本製品のブリーダ抵抗を有効にすることをおすすめします。
image

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published