• 締切済み

PICマイコンを使った簡単な回路

PICマイコンを使った簡単な回路を作ろうと思ったのですが、知識不足で手も足も出ず行き詰ってしまいました・・・。 回転しているモータがスイッチ(リミットスイッチなど)を一回押すと止まる といった感じのものを作りたいのですが、プログラムと回路図が全く分かりません。 特にコンフィギュレーションについての部分はさっぱりです; どなたか分かる方がいらっしゃいましたら、是非教えていただけないでしょうか? 使用ソフト:MPLABver.8.30 使用PIC:PIC16F876A 使用言語:HI-TECH UniversalToolSuite

みんなの回答

noname#215107
noname#215107
回答No.1

こんばんは。 >プログラムと回路図が全く分かりません。 身近に教えてくれる人がいないのであれば、解決法は以下のどれかです。 ・お金を払って業者等に依頼する。 ・出来合いの回路例とプログラム例を探す。 ・何年かかってでも勉強してマスターする。 ・多大な労力を使って、回路とプログラム例を示してくれる親切な回答者を待つ。 どれがご希望でしょうか。 一朝一夕に身につくものではないということは理解してください。 なお、ご質問のような動作は、わざわざマイコンを使わなくても実現できます。 普通はロジックIC等ででRSフリップフロップという回路を組みます。 ONボタンを一回押すとモーターが回り始め、OFFボタンを一回押すとモーターが止まる・・・といった動作が実現できます。 http://toshiba.semicon-storage.com/jp/design-support/e-learning/micro_intro/chap1/1274779.html

