お名前
Email
題 名  
本 文
URL
文字色 他の色
削除・編集キー 入力値を記憶しない
ファイル添付
画像認証 (投稿時を半角で入力して下さい 説明 )

サービス停止のお知らせ

オンライン予約:割引きあります。・・・ホテル489ネット

■HideBBS■ [無料掲示板作成] [ケータイからアクセス] [メール通知] [画像・動画アップ] [雑談する] [ランキング]


[1] USB-IO vbausbio.dll にて たけぞう 【2010/02/11 03:11:50】[返信][編集][削除] [PC]
質問です。
USB-IOとvbausbioを利用して12個(8bit+4bit分)の
デジタルスイッチをON-OFFする物を作りましたが
ポート1の4bit分が5秒間隔で一瞬ONになってしまい困っています。

OS、USB-IOデバイス、DLLいずれかの仕様なのか分かりませんが
これを発生させないようには出来ないでしょうか。

最終的な切り分けは下記まで実行しました
PCにUSB-IOを接続、USB-IOには別回路を接続しない
DLLからuio_find()で初期化
USB-IOのポート1(4bit)いずれかに5秒間隔で
なんらかの電圧がかかるのを確認

よろしくお願いします


[2] Re:USB-IO vbausbio.dll にて たけぞう 【2010/02/15 22:20:32】[編集][削除] [PC]
原因判明しました

WindowsXP pro 32bit 環境で
コントロールパネル-ゲームコントローラー窓を開いていると
すべてのUSBデバイスで発生するらしく
それが信号の原因になっていました

別環境で再現する事例なのかは環境が無いため分かりません。
また信号の内容や、USB-IOのポート1に症状がなぜ出るかは
謎のままですが、回避方法が分かったことで
質問は取り下げたいと思います。ありがとうございました。


[3] Re:Re:USB-IO vbausbio.dll にて バケさん 【2010/02/17 21:38:18】[編集][削除] [EZ]W61P
たけぞうさん、こんにちは。

ご報告ありがとうございます。
貴重な情報です、XPの環境は沢山あるので時間がある時に試してみます。

[1] はじめまして。 ポン 【2010/01/23 11:39:48】[返信][編集][削除] [PC]
こんにちは。

あるホームページを見てバケさんのことを知りました。

よろしくお願いします。

車関係のウィンカー優先回路のことなんですが、ポジション時には回路が上手く動作するのですが、同じ回路をブレーキに配線するとブレーキを踏んだとき純正のブレーキを踏んだ時、純正のブレーキよりも約1.5秒くらい遅れて点灯します。ブレーキ時ウィンカーを出すとブレーキランプは消灯しますがブレーキランプはやはり純正よりも1.5秒送れて点灯します。

要するにブレーキを踏んだとき純正のブレーキと同じように点灯し、ブレーキ時にウィンカーを出すとブレーキランプが消灯し、ウィンカーが消えるとブレーキランプが点灯するようにするにはどうしたら良いでしょうか?



[2] Re:はじめまして。 バケさん 【2010/01/25 22:40:31】[編集][削除] [EZ]W61P
ポンさん 、こんにちは。

ウインカーは点滅するので、わざと反応を遅らせてキャンセルさせています。
これをすぐに反応させると、ブレーキランプとウインカーが交互につくようになります。

ウインカーの点滅回路も一緒回路を組むとできるかもしれませんね。
ちょっと考えて見ます。

[1] お久しぶりです TAKA 【2009/10/30 00:44:00】[返信][編集][削除] [PC]
画像を表示バケさん、こんばんは。
今から1年位前に、流れるウインカーリレーについて色々と教えて頂いていたTAKAです。
その節は、大変お世話になりました。

あれから、色々と試行錯誤して、プログラムや基盤を作る事ができたのですが、乾電池を直列に繋いだ12Vの電源へ基盤を接続した際には正常に動くのですが、これをバイクのACC電源へ繋ぐと正常に動作しないという現象に首をひねっております。しかも、ただ動かないというのではなく、PIC自体も壊れてしまうのです。
また、お知恵を拝借できないかと思い伺いました。
ご助言よろしくお願いいたしますm(__)m


[2] Re:お久しぶりです バケさん(管理人) 【2009/11/16 01:28:39】[編集][削除] [PC]
レス遅くなりすみません。

