ホーム
ログイン
日野エレクトロニクス株式会社
HPB電子工作「HPB]
TinyBasic組込マイコン[HPB]
TinyBasic電子工作[HPB]
標準基板セット[HCS]
無線
特殊基板
電子工作
カテゴリ
HPB電子工作「HPB]
(16)
TinyBasic組込マイコン[HPB]
(8)
TinyBasic電子工作[HPB]
(27)
標準基板セット[HCS]
(4)
無線
(18)
特殊基板
(4)
電子工作
(67)
新着商品...
全商品...
新着商品 [詳細]
HBP電子工作 赤外線リモコンリレー4ch [HPB関連]
1,880円(税込)
HBP電子工作 赤外線リモコン4bit 送信機キット [HPB関連]
680円(税込)
HBP電子工作 赤外線リモコンリレー2ch [HPB関連]
1,320円(税込)
インフォメーション
特定商取引法に基づく表記
個人情報保護方針
ご利用規約
お問い合わせ
ギフト券 よくある質問
ニュースレター登録解除
お知らせ
お知らせ1
お知らせ2
お知らせ3
ホーム
::
電子工作
:: PC用リレーコントローラーキット(8ch)組立検査済品
電子工作
商品25/67
前へ
商品リストに戻る
次へ
PC用リレーコントローラーキット(8ch)組立検査済品
拡大表示
モデル: HNE0009MF01AB
6,830円(税込)
カートに入れる:
PC用リレーコントローラーキット(8ch)組立検査済品
概要:PC用リレーコントローラーキット(8ch)組立検査済品
パソコンを使ってリレーを動作させるコントローラです。
シリアルコマンドでリレーが動作します。
組立検査済品となります。
仕様:
・電源電圧 5V
・リレー 8ch
・ADC 4ch (0~20V)
・TTL 入力 2ch
HINT:
TeraTermのTTLスクリプトを使って、実験動作の自動化を
行う目的で開発しています。
繰り返し試験や、評価シナリオに基づいて、計測と
リレー駆動が行えます。
2ch対応品も用意しています。
HNE0010MF01AA PC用リレーコントローラーキット(2ch)
===対応シリアルケーブル===
USB-シリアル変換アダプタ(Win8.1対応) [PBP対応]
HNE7106PE00AA
USB-シリアル変換アダプタ(WinXP-10対応) [HBP対応]
HNE7109PH00AA
================
商品: PC用リレーコントローラーキット(8ch)組立検査済品
回路図、組み立て図、部品表
品番:HNE0009MF01AB
<参考>
TTLマクロを使ったリレー制御
(TeraTerm Ver.4.93(SVN#6549) )
(1)リレーON-OFFの繰り返し。
for i 1 100
send 'g'
mpause 300
send 'h'
mpause 300
next
(2)ADC電圧測定と、TTL入力の読み出し。
for i 1 100
; 電圧測定
send 'w'
recvln
adcin = inputstr
strreplace adcin 1 '>' ''
strreplace adcin 1 'i00' 'ch0=Low '
strreplace adcin 1 'i01' 'ch0=High '
strreplace adcin 1 'i10' 'ch1=Low '
strreplace adcin 1 'i11' 'ch1=High '
strreplace adcin 1 'v' ''
strconcat adcin ' Volt : '
statusbox adcin 'Tera Term'
mpause 300
next
end
(3)ADC電圧測定と、TTL入力の読み出し。
Log機能も追加
fileopen file 'log8.txt' 0
uptime oldvar
for i 1 100
; 電圧測定
send 'w'
recvln
adcin = inputstr
strreplace adcin 1 '>' ''
strreplace adcin 1 'i00' 'ch0=Low '
strreplace adcin 1 'i01' 'ch0=High '
strreplace adcin 1 'i10' 'ch1=Low '
strreplace adcin 1 'i11' 'ch1=High '
strreplace adcin 1 'v' ''
strconcat adcin ' Volt : '
statusbox adcin 'Tera Term'
; Log 作成
uptime var
var = var - oldvar
day = var / 86400000
var = var % 86400000
hour = var / 3600000
var = var % 3600000
min = var / 60000
var = var % 60000
sec = var / 1000
sprintf2 str "Time = %d Days, %d : %d : %d " day hour min sec
;statusbox str "uptime"
strconcat adcin str
filewriteln file adcin
mpause 300
next
fileclose file
end
(4)Logのサンプル log8.txt
ch0=Low ch1=Low 00.001 Volt : Time = 0 Days, 0 : 0 : 0
ch0=Low ch1=Low 00.022 Volt : Time = 0 Days, 0 : 0 : 0
ch0=Low ch1=Low 00.031 Volt : Time = 0 Days, 0 : 0 : 0
ch0=Low ch1=Low 00.025 Volt : Time = 0 Days, 0 : 0 : 1
ch0=Low ch1=Low 00.028 Volt : Time = 0 Days, 0 : 0 : 1
ch0=Low ch1=Low 00.026 Volt : Time = 0 Days, 0 : 0 : 1
ch0=Low ch1=Low 00.027 Volt : Time = 0 Days, 0 : 0 : 2
ch0=Low ch1=Low 00.011 Volt : Time = 0 Days, 0 : 0 : 2
ch0=Low ch1=Low 00.032 Volt : Time = 0 Days, 0 : 0 : 2
ch0=Low ch1=Low 00.009 Volt : Time = 0 Days, 0 : 0 : 3
ch0=Low ch1=Low 00.000 Volt : Time = 0 Days, 0 : 0 : 3
ch0=Low ch1=Low 00.018 Volt : Time = 0 Days, 0 : 0 : 3
ch0=Low ch1=Low 00.028 Volt : Time = 0 Days, 0 : 0 : 4
ch0=Low ch1=Low 00.027 Volt : Time = 0 Days, 0 : 0 : 4
(3)別の方法
gettime logfile "log-%Y%m%d-%H%M%S.txt"
fileopen file logfile 0
for i 1 30
; 電圧測定
send 'w'
recvln
adcin = inputstr
strreplace adcin 1 '>' ''
strreplace adcin 1 'i00' 'ch0=Low '
strreplace adcin 1 'i01' 'ch0=High '
strreplace adcin 1 'i10' 'ch1=Low '
strreplace adcin 1 'i11' 'ch1=High '
strreplace adcin 1 'v' ''
strconcat adcin ' Volt : '
statusbox adcin 'Tera Term'
; Log 作成
strconcat adcin " "
getdate dval
strconcat adcin dval
strconcat adcin " "
gettime tval
strconcat adcin tval
filewriteln file adcin
statusbox adcin " record"
mpause 300
next
fileclose file
end
(4)リレーを動かす部分で、電圧電判断する仕組みを作ってみました。
原理
send 'w'
recvln
vval = inputstr ; ここで電圧値を取り込み (>i00i10v00.020)
; 電圧判定
strremove vval 1 8 ; 頭の8文字を捨てる (捨て >i00i10v
strremove vval 3 1 ; 小数点を捨てる (00.020 => 00020
str2int vlt vval ; 文字列を数字に置き換える (00020 => 20がvltに代入
if vlt >=5000 call volth
if vlt <5000 call voltl
;statusbox vlt " voltage"
プログラム例
gettime logfile "log-%Y%m%d-%H%M%S.txt"
fileopen file logfile 0
for i 1 30
; 電圧測定
send 'w'
recvln
adcin = inputstr
strreplace adcin 1 '>' ''
strreplace adcin 1 'i00' 'ch0=Low '
strreplace adcin 1 'i01' 'ch0=High '
strreplace adcin 1 'i10' 'ch1=Low '
strreplace adcin 1 'i11' 'ch1=High '
strreplace adcin 1 'v' ''
strconcat adcin ' Volt : '
statusbox adcin 'Tera Term'
;リレー駆動
ttlin = inputstr
vval = inputstr
; TTL Level 判定
strscan ttlin 'i00'
if result >1 call lo0
strscan ttlin 'i01'
if result >1 call hi0
strscan ttlin 'i10'
if result >1 call lo1
strscan ttlin 'i11'
if result >1 call hi1
; 電圧判定
strremove vval 1 8
strremove vval 3 1
str2int vlt vval
if vlt >=5000 call volth
if vlt <5000 call voltl
;statusbox vlt " voltage"
; Log 作成
strconcat adcin " "
getdate dval
strconcat adcin dval
strconcat adcin " "
gettime tval
strconcat adcin tval
filewrite file adcin
filewrite file " "
filewriteln file inputstr
;statusbox adcin " record"
mpause 1000
next
fileclose file
end
:hi0
beep 1
send 'h'
recvln
mpause 200
return
:lo0
send 'g'
recvln
mpause 200
return
:hi1
beep 1
send 'j'
recvln
mpause 200
return
:lo1
send 'i'
recvln
mpause 200
return
:volth
send 'l'
recvln
mpause 200
return
:voltl
send 'k'
recvln
mpause 200
return
Logの記録です。
ch0=Low ch1=Low 00.018 Volt : 2019-06-27 09:09:10 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.017 Volt : 2019-06-27 09:09:11 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.016 Volt : 2019-06-27 09:09:13 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 05.087 Volt : 2019-06-27 09:09:15 >o00o10o21o30o40o50o60o70 B004
ch0=Low ch1=Low 05.097 Volt : 2019-06-27 09:09:17 >o00o10o21o30o40o50o60o70 B004
ch0=Low ch1=Low 00.014 Volt : 2019-06-27 09:09:18 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.018 Volt : 2019-06-27 09:09:20 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.014 Volt : 2019-06-27 09:09:22 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 05.089 Volt : 2019-06-27 09:09:24 >o00o10o21o30o40o50o60o70 B004
ch0=Low ch1=Low 00.017 Volt : 2019-06-27 09:09:25 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.016 Volt : 2019-06-27 09:09:27 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 05.094 Volt : 2019-06-27 09:09:29 >o00o10o21o30o40o50o60o70 B004
ch0=Low ch1=Low 00.020 Volt : 2019-06-27 09:09:31 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.015 Volt : 2019-06-27 09:09:33 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.023 Volt : 2019-06-27 09:09:34 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.022 Volt : 2019-06-27 09:09:36 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.012 Volt : 2019-06-27 09:09:38 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.018 Volt : 2019-06-27 09:09:40 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.014 Volt : 2019-06-27 09:09:41 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.014 Volt : 2019-06-27 09:09:43 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.016 Volt : 2019-06-27 09:09:45 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.018 Volt : 2019-06-27 09:09:47 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.017 Volt : 2019-06-27 09:09:49 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.020 Volt : 2019-06-27 09:09:51 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.014 Volt : 2019-06-27 09:09:53 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.014 Volt : 2019-06-27 09:09:54 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.014 Volt : 2019-06-27 09:09:56 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.012 Volt : 2019-06-27 09:09:58 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.013 Volt : 2019-06-27 09:10:00 >o00o10o20o30o40o50o60o70 B000
ch0=Low ch1=Low 00.019 Volt : 2019-06-27 09:10:01 >o00o10o20o30o40o50o60o70 B000
以上、
TTLマクロ例でした。
.
この商品をお求めのお客様はこんな商品もお求めです。
USB-シリアル変換アダプタ(WinXP-10対応) [HBP対応]
重要なリンク
設計エンジニアのBLOG
商品検索
詳細検索
カートの中身 [詳細]
カートは空です
ホーム
IPアドレス: 3.235.188.113
Copyright © 2023
日野エレクトロニクス
. Hino Electronics
Hino Electronics
/
Hino-City Tokyo Japan