ハンブルソフト サポート掲示板

有限会社ハンブルソフトの製品関連の疑問に答える掲示板です。
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  

6 / 18 ページ    ←次へ | 前へ→

TOUTの使い方  nari  - 21/1/13(水) 10:19 -

>ピンアサインメントと信号の説明はどこかに記述ありませんでしょうか? シルクにはGND、+3V3、ADとありますがよくわかりません。アナログ入力ピンは左から数えて3番目ですね。 

結局、何がわからないのでしょうか?

ADと書かれたピンがTOUTに接続されており
analogRead(A0)で 0〜1Vの範囲の電圧が
0〜1023の値で読み取れます。

引用なし

パスワード



・ツリー全体表示

GROVEコネクタのケーブル  nari  - 21/1/13(水) 10:13 -

▼飯田和彦さん:
>GROVEコネクターのメスコネクターを購入したいのでメーカと型名をご連絡ください。

メスのコネクターを探しましたが
販売しているところが見つかりませんでした。

ケーブルを販売しているところは
たくさんあるので、こちらを利用しては如何でしょうか?

https://www.switch-science.com/catalog/797/
https://shop.humblesoft.com/products/detail/14
https://www.seeedstudio.com/cables-c-949.html

引用なし

パスワード



・ツリー全体表示

HSES-LMC1のGROVEコネクター  飯田和彦 E-MAIL  - 21/1/12(火) 22:05 -

GROVEコネクターのメスコネクターを購入したいのでメーカと型名をご連絡ください。

引用なし

パスワード



・ツリー全体表示

Re:RS232Cとのレベル変換は必要です。  飯田和彦 E-MAIL  - 21/1/12(火) 21:58 -

>>Groveコネクタとはどのコネクタのことですか? 
>下の図で左下にある GROVEとかかれた白い4ピンのコネクタです。
すみません見逃してました。
ピンアサインメントと信号の説明はどこかに記述ありませんでしょうか? シルクにはGND、+3V3、ADとありますがよくわかりません。アナログ入力ピンは左から数えて3番目ですね。 

>>ところで、RESETスイッチの隣のスイッチは何でしょうか? これもUSERアプリで使えますか?
>IO01に接続されています。
>digitalRead(1)で値を読み取り可能です。
>リセット解除時に、この信号がLowレベルだと
>プログラム書き込みモードに移行し
>ユーザプログラムは実行されませんので
>注意してください。
なるほど手動で書き込みモードにするためですね。

この他は了解しました。

引用なし

パスワード



・ツリー全体表示

RS232Cとのレベル変換は必要です。  nari  - 21/1/12(火) 14:01 -

>Groveコネクタとはどのコネクタのことですか? 

下の図で左下にある GROVEとかかれた白い4ピンのコネクタです。

http://www.humblesoft.com/wiki/?plugin=attach&refer=HSES-LMC1%20%E6%8A%80%E8%A1%93%E6%83%85%E5%A0%B1&openfile=v329c5_gaikei.png


>ところで、RESETスイッチの隣のスイッチは何でしょうか? これもUSERアプリで使えますか?

IO01に接続されています。
digitalRead(1)で値を読み取り可能です。
リセット解除時に、この信号がLowレベルだと
プログラム書き込みモードに移行し
ユーザプログラムは実行されませんので
注意してください。

>最後にもう一つ、TX/RXは5Vですよね。正式なRS232Cの12-15Vからのレベル変換いらないという認識であっていますか? ArduinoのSerial.xxx命令がライブラリなしで使えますか? 

3.3Vレベルです。
RS232Cとの接続にはレベル変換が必要です。

Serial.print() Serial.read()等は そのまま使えます。

引用なし

パスワード



・ツリー全体表示

Re:GROVEコネクタのTOUT端子で電圧を読み...  飯田和彦 E-MAIL  - 21/1/12(火) 9:32 -

Groveコネクタとはどのコネクタのことですか? 

追加したい3信号ですが、RESET、Reresh、Measureの三本です。一本はRESETボタンからリード線で出せばいいことに気が付きましたので、あと2本あればよいです。 アナログ入力なら信号線が少なくて沢山のスイッチ情報読めますね。いいこと教えてもらいました。

ところで、RESETスイッチの隣のスイッチは何でしょうか? これもUSERアプリで使えますか?

最後にもう一つ、TX/RXは5Vですよね。正式なRS232Cの12-15Vからのレベル変換いらないという認識であっていますか? ArduinoのSerial.xxx命令がライブラリなしで使えますか? 