電源周りの電圧を確認してみるといいかもしれません、
(ACCは12〜14V?、PICには5V?)

回路を確認してみますね、何かわかればまた書き込みをします。



[3] 調査のお願い バケさん(管理人) 【2009/11/16 12:25:15】[編集][削除] [PC]
原因の切り分けが必要なので以下の確認をお願いいたします。

まず、確認するに当たってPICが壊れると悲しいのでPICは外しておきます。おそらくICソケットをつけられていると思いますので、ICソケットにPICを取りつけずに確認をお願いいたします。

可能であればいろんな配線も接続していない状態でACCの電圧とPICの電源ラインの電圧を測ってみてください。
PICの電源ラインには5Vがかかっていると思います。

次にPICのピン(足)の場所の電圧を順番に測ってみてください。
全て5V又は5V以下になっていると思います。

他の配線をせずにACCをつなげただけで壊れる場合はここまで確認をお願いします。

他の配線をしていてPICが壊れる場合は、他の配線も行って上記の確認をしてみてください。

PICに1か所でも5V以上かかっていると壊れる可能性があります。


[4] Re:調査のお願い バケさん 【2009/11/17 07:56:55】[編集][削除] [EZ]W61P
補足説明です。

電池では上手く行って、車やバイクのバッテリーにつなげると壊れたりということは結構ありました。

電池は流せる電流が少ないので無理をしてもPICが耐えてくれるけどバッテリーではパワーがありまくりなのですぐ壊れてしまいます。
部品が破裂することもあります、実際何個か飛ばしました。

原因は違うかもしれませんが一つずつつぶしていくしか無いのではと思います。


[5] Re:Re:調査のお願い バケさん 【2009/12/04 07:41:19】[編集][削除] [EZ]W61P
書き込みを読み直して、苦笑。

つぶして行かないといけないのは、部品ではなく上手く動かない原因なのでお間違えなく!


[6] ありがとうございます TAKA 【2010/02/28 01:47:37】[編集][削除] [PC]
バケさん、こんばんは。
お礼を申し上げるのが遅くなりまして申し訳ありません。
当方のPC環境が崩壊しておりまして、しばらくの間ネットはおろかプログラムに手を加える事が出来ませんでした(汗)

先ほど、おっしゃるとおりにチェックしてみたのですが、壊れた基盤のPICの入出力部分の電圧は、バイクの電源電圧とほぼ同じになっていました。(14V前後)
で、そのまま30秒ほど繋いだままにしておいたら、3端子レギュレーターから煙が…(汗)
電池の電源で正常に作動している別の基盤は、電池電電を繋いである時には、PICの電源は5V前後で安定してます。
こいつをバイク電源に繋げると…3端子レギュレーターが煙を吹いてPICが壊れました(汗)
「L78L05ACZ」というものなのですが、こいつが壊れた原因でしょうか?もっと容量の大きいものにした方が良いのかな…とか考えております。


[7] Re:ありがとうございます バケさん 【2010/03/02 08:15:24】[編集][削除] [EZ]W61P
こんにちは。

PICの入出力に14Vが来ているのは回路又は配線などが間違っていると思います。

この状態ではPICは壊れレギュレータも壊れると思います。

PICには直接14Vをかけれないのでフォトカプラや抵抗などで5V又は5V以下にしています。このあたりを要チェックですね。

[1] Win98SEでの認識方法 seipai 【2009/06/05 18:25:17】[返信][編集][削除] [PC]
USB-IOとUSB-AnをWin98SEで認識できませんでした。
Win98SEで認識させる方法がありましたら教えてください。


[2] Re:Win98SEでの認識方法 バケさん 【2009/06/09 12:49:47】[編集][削除] [EZ]W61P
レスが遅くなり、すみません。

環境がなくて、確認が出来ていません。

98ではOSのCDが必要だと思いますが、上手く行くかわかりません。ネットにも情報がないですね。
何かわかったらまた書き込みします。


[3] Re:Win98SEでの認識方法 seipai 【2009/06/09 16:57:53】[編集][削除] [PC]
何を今さらWin98SEという声が聞こえて来そうで恐縮なのですが、使えなくて本当に困っています。
何か分かりましたら、宜しくお願いします。

