FC2ブログ

名張市つつじが丘おもちゃ病院

三重県名張市つつじが丘でおもちゃの病院を開院しています。年中無休で修理は無料、部品代のみ実費です。おもちゃの修理依頼は tutuji@cb4.so-net.ne.jp へメールにてご連絡下さい。なお、宅配便での受け付けは行っておりません。このブログにはおもちゃ等の修理事例やツール製作などを載せていきます。故障診断や修理方法の改善等、ご意見をお寄せ下さい。

スーパーショベル(CCP)(COB故障をPICで補完)の改善

故障したICやマイコンの代替品をお作りするサービス」 でラジコンショベルカーの故障COBをPICで補完するためのファームウェアを開発し提供済みだが、今回は要件をより合理的に変更してファームウェアを改善した。

【改善点】
①依頼元からはターゲットとして16F1705がご指定だったが、必要なポート数が少なくて、ピン数の少ない廉価なデバイスに変更した。12F509、tiny13Aの2種を新たに開発した。

②入力となるエンコード信号の立ち下がりが訛っていて、より安定な動作を担保するためtiny13Aではコンパレータ入力とした。


【設計】
①8ピンPICで最廉価なのが12F509(2018年秋月価格@50円)なので、これで前作と同等の機能を実現する。但し、前作の「ch選択信号出力」は必要性を感じない(僕の個人的見解)のでサポートしない。必要ならポートは空きがあるのでサポートは可能。

②12F509はタイマーがTMR0しかなく、割り込み機能もないので、TMR0のクロック周期を1usにして、エンコード信号のパルス巾計測と2msのキャタピラ駆動制御のタイミング検出を行うようにした。

③右キャタピラの駆動のみであれば10F322でも可能で、5円安くできる。しかし、左右のキャタピラの駆動仕様を合わせないとアンバランスになるので、10F322はやめた。

④ATtiny13Aはエンコード信号をコンパレータで受ける。リファレンス電圧は内部固定電圧の1.1Vとする。

⑤ATtiny13Aは割り込み機能があるのだが、初期設定やポートアクセスなどのハードウェア依存部分を除いて12F509とソースコード互換を保つ目的で、割り込みは使用しない。

⑥16F1705でも割り込みは必ずしも必要ではないので、依頼元へ提供したものとは別物として、今回のソースコードを共通化したものを開発することも考えたが、この要件で16F1705の選択はコスト的にあり得ないので、意味の無い開発作業はやめた。


【ダウンロード】
本ファームウェアの設計資料と開発プロジェクトは ここから ダウンロードできる。
関連記事
スポンサーサイト
  1. 2018/06/03(日) 16:09:48|
  2. マイコン換装
  3. | コメント:0
<<「故障したICやマイコンの代替品をお作りするサービス」での要件提示 | ホーム | スーパーショベル(CCP)の修理(COB故障をPICで補完)>>

コメント

コメントの投稿


管理者にだけ表示を許可する

プロフィール

大泉茂幸

Author:大泉茂幸
名張市つつじが丘おもちゃ病院
名張市つつじが丘南3番町129
tutuji@cb4.so-net.ne.jp
090-5534-6494
連絡は上記のメール、またはSMSでお願いします。

子どもの頃から趣味は電子工作一筋でやってきました。理科離れが進む中で科学技術に興味を持つ子どもが少しでも増えて行くことを願って、子ども達に電子工作の活動の場を提供しています。

1981年からおもちゃ病院の活動を始め、2014年に三重県名張市への移住を機に「つつじが丘おもちゃ病院」を開院しました。自分でおもちゃを設計し製作する【おもちゃ工房】と、マイコンを応用した電子工作を楽しむ【マイコンクラブ】も併設しています。新規参加メンバーを募集しています。

本ブログで公開している技術情報や成果物のご利用および再配布はフリーです。読者様の技術活動のお役に立てば幸いです。ご利用いただいた結果や感想等を記事へのコメントやメールでフィードバックしていただけると有難いです。

カテゴリ

おもちゃ修理技術 (80)
¦ ・電子オルゴール+音声 (27)
¦ ・音声再生・録音再生 (4)
¦ ・2.4GHzラジコン (27)
¦ ・レガシーラジコン (12)
¦ ・赤外線リモコン (4)
¦ ・RFID (3)
¦ ・タッチセンス (3)
ツール製作 (22)
¦ ・プログラマー (15)
¦ ・USB-シリアル変換 (3)
¦ ・その他のツール (4)
修理事例 (147)
¦ ・マイコン換装 (69)
¦ ・電子・電気修理 (56)
¦ ・メカ修理 (22)
製作記事 (4)
PIC開発 (4)
おもちゃ病院 (8)
ドクター研修会 (2)
未分類 (2)

最新記事

最新コメント

月別アーカイブ

訪問者数

検索フォーム

RSSリンクの表示

リンク

このブログをリンクに追加する

ブロとも申請フォーム

この人とブロともになる

QRコード

QR