[Armadillo:01392] Armadillo-9のCON1について。
渡邊 憲司
email@hidden
2006年 11月 20日 (月) 13:00:47 JST
お忙しいところ失礼します。
私、佐賀大学大学院 修士2年の渡邊憲司と申します。
以前、質問させていただいた、Armadillo-9でのCON1の強制起動の件ですが、
CON2の10番ピンより、CON1のCTS、DSR,DCD,RIにそれぞれ
入力信号を入れてみたところ、CON1より信号が出ていることを確認できました。
これは、CON2の10番ピンを、CTS,DSR,DCD,RI全て同時に入力したのではなく、
どれか一つに入れ、確認できたということです。
現在はDCDに入力しているのですが、
Armadillo-9のDTRがプラス電圧を出したままになります。
また、RTSがマイナス電圧を出したままになり、
これらの制御がプログラムを動作させても、上手くできません。
DTRが始めからプラス電圧を出すのは、
Armadillo-9の仕様でしょうか?
それとも、RS232Cの仕様でしょうか?
知識不足で申し訳ないのですが、何か情報がありましたら
教えていただけないでしょうか?
以上、よろしくお願い致します。
松坂です。
> 上記のどれか一つに入れればよいのですか?
> それとも、全てに入力する必要がありますか?
どれか1つなのですが動かないのですね。
うまくいった時/うまくいかない時の配線状況、各信号線の状況を
もう少し詳しく教えてもらえませんか?
TXD(5番)ピンの電圧ですが、10番ピンを入力信号に接続した状態と
接続していない状況では変化ありませんか?
うまくいく状況で順に信号線を切り離した場合、TXD(5番)ピンの挙動は
どこで変化しますか?
渡邊 憲司 wrote:
> お忙しいところ失礼します。
>
> 以前、質問をさせて頂きました、佐賀大学の渡邊憲司と申します。
>
> 以前、Armadillo-9のCON1を使う方法について、
> 以下の回答を頂きました。
>
>
> その後、CON2の10番ピンより、CON1のCTS、DSR,DCD,RIにそれぞれ
> 入力信号を入れてみたのですが、どうも上手く動作しません。
>
> CON1が入力信号が無い状態で使う場合には、
>
>> 入力信号RXD,CTS,DSR,DCD,RIのどれかがRS232Cレベル電圧の場合
>
> ↑
> 上記のどれか一つに入れればよいのですか?
> それとも、全てに入力する必要がありますか?
>
> 今のところ、CON1のCTS、DSR,DCD,RIのうちどれか一つに
> CON2の10番ポートをつなぐ方法を試し、
>
> その後、プログラムを試してみましたが、
> どうも上手くいかないのです。
>
> Armadillo-9ではなく、PCで試したときは、上手くいくのですが、
> これはCON1がONになっていないからなのでしょうか。。。
>
>
> 周辺機器のデータを得るために、利用したいので、
> なんとかしたいんですが。。。
>
>
> 以上、お忙しいとは思いますが、ご返信の程、
> よろしくお願い致します。
>
>
>> 松坂です。
>>
>> 入力信号が無い状態でCON1を使いたいのですね。
>>
>> *OFFになる条件
>> 入力信号RXD,CTS,DSR,DCD,RIすべてのピンが0Vの場合
>> *ONになる条件
>> 入力信号RXD,CTS,DSR,DCD,RIのどれかがRS232Cレベル電圧の場合
>>
>> 入力信号が無い状態で、強制的にCON1を使用するためには、
>> 入力信号RXD,CTS,DSR,DCD,RIのどれかに+/-2.7V以上の電圧を
>> 入れる必要があります。CON1の10番ピンには+3.3Vが出ていますので、
>> そちらを入力信号のどちらかに入れてみてはいかがでしょうか?
>> (その際は、ショートしないよう外部機器からの入力信号は切り離しておいて
くださ
>> い)
>>
>
>
>>> はじめまして、私、佐賀大学の渡邊憲司と申します。
>>>
>>> 初めての投稿ですので、何か間違っていましたら申し訳ありません。
>>>
>>> 早速、3つ質問をさせて頂きたいのですが、
>>>
>>> Armadillo-9のハードウェアマニュアルの
>>> 「5.2 CON1(シリアルインターフェース)」において、以下の表記が
>>> あったのですが、
>>>
>>> ***********************************************************************
>>> 、CON1のRS232Cレベル変換ICは自動的にシャットダウンします。CON1の入力に有
>>> 効な信号レベルを検出するとICは再びオンになります。
>>>
>>> Armadillo-9同士でシリアル通信を行う際にケーブルをCON1同士で接続した場
>>> 合、お互いのRS232Cレベル変換ICがシャットダウン状態のままで通信を行うこと
>>> ができませんので、CON1-CON2またはCON2同士で接続を行ってください。
>>> ***********************************************************************
>>>
>>>
>>>
>>> ■「CON1の入力に有効な信号レベルを検出するとICは再びオンになる」
>>> ということは、Armadillo-9のCON1のRXDに信号が入るとオンになるということで
>>> しょうか?
>>>
>>> ■また、「接続機器のトランスミッタがオフの場合」というのは、
>>> 接続機器側のTXDがオフということでしょうか?
>>>
>>>
>>> ■ケーブルが接続されていない状態、接続機器からの信号が無い状態で、
>>> CON1から信号を出すことは可能なのでしょうか?
>>>
>>> シリアルプログラミングで、 DTRを low、 RTSを highにして、
>>> 接続機器を利用したいので、CON1を利用出来ないか、考えております。
>>>
>>>
>>>
>>> メーリングリストの00415からのスレッドを拝見させていただいた感じでは、
>>> 無理なのかなと思ったのですが、初心者のため、よく分からないので、
>>> 質問させていただきました。
>>>
>>>
>>> よろしくお願いいたします。
>>>
--
----------------------------------
佐賀大学大学院 工学系研究科
博士前期課程 知能情報システム学専攻
渡邊 憲司
<email@hidden>
armadillo メーリングリストの案内