* RUU's Homepage BBS *

HOME HELP 新着記事 ツリー表示 スレッド表示 トピック表示 検索 ソニースタイル

[ 最新記事及び返信フォームをトピックトップへ ]

[トピック内全10記事(1-10 表示)] 全ページ数 / [0]

■698 /inTopicNo.1)  弾速計を作っていますが・・・
    □投稿者/ 狩人 -(2004/02/23(Mon) 20:37:08)

      本日、部品が揃い取り合えず完成しました。
      でも、動きません。RUUさん助けてください。
      症状より推測できることをお知らせください。

      電源を入れるとLEDが2つ暗く点灯し、7セグは何も表示しません。
      BB弾を発射しても何もおこりません。
      この状態で
      SW1を押すと無反応。
      SW2を押すとD1が完全消灯。
      SW3を押すとD2が完全消灯して離したとき一瞬「2.55」と表示します。

      センサー部を外して、電源を入れるとLEDは2つ消灯し、
      7セグに「0.00」と表示されます。
      この状態で
      SW1を押すとD1点灯、「875」と表示。
      SW2を押すと無反応。
      SW3を押すと無反応。

      一体どこがおかしいのでしょうか?半田は確実です。というのも2台作って両方
      同じ症状なんです。MPLABで書き込みしてますが、以前、たーぶーんさんが
      言ってたのはこのことですかね?


    →親記事 / メール受信=ON / 引用返信/返信 / チェック-

■699 /inTopicNo.2)  Re[1]: 弾速計を作っていますが・・・
    □投稿者/ 狩人 -(2004/02/23(Mon) 21:05:00)

      書き忘れました。EEDATAは0番地から25、10の2つだけですよね?


    → メール受信=OFF / 引用返信/返信 / チェック-

■700 /inTopicNo.3)  Re[2]: 弾速計を作っていますが・・・
    □投稿者/ RUU -(2004/02/23(Mon) 21:54:05)

      狩人さん、こんばんは。

      さて、まず

      > 電源を入れるとLEDが2つ暗く点灯し、7セグは何も表示しません。

      これは弾の待ち状態ですね。LEDはプルアップの漏れ電流のため、ぼんやり点灯します。

      > BB弾を発射しても何もおこりません。

      センサが弾の通過をうまく検知できていないのかもしれません。センサを取り付けて電源を入
      れた状態で、フォトトラの出力をテスター等で計って、弾を手で転がしてみて(あるいはエンピツ
      などを入れて)出力が変化(0V付近→5V付近)するかどうか確認してみてください。
      これでOKでしたら、
      (1)センサを立てて入り口側からBB弾を手で落としてみて、正しく計測できるか
      (2)実際に打ち込んで正しく計測できるか
      の順に行ってみてください。(1)がOKで(2)がNGという場合、フォトトラへの受光量が多いこと
      が考えられるのでセンサの受光側に1mmくらいのピンホールを付けて受光範囲を制限すると
      改善されます。

      > SW1を押すと無反応。

      弾待ち状態にリセットするのでOKでしょう。

      > SW2を押すとD1が完全消灯。

      D2は明るく点灯していますか?ジュール表示への切り替えですので、D2点灯で単位=Jを
      意味します。

      > SW3を押すとD2が完全消灯して離したとき一瞬「2.55」と表示します。

      弾の重量設定モードになるので、0.25と表示されるはずですが・・・すぐ消えてしまうの
      ですか?
      EEPROMの初期値がうまく書き込まれていない可能性がありますね(下記参照)

      > EEDATAは0番地から25、10の2つだけですよね?

      そうです。2番地以降はコピーライト表示なので動作には関係ありません。
      hexでは 「190A」の2バイトですが、これが書き込まれていないと正しく動作しないですね。。

      ちょっと別件でPA.EXEでアセンブルしたhexファイルがライターによってはうまく書き込めないと
      いう報告がありました。
      念のため正常書き込み出来たPICから吸い出したhexファイルを添付しておきます。
      (bbspd14p.zip)
      上記の確認を行って頂き解決しないようでしたら、これをwriteしてうまくいくといいのですが。


bbspd14p.zip
/2KB

→ メール受信=OFF / 引用返信/返信 / チェック-

■701 /inTopicNo.4)  Re[3]: 弾速計を作っていますが・・・
    □投稿者/ 狩人 -(2004/02/24(Tue) 03:44:12)

      ありがとうございますぅ!!
      おかげ様で原因がわかりました。WDTをonにしておりました。
      それと、うかつにもEEDATAにそのまま25、10と入れてました。
      完全解決です。お世話になりました。
      それから、HEXファイルに関してはライタの相性は無いと思います。
      参考までにMPLABをお使いの方でEEDATAを予め焼きこむには
      MPLAB−IDEが必要となります。
      MPLAB−Ver.5.70.40ではEEDATAは扱えないです(多分)。


    → メール受信=OFF / 引用返信/返信 / チェック-