[1] Vistaへの拡張コピー t.yokogawa 【2009/04/27 22:09:00】[返信][編集][削除] [PC]
フリーソフトの拡張コピー機能をVistaパソコンにインストールしたつもりですが出来ていません。Vistaでは拡張コピー機能は動かないのでしょうか?それとも何か、特別な処置をすればうまくインストール出来るようになるのでしょうか?


[2] Re:Vistaへの拡張コピー バケさん(管理人) 【2009/04/28 19:35:26】[編集][削除] [PC]
CopyExt Ver3.01.2のことでしょうか?
ダウンロードしてインストールしてみましたが、自分の環境(Vista business )では上手く動いているようです。

ある程度は調べて見れると思いますので、少し情報をいただければと思います。
何かエラーが出ていればエラーの内容、出ていないのならばどこでどんなふうに動かないのか、またソフト名や動作環境がわかればと思います。


[3] Re:Vistaへの拡張コピー t.yokogawa 【2009/05/06 11:33:04】[編集][削除] [PC]
有難うございました。先ほどもう一度インストールを実行してみたところ、前回は現れなかった「拡張コピー」がエクスプローラ画面で右クリックすることにより出るようになりました。日付が新しいものだけファイルコピーできる機能は有難いですよね。

[1] USB-IOのREAD spline 【2009/04/25 08:48:04】[返信][編集][削除] [PC]
初めまして。いつも有用な情報をありがとうございます。

自分で解決できそうにないので、ご助言いただければ幸いです。

msubiobase.h と、usbio_test.cをお借りして、
Km2net社製USB-IOの試験をしておりますが、uio_out
は完全に動作するものの、uio_inが正常に動作しません。

具体的にはdoループ内のusb_interrupt_read関数で-22が
戻ってきてしまいます。

シリアルなので半田ミスでreadだけ失敗と言うのも
考えにいのですが、念のためTECHNOKITのものも入手し
ましたが、同様の現象です。

環境は玄箱proにlennyをインストールした状態です。

OSとの相性なのかと思い、libusb-win32を利用し、
windowsXP上でも試験しましたが、どちらのUSB-IOも
全く同じで、出力は正常に動くものの、interrupt_read
がエラーを返す現象です。

usb_interrupt_readで-22が返って来た時にusb_strerror();
で内容を取得してみると、
"_usb_setup_async: invalid endpoint 0x01"
と出ています。

usb_control_msg(udev,0x21,0x09,0x00,0x00,(char *)ctl,8,5000);
usb_interrupt_read(udev,0x1,(char *)indat,8,5000);
の流れがうまく行かない感じです。

USB-IOはどちらも一ヶ月ぐらい前に購入したものです。
lenny上でのgccは4.3.2、XPではMSVC6SP6です。

私が大誤解しているような気もしていますが、ご助言
いただけるとうれしいです。

厚かましいお願い申し訳ないです。よろしくお願いいたします。


[2] Re:USB-IOのREAD spline 【2009/04/25 10:23:48】[編集][削除] [PC]
数日はまっていたのですが、掲示板に書き込んだ後
調査してたら原因がわかりました。

dev->config[0]->interface[0]->altsetting[0]->endpoint[0]->bEndpointAddress
が、1でなく、0x81になっていました。

usb_control_msg(udev,0x21,0x09,0x00,0x00,(char *)ctl,8,5000);
usb_interrupt_read(udev,0x81,(char *)indat,8,5000);
で、問題なく読み込めました。スレ汚し失礼しました。


[3] Re:USB-IOのREAD バケさん(管理人) 【2009/04/25 10:36:32】[編集][削除] [PC]
splineさん、こんにちは

書き込みありがとうございます。
自己解決されたということですね、安心しました。

まだ、内容を斜め読みでレスしていますが、
これはサンプルソースは環境によって対応が必要ということでしょうか?

いずれにしろ、わなにはまる場所だと思いますので、大変貴重な情報をありがとうございます。

内容はあとでゆっくり見てみます(今日は仕事なので)

Linux(libusb)がXpで動かせるのですね、またやってみたことがありませんでした。
USBもサポートされているのであれば気軽にTESTに使えますね。
自分がテストする時はバーチャル(VM)に環境を作って行っていました。

lennyもはじめて聞きました。色んなOSでUSB-IOが動かせているのですね、ちょっとうれしく思っています。

どんなことでもいいので気軽に書き込みをしてください。


[4] Re:USB-IOのREAD spline 【2009/04/25 12:33:45】[編集][削除] [PC]
バケさん、素早いお返事ありがとうございます。