関連するQ&A

  • SHマイコンとPICマイコンとAVRマイコン

    SHマイコンとPICマイコンとAVRマイコン、どれがおすすめですか? どれも使い勝手等は同じですか?用途は、小指くらいの小型ロボットを制御することです。ラジコンからの信号を受け取って、信号の大きさに応じてDCモータの速度を制御することです。いま、マイコンボードのArduinoを使っているのですがNanoでも大きすぎるので、マイコンを使って回路を自分で作ろうと考えています。マイコンはH8は使ったことがあります。AVRは、Arduino IDEでArduino言語でしかプログラムしたことありません。 どうかご助言よろしお願いします。

  • マイコンの入力読み飛ばしPIC

    PICマイコンを使用して、インバータ駆動の三相モータのモータ回転回数を、フォトセンサで計数しています.フォトセンサとPICの入力はフォトカプラで絶縁して接続しています. PICには、モータが10回転(センサから10回出力を受けたら)したら1回外部に出力するという分周回路機能を持たしています. しかし特定の周波数(今回の場合は約42.1Hz)の時のみ、10回ではなく11回出力を受けないと1回出力しなくなってしまいます.しかも絶対ではなく、10回の時もあれば11回の時もあるという動作です. センサの出力をオシロで観察したところ、特にノイズや立ち上がりのもたつきなどはありませんでした. 多分ですが、マイコンが誤動作していると考えられますが、どのようにな対策案がありますでしょうか?電源ピン付近にパスコンは接続済です. 何卒ご教授宜しく御願い致します.

  • PIC ( 12F683 ) の命令について

    PIC (12F683、 HI-TECH C) を使った回路で、電源ON(手動) ➡ 一定時間経過 ➡ 電源OFF (PIC自身で) できるようなC言語の命令はありますか?

  • PICマイコンを利用したモータの制御

    こんにちは。工業高校3年生の者です。 PICマイコン(16F84A)を用いて5つのモータをそれぞれ正転・逆転 できるような回路を作ろうと思っています。 トランジスタのHブリッジを利用した回路を作りたいのですが、 回路構成をどのようにすれば良いのかわかりません。 アドバイスなどよろしくお願いします。

  • PICマイコンのC言語について

    とりあえずカテゴリーはここでいいのかな?・・・。 PICマイコンでC言語を使いたいと考えております。本を色々みるとCでも何種類かあるようです・・。そこでこれからC言語を勉強しようと思っていますがどれがいいのでしょうか?というよりそれぞれどう違うのでしょうか?将来的にはPIC以外でもH8も使いたいと考えていますので共通で使用できるものはあるでしょうか? 初歩的かもしれませんがまだまだ素人なのでよろしくお願いします。 どうもCは色々ありすぎて何がなにやら・・・・。

  • オリジナル回路の作成がうまくいかず、困っています。

    こんにちは。 自分のバイク(DSC400、バッテリー12V)にモーターで動くような装置を取り付けようと思っています。 装置の内容としましては、on/onスイッチで切り替えるとモーターが逆回転になり、バルブの開閉をさせようかと考えたのですがうまくいくかわかりません。(むしろいかないような気が・・・)市販の工作用モーターなので乾電池で動かそうかとも考えております。また、バルブなので開け切ったり、閉め切ったりしたら止まりますが、そのときにモーターに電流が流れていたらモーター自身に負担がかかって壊れるのでは・・・?とも思います。このようなときはどのようにしたらよいのでしょうか? 回路図を載せますのでご指摘のほうをよろしくお願いいたします。 【回路図】http://www7.ocn.ne.jp/~iroiro/pic/kairo.gif また、このようなものをバイクに乗せるとき「こうしたほうがいいよ」や「ここに注意」など、アドバイスをいただけましたらありがたいです。 質問が複数になり大変お手数かと思いますが、一つでもいいのでどうかよろしくお願いいたします。

  • PICマイコンの発熱

    PICマイコン16F84AでLEDを点灯させる回路を組みました。 PWM制御でLEDの明るさが変化するようにプログラムしたのですが、動作させるとプログラム通りに動いているのにマイコン本体が以上に発熱しました。 正確に測っていませんが、長時間触っていると低温やけどしそうなくらいなので50~60℃位にはなっているようです。 配線は、間違っていません。電圧も3Vで規定値内です。 最初は表面実装タイプの16F84Aを使用したので、半田こての当てすぎかと思ったのですが、ICソケットを使用した同様の回路でDIP品の16F84Aを使用した場合でも同じく以上に発熱した事がありました(その時は新品のマイコンに交換したら発熱しませんでした)。 一体何なのでしょう? マイコンは大量生産品なので新品でも不良品は結構ある物なのでしょうか? 同じような経験のある方おられませんか?

  • PICマイコンPIC12F509について

    これからPICを勉強しようとしているPIC未経験者です。 とりあえず使用するPICはPIC12F509を考えています。ネットの情報量からすると本当はPIC12F683の方が良いのかも知れませんが価格面からPIC12F509を検討しています。 PICはこれから購入しますが一番最初に触るPICマイコンとしてPIC12F509を選択しても大丈夫でしょうか? 一応言語はアセンブラを勉強しようと考えています。また、最初の目標として入力1に5Vがかかった時に出力1から何ミリ秒か遅れて5Vが出力され、入力1の加わる5Vが不定期に素早くON-OFFを繰り返えしてもPICの電源をOFFするまでずっと繰り返し動作する程度の物を組みたいと思っています。 現在の開発環境はPCにMPLAB X IDE v3.26等のソフトをインストール、PICkit3を入手程度です。 先日、MPLAB IPE v3.26を使用しHEXファイルをPIC18F2550に書込みを初めてしてみました。これが初めてのPICとのふれあいです。 以上、PIC知識人の皆さまご教示を宜しくお願い申し上げます。

  • マイコンでDCモーター制御するため勉強期間

    ArduinoのマイコンボードをArduino IDEでしか使ったことのない人が、独学で、AVRやPICなどのマイコンで自分で一から回路を組んでDCモーターを制御できるようになるには、どのくらいの期間が掛かりますでしょうか?(普通に頑張れば3ヶ月くらいでできますでしょうか?) Arduinoとブレッドボード、ドライバICなどでDCモーターの制御はしたことがあり、C言語の基礎、高校物理、高校数学、制御工学はわかりますが、回路設計・製作の経験が全くありません。マイコンをArduino言語を使わずにC言語で制御する方法もまったくわかりません。 ご回答よろしくお願い致します。

  • PICマイコンの電源について

    この質問を見ていただいてありがとうございます. 現在PICマイコンを使用した内部回路(とても簡単なものです)を作ろうト考えているのですが,一般によく用いられている三端子レギュレータを使用した電源では発熱などが問題になると聞きました. また,電源部はできるだけ小型にしたいと考えています. 以上を踏まえて, 1)発熱等の問題を考慮する必要が少ない 2)できるだけ小型 な電源として,どのようなものが考えられるでしょうか? また,乾電池をDC/DCコンバータで昇圧する場合などはどのような問題が考えられますでしょうか?