■702 /inTopicNo.5)  もうひとつ問題が。
    □投稿者/ 狩人 -(2004/02/24(Tue) 13:03:07)

      表示切り替えが上手くいきません。
      試射後にSW2を押すとD2ランプと7セグが一瞬だけ点灯して
      あとは何も表示されません。離すとm/s表示には戻ります。
      問題はソフトでしょうか?ハードでしょうか?


    → メール受信=OFF / 引用返信/返信 / チェック-

■703 /inTopicNo.6)  Re[5]: もうひとつ問題が。
    □投稿者/ RUU -(2004/02/24(Tue) 15:15:46)

      こんにちは。

      まずは書き込み&測定可能になってよかったですね。

      さて、

      > 試射後にSW2を押すとD2ランプと7セグが一瞬だけ点灯して
      > あとは何も表示されません。離すとm/s表示には戻ります。

      ちなみに、SWボタンを押してもボタンを離すまで次の処理に行かないようにプログラム
      しています。
      m/s表示→ボタン押す→ボタン離す→J表示→ボタン押す→ボタン離す→m/s表示
      という流れなのですが。
      一瞬D2が点灯してm/sに戻ってしまうということはスイッチ接点でチャタリングが発生して
      いるのではないかと思います。(ごく短時間にON/OFFが繰り返されてJ表示された次の
      瞬間にまたm/s表示に戻っている?)
      ・・・それが原因だとすると、何度かSWを押しているうちにうまくJ表示される事はありま
      せんか?

      チャタリングの少ないスイッチにするか、スイッチに適当なコンデンサを噛ませるとか
      で改善されるかと思います。
      ソフトウェア側でチャタリング対策しておけば一番いいのですが(^^;;


    → メール受信=OFF / 引用返信/返信 / チェック-

■704 /inTopicNo.7)  Re[6]: もうひとつ問題が。
    □投稿者/ 狩人 -(2004/02/25(Wed) 01:43:23)

      なるほど!
      何度か押すと確かに切り替わりました。
      仕上げをがんばります。


    → メール受信=OFF / 引用返信/返信 / チェック-

■707 /inTopicNo.8)  やっぱりダメみたいです
    □投稿者/ 狩人 -(2004/02/27(Fri) 18:58:51)

      12C509を使用しチャタリング除去専用で組み込んだのですが、
      やはりジュール表示切り替えが上手くいきません。オシロで見ても
      チャタリングは発生していません。
      チャタリングじゃないとすれば問題はどこにあるのでしょう?


    → メール受信=ON / 引用返信/返信 / チェック-

■708 /inTopicNo.9)  お騒がせいたしました。
    □投稿者/ 狩人 -(2004/02/27(Fri) 21:12:55)

      最終手段!!
      プログラムを変更させていただきました。

      disp_ms と disp_j のラインに

      call  get_key
      jnb   SW2,disp_ms
                (disp−j)

      と既存のルーチンを利用して追記しただけですけどね。


    → メール受信=OFF / 引用返信/返信 / チェック-

■709 /inTopicNo.10)  Re[9]: いえいえ(^^;
    □投稿者/ RUU -(2004/02/27(Fri) 21:30:21)

      こちらこそお役に立てなくてすみませんでした(^^;
      get_key ルーチンでSW状態の取得をやり直してうまくいったということは
      信号に何等かのノイズでも混入していたのかもしれませんね。

      実は弾速計のプログラムは公開後もバージョンアップがなされていて、かなり
      の部分が改善・修正されています。以前に頒布した関係で現在非公開として
      いますが、テストして頂けるのでしたらメールを頂ければ最新版のHEXファイル
      をお送りさせて頂きますのでよろしくです。


    → メール受信=OFF / 引用返信/返信 / チェック-




このトピック内容の全ページ数 / [0]

このトピックに書きこむ
Mode/  Pass/

[PR] 【FX ZERO】比類なきキャンペーン〜エクストリームキャッシュバック〜
[PR] 【無料】15社の自動車保険を一括見積請求、保険料の徹底比較も可能!
[PR] マネックス証券でオンライントレーディングデビュー。

HOME HELP 新着記事 ツリー表示 スレッド表示 トピック表示 検索 ソニースタイル


- 無料掲示板 - Child Tree -
Edited by Kiryuu Web Laboratory as Child Tree K-Edittion v1.29