少なくとも私のXPSP3環境では、
dev->config->interface->altsetting->endpoint->bEndpointAddress
の値は0x81だったので、
usb_interrupt_read(udev,0x81,(char *)indat,8,5000);
として、読み込むことが出来ました。

lenny側はもう一山あるようで、
dev->config->interface->altsetting->endpoint->bEndpointAddress
は同じく0x81なんですが、
usb_set_configuration(udev, 1);
で-16が戻り失敗しています。これは
could not set config 1: Device or resource busy
と言うことなので、他のUSB監視モノとぶつかっているんだ
と思います。dmesgを確認すると、
usb 2-1: usbfs: interface 0 claimed by usbfs while 'usb_io' sets config #1

lennyは入れたばかりなのでまだよくわかっていませんが、
これからrmmodなりいろいろとしなければならない感じです。


[5] Re:USB-IOのREAD spline 【2009/04/27 21:57:43】[編集][削除] [PC]
一応結果のお知らせをします。
要するにあちこちで言われている通り、usbhidがデンと構えて
居るために、libusbでinterrupt入力を受けることは簡単では
なさそうです。
usb_set_configuration失敗
→usb_detach_kernel_driver_np成功
この段階で、IRQの送信先が無くなり、結果
usb_interrupt_readでIRQがこける感じでしょうか。

OSの再構築が本筋なんでしょうけど、今回作ろうとしている
のは全く速度を要求しないので、
usb_bulk_read(udev,0x81,(char *)indat,8,5000);
で良しとすることにしました。
#これもたまにこけるのですけどもね。

どうもお騒がせしました。


[6] Re:Re:USB-IOのREAD バケさん(管理人) 【2009/04/28 21:58:01】[編集][削除] [EZ]W61P
usb_detach_kernel_driver_np成功

この命令を付け加えてなんとか動くようになったのですが、これが原因らしいとはLinux初心者の自分にはてが付けれそうにないですね。
でもこのあたりのキーワードで検索するとヒントがあるかもしれません。
自分も時間をみて調べて見ます、また何かわかりましたらお願いしますね。

[1] Basic用語の件 t.yokogawa 【2009/04/20 21:46:30】[返信][編集][削除] [PC]
N88BASICで使用していた命令語等の用語がActiveBasicではどう変化しているかの変換表のようなものは無いですか?(例えはN88では”DATA”とか”LPRINT”がActiveBasicではどう書くのか?)どなたかお教えください。


[2] Re:Basic用語の件 バケさん(管理人) 【2009/04/25 10:43:05】[編集][削除] [PC]
レスが遅くなりすみません。

READ、DATA、LPRINTいずれもActiveBasicには無い機能です。
READ,DATAは直接配列に値をセットするしか無いようです。
LPRINTはWin32ApiをC言語のように使って実現します。
ActiveBasicのサイトが見れないのでサンプルがヒットしません。
VBやCのWin32Apiの例を参考に焼きなおす手もあります。

自分のマシンも探していたのですが、いいサンプルが無いのでレスが遅くなりました。すみません。

[1] activebasic.comにアクセス不可 t.yokogawa 【2009/04/17 21:57:13】[返信][編集][削除] [PC]
私は光ネットでインターネットにアクセスしていますがactivebasic.comのホームページやWin32プログラミング講座にアクセスできません。Vistaパソコンを使用しているのですが診断ボタンをクリックすると「リモートファイヤーウオールにアクセスしてTCP80ポートを開放せよ」といったようなメッセージが出ますが何が原因でアクセスできないのでしょうか?どなたか宜しくご指導ください。


[2] Re:activebasic.comにアクセス不可 バケさん(管理人) 【2009/04/17 23:51:41】[編集][削除] [PC]
activebasic.comのホームページ自体が見れなくなっているようです。
どうもサーバーの調子が良く無いようです。
以前にも見れなくなっていました。
現状としては見れるようになるのを待つしかないと思います。

[1] ジョイパッドのボタンを押すことは可能でしょうか? バボ 【2009/04/05 04:38:28】[返信][編集][削除] [PC]
こんにちわ。USB-IOの購入を考えています。
PS2のジョイパッドのボタンをPCから押したいんですが、単純にUSB-IOの出力端子とGNDにボタンの両端を接続することで可能でしょうか? また、その場合はどういうデータ(数値?)を送るとON/OFFとなりますでしょうか?
あまりよくわかってないので的外れな質問でしたらご指摘頂けましたら嬉しいです。
よろしくお願いします。