以上が解決すれば試作に入ります。 試作がうまくいけば量産に入ります。
 
以上お手数おかけしますがよろしくお願いします。 

引用なし

パスワード



・ツリー全体表示


Groveコネクタの2番pinは ESP-WROOM-02のTOUTに
接続されており 0〜1Vの範囲の電圧を読み取り可能です。


この電圧は AnalogRead()で読み取りできます。

https://arduino-esp8266.readthedocs.io/en/2.7.4_a/reference.html#analog-input


3つのディジタル入力を8レベルの電圧に変換してやれば
この端子の電圧で識別可能だとおもいます。

実際に、この端子を利用して9つのスイッチの
状態を読み取るのに使用したことがあります。
その入力装置の写真と回路図を添付します。

引用なし

パスワード


[添付] :239_210111a0m.jpg (187.2KB)


・ツリー全体表示

Re:これらの信号は基本的に使用できません...  飯田和彦 E-MAIL  - 21/1/10(日) 17:05 -

>これらの信号は、コネクタに接続されているものもありますが、LED表示等のために使用されているので、他の用途には基本的に使用できません。

入力ポートが3本ほしいのですが、汎用に使えるIOはありませんでしょうか? 

引用なし

パスワード



・ツリー全体表示


>お教えいただいたURLに書かれている端子の名称です。 IO1ではなくIO2〜RSTまでの信号のことです。

これらの信号は、コネクタに接続されているものもありますが、
LED表示等のために使用されているので、
他の用途には基本的に使用できません。


>---以下記載事項参照----
>ESP-WROOM-02 端子接続
>端子 接続先
>IO0 スイッチ、PROGコネクタ
>IO2 サブCPU SPIの CS0
>IO4 サブCPUのBUSY信号
>IO5 サブCPUのリセット
>IO12 SPI-MISO
>IO13 SPI-MOSI
>IO14 SPI-SCK
>IO15 サブCPU SPIのCS1
>IO16 SDカードスロットのCS
>TOUT GROVEコネクタ
>RST スイッチ、PROGコネクタ
>------

引用なし

パスワード



・ツリー全体表示

Re:IO1とは何のことでしょうか?  飯田和彦 E-MAIL  - 21/1/4(月) 16:42 -

>IO1とは何のことでしょうか?
>12番ピンのTXD/IO01のことですか?

お教えいただいたURLに書かれている端子の名称です。 IO1ではなくIO2〜RSTまでの信号のことです。
---以下記載事項参照----
ESP-WROOM-02 端子接続
端子 接続先
IO0 スイッチ、PROGコネクタ
IO2 サブCPU SPIの CS0
IO4 サブCPUのBUSY信号
IO5 サブCPUのリセット
IO12 SPI-MISO
IO13 SPI-MOSI
IO14 SPI-SCK
IO15 サブCPU SPIのCS1
IO16 SDカードスロットのCS
TOUT GROVEコネクタ
RST スイッチ、PROGコネクタ
------

引用なし

パスワード



・ツリー全体表示

無いです。  nari  - 21/1/4(月) 10:44 -

無いです。

引用なし

パスワード



・ツリー全体表示

無いです  nari  - 21/1/4(月) 10:43 -

無いです。

引用なし

パスワード



・ツリー全体表示

HSES-LMC1の拡張IO  飯田和彦 E-MAIL  - 21/1/4(月) 10:43 -

HIGHもしくはLOWで装置の起動・停止を3系統制御したいのですが、(いずれもTTL入力として+5VプルアップされたMΩの抵抗をプルダウンドライブするだけのものです)IOとして使える端子とピン番号を教えてください。基板上のシルク名でお願いします。 基板にはv329c5 2917/11/15(wed)と書かれています。

引用なし

パスワード



・ツリー全体表示

IO1とは何のことでしょうか?  nari  - 21/1/4(月) 10:41 -

訂正です。

3: RESET の接続先は
ESP-WROOM-02のEN端子ではなく
RST端子でした。
ESP32と混乱していました。


>IO0はわかりましたが、IO1〜RSTまでの信号はどのコネクターに出ていますか?基板のシルクプリントには見つけられません。

IO1とは何のことでしょうか?
12番ピンのTXD/IO01のことですか?

引用なし

パスワード



・ツリー全体表示

HSES-LMC1のシリアルとUSB入力  飯田和彦 E-MAIL  - 21/1/4(月) 10:34 -

