トラブルシューター

私の修理・製作体験記(茨城・県西おもちゃ病院・JA7FJP/1)

TWE-Lite DIPのアナログ出力について

2014-05-29 17:34:53 | PIC

 現在、TOCOS製TWE-Lite DIPを使ってアクセルをアナログポートで制御する様、試作を行っておりますが、送信機の電源がOFFの状態で受信機の電源をONするとPWMがMAX(ONしっぱなし)になり、送信機の電源を入れて初めて、Minに戻ります。
例えばラジコンカーの場合、モーターフルで走り出してしまい具合が悪いです。
(先に送信機ONした状態で受信機をONした場合には、1秒程度Maxになり、戻ります)
親機/子機の関係(設定)を逆にしても、動作は変わりません。
プログラムはオリジナルのままで、アナログ空きポートは全てVCC接続です。
アナログポートは1を使用しています。
空きアナログ入力ポートは全てVCC接続ですが、1のみオープンにしてみましたが変わりません。
この状態でPWM2~4の波形を見ましたが、同じ現象で送信機OFFの状態では、すべてVCC近い電圧(3V)になり送信機をONすると1秒ほどおいて0V付近になります。
送受信機を新規購入品に変えても変化有りません。
現状の回路ではOP-AMPとRV接続していますが、これを切り離し参考回路の様にLED負荷のみにしましたが現象は変わりません。
RESETをすると、一旦0Vとなりますが、送信機がONになっていないと1秒ほどで、VCCに戻ります。
このため、TOCOSサポートに問い合わせたところ、早速、回答とファームウェアを送ってくれたので、TWE-Lite プログラマとUSBアダプター TWE-Lite R(トワイ・ライター)を使用して書き込んでみました。
要望に近い形で動作しました。
制御が入るまでの時間も短い(5mS以下)し、電圧も0.3V程度ですので、問題無いと思います。

【回答】
起動直後は該当ポートが Vcc レベルになる点でしょうか?
リセット時の状態が Vcc レベルですので、無線制御がくるまではこの状態を維持するようにしています。
マイコンがリセットされたような場合などには、この状態に戻りますのでこの状態を規定とする方が都合が良いためですが、お客様のような使用方法においては不都合があるかもしれません。
添付は、起動時に 0V に設定するように変更したファームウェアですが、制御が入るまでの短い間は Vcc になります。

コメント    この記事についてブログを書く
  • X
  • Facebookでシェアする
  • はてなブックマークに追加する
  • LINEでシェアする
« ブログ更新について | トップ | マウスの動きが遅いのは軌跡... »

コメントを投稿

ブログ作成者から承認されるまでコメントは反映されません。