[2] Re:ジョイパッドのボタンを押すことは可能でしょうか? バケさん(管理人) 【2009/04/06 22:21:23】[編集][削除] [PC]
バボさん、こんにちは。
レスが遅くなりすみません。

今回のようなパターンでは通常、フォトカプラというものを使います。
単純に接続してうまく動くかどうかはPS2の入力方法に影響されるとおもいます。


フォトカプラは、光によってON・OFFするために電気的に絶縁しているので電圧の違いや入力方法による違いが影響しにくのでよくつかわれます。

データについて

データはビット単位が各ポートに対応しています。
たとえば、255を出力すると
16進ではFF、
2進では11111111
各ポートにHiレベル(5V)が出力されます。
85を出力すると
16進では55
2進数では01010101
各ポートに交互にHiレベル(5V)、Lo(0V)レベルが出力されます。


[3] Re:ジョイパッドのボタンを押すことは可能でしょうか? バケさん(管理人) 【2009/04/06 23:31:24】[編集][削除] [PC]
フォトカプラーについては過去の書き込み(しかも旧掲示板)に発言がありますので参考にしてみてください。

USB-IOのフォトカプラ使用について
http://bake-san.com/cbbs/cbbs.cgi?mode=all&namber=472&type=0&space=0&no=0

リモコンのボタンを制御するには・・?
http://bake-san.com/cbbs/cbbs.cgi?mode=all&namber=381&type=0&space=0&no=0


[4] Re:ジョイパッドのボタンを押すことは可能でしょうか? バボ 【2009/04/07 19:40:12】[編集][削除] [PC]
バケさん、返信ありがとうございます。
とりあえず単純に繋いでみて、NGの場合にフォトカプラというものに挑戦してみようと思います。
出力データについては誤解しておりました。ありがとうございます。

[1] とてつもなく初心者です。 なみへい(仮名) 【2009/02/26 12:46:45】[返信][編集][削除] [PC]
初めまして。今まで全く電子工作等に興味を持っていなかった者です。昨年より子供の頃趣味としていたプラモデルを再び作り出し、今スターウォーズのプラモを製作しているのですが電飾を施したく思い、色々な入門的なLEDの光らせ方が載っている本と格闘中です。

「ああ。もっと学生時代に理数に力を入れていれば良かった・・」と後悔しています。

そこで質問なのですが、色の違うLED(ここでは仮に白と赤)を直列にしてCRD一つで光らせる事は可能なのでしょうか?

多分愚問だと思われるのですが、身近に聞ける人がいないのでこちらでお聞きしたいと考えました。


[2] Re:とてつもなく初心者です。 バケさん(管理人) 【2009/02/26 12:58:08】[編集][削除] [PC]
こんにちは。

赤と白ではLEDに流したい電流が違うので出来ないことは無いですが、どちらかが暗くなる、または明るさに違いが出てくると思います。
もしかしたら性質が似ている白と青とか、赤と黄色とかでしたらいけるかもしれません。

普通は赤や黄色は10mA、白や青は20mA程度でLEDの規格を確認してCRDを選択する必要があります。


[3] Re:とてつもなく初心者です。 なみへい(仮名) 【2009/02/26 14:38:36】[編集][削除] [PC]
早速のご回答ありがとうございます。わからない事だらけな電子工作ですが、40になってこんなに新たなジャンルの事を解ろう、知ろうとする楽しさにワクワクする思いです。

もしかしたらまたご質問(出来るだけ自分でも勉強しますが)するかも知れませんが、その時は宜しくお願い致します。


[4] Re:とてつもなく初心者です。 バケさん(管理人) 【2009/02/28 15:07:20】[編集][削除] [PC]
私も40代です、先日誕生日を向かえ四捨五入すると50代になる歳になりました。ちょっと悲しい。

頑張ってくださいね、そんな頑張っている人が困った時にちょっとでも手助けになればとホームページを作成しています。

遠慮せず、書き込みをしてみてください。
ここは技術系の掲示板とは違うので勉強不足も大いに結構です。
電子工作が楽しめればいいと思っています。

登録件数158件
バケさんの趣味の部屋へ戻る
HideBBS

ワード検索
設定変更