レガシーのRS232C機器を接続するにはPROG端子のIO0をオープンにして、RX/TXでRS232C通信を行うのが良いことが分かりましたので、あとは設定用としてテンキー(PC用のUSB)をつなげたいです。 ペリフェラル入力のUSBを受けるための別の入力端子(PCと同じホストUSB)ありますでしょうか。

ない場合はPROG端子を排他的に使用し(物理的に差しなおす)ことでOKです。この場合テンキーかRS232Cの判定に使う信号線はPROGの空端子を使おうと思います。 テンキーの場合に接続するUSB(HOST)用基板はありますか? テンキーに電源を供給するバスパワーも必用だと思います。

以上
よろしくお願いします。

引用なし

パスワード



・ツリー全体表示

Re:PROG端子からの通信の注意点  飯田和彦 E-MAIL  - 21/1/4(月) 10:18 -

▼nariさん:
>PROG端子の接続は、技術資料のページの回路図を御覧ください。
>技術資料: http://www.humblesoft.com/wiki/?HSES-LMC1%20%E6%8A%80%E8%A1%93%E6%83%85%E5%A0%B1

IO0はわかりましたが、IO1〜RSTまでの信号はどのコネクターに出ていますか?基板のシルクプリントには見つけられません。

>RESETを解除( Low -> High)するタイミングで
>IO0信号がLowだとESP-WROOM-02は
>ファームウェア書き込みモードに移行し
>プログラムは実行されませんので注意してください。

なるほど、納得です。

有難うございました。

引用なし

パスワード



・ツリー全体表示

PROG端子からの通信の注意点  nari  - 21/1/4(月) 7:58 -

PROG端子の接続は、技術資料のページの回路図を御覧ください。 技術資料: http://www.humblesoft.com/wiki/?HSES-LMC1%20%E6%8A%80%E8%A1%93%E6%83%85%E5%A0%B1 端子配置は以下のようになっています。  1: GND 2: NC(無接続) 3: RESET 4: TXD 5: RXD 6: IO0 信号はそれぞれESP-WROOM-02の該当する端子に 接続されています。 TXD, RXDは ArduinoのSerialで送受信可能です。 RESETはEN端子に接続されているのでLowにするとリセットが かかります。 IO0はIO0端子に接続されているので、digitalRead(0)で 状態を呼び出し可能です。 RESETを解除( Low -> High)するタイミングで IO0信号がLowだとESP-WROOM-02は ファームウェア書き込みモードに移行し プログラムは実行されませんので注意してください。
引用なし

パスワード



・ツリー全体表示

Re:COM TX/RXは使用できません  飯田和彦 E-MAIL  - 21/1/3(日) 21:16 -

▼nariさん:
>基板のCOMとかかれた端子は
>ESP8266ではない方のCPUに
>接続されている端子です。
>
>
>ボードのファームウェア開発用の端子
>ですのでArduinoからは使用できません。

ご回答ありがとうございます。 承知しました。 ではもう一つ質問ですが、現状HSES-PROG2にて接続しているPROGと書かれたコネクタのRX/TXはプログラム書き換え用につくられていると思うのですが、レガシーの他の通信機器からデータをプログラムで受けたいのですが使えますか? またプログラム書き換え用とどう区別するのでしょうか? プログラミング上考慮しないといけないことなどをお教えください。

引用なし

パスワード



・ツリー全体表示

COM TX/RXは使用できません  nari  - 21/1/3(日) 14:38 -

基板のCOMとかかれた端子は
ESP8266ではない方のCPUに
接続されている端子です。


ボードのファームウェア開発用の端子
ですのでArduinoからは使用できません。

引用なし

パスワード



・ツリー全体表示


このサンプルプログラムは FsHandlerライブラリを使用します。
FsHandlerライブラリは以下にあります。

https://github.com/h-nari/FsHandler.git

ライブラリのインストール方法は以下のページを御覧ください。

http://www.humblesoft.com/wiki/?Arduino%E3%83%A9%E3%82%A4%E3%83%96%E3%83%A9%E3%83%AA%E3%81%AE%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB

引用なし

パスワード



・ツリー全体表示

6 / 18 ページ    ←次へ | 前へ→
  新規投稿 ┃ツリー表示 ┃スレッド表示 ┃一覧表示 ┃トピック表示 ┃番号順表示 ┃検索 ┃設定 ┃ホーム  

 7116
ページ:  ┃  記事番号:  

C-BOARD Moyuku v1.03b3