初めてのPICスレ

このエントリーをはてなブックマークに追加
930774ワット発電中さん:2014/05/20(火) 00:38:02.68 ID:3c3NWGRo
>>927
PIC云々以前の問題なので、電子工作関連のスレがいいよ
http://ai.2ch.net/test/read.cgi/denki/1398416404/
http://ai.2ch.net/test/read.cgi/denki/1396976071/
931774ワット発電中さん:2014/05/20(火) 00:58:20.23 ID:iQu9B6d7
>>929
初めてのPICなんでしょ。しょうがないでそ。
932774ワット発電中さん:2014/05/20(火) 01:20:06.41 ID:lhwtrpZ0
>>925
ありがとうございます。

自分の思い込みで、入力出力の切り替えの方が負担がかかると思ってました。
入出力の切り替えで対応します。
933774ワット発電中さん:2014/05/20(火) 03:13:23.45 ID:/yNDPOVY
少し早いですが、次スレ立てました。

  初めてのPIC 0x02

   http://ai.2ch.net/test/read.cgi/denki/1400522979/l50

ここを使い切ってから移動しましょう。
934774ワット発電中さん:2014/05/20(火) 14:12:52.91 ID:/yNDPOVY
初心者です。教えてください、

PIC16F88でRS232C通信を、115kbpsで行いたいと思います。
ピン数が少ないので、内蔵の発振器で動かそうと思いますが、まずいでしょうか?
発振周波数調整をして、現在普通に動いているのですが、
寒いときや暑いとき、電池が減ってきた時など、すぐにダメになってしまうでしょうか?
935774ワット発電中さん:2014/05/20(火) 15:56:54.43 ID:iQu9B6d7
>>934
電池が多少減っても内部クロックは安定しているよ。
でも16F88はもともと下限電圧が4Vと高いほうだから、電池で駆動するにはきびしいんじゃないかな。
別のPICにしたほうがいいね。
936774ワット発電中さん:2014/05/20(火) 16:50:49.09 ID:/yNDPOVY
>>935
ありがとうございます。
電池の影響は少なそうで安心しました。
低電圧のPICも考えましたが、安定化に3端子レギュレーターだと電池の落ちがもったいないので、
リニアテクノロジーのICで電池2本から5Vに少圧する回路を作りました。
そうすることで、常に5V一定になるので電池電圧の低下を気にしなくても良いので、調子いいと思ってます。

電圧低下のテストは、3端子レギュレーターを買ってくれば良いので、まだいいのですが、
温度のテストはなかなかできませんね。
熱いのは夏の炎天下で40℃くらいかなと思います。ダッシュボードの上だともっと熱くなるような気がします。
それは回路をドライヤーであぶってテストする予定です。

寒いほうは冷蔵庫ですが、冷凍室でもマイナス10℃程度しか行かないので、もう少し行きたいと思っています。
スーパーのレジ横の細かい氷を洗面器に入れて、何度になるかはかってみます。基板をビニール袋に入れて、テストしたいです。
ありがとうございました。
937774ワット発電中さん:2014/05/20(火) 20:10:18.70 ID:4ZMOVqIe
>>936
クロックのドリフト以前に、推奨動作条件を超えてるんじゃないのか?
938774ワット発電中さん:2014/05/20(火) 22:26:58.20 ID:h3uJiYIK
>936
USARTで10bit中の半bitずれたらNGだろうから、相手のクロックから
5%ずれたら確実にNG。2%かせめて3%以内には抑えたい所。

内蔵クロックはOSCTUNEは115.2kbps用に調整済みってことかな
8→7.32MHz位?

16F88のデータシートからINTOSCのバラツキは
 -10〜+85℃(VDD=4.5〜5.5V)で±5%
 -40〜+85℃(VDD=4.5〜5.5V)で±10%
だいぶ厳しそう。

EnhancedMidrangeの16F1827だと
 0〜+60℃(VDD=2.5〜5.5V)で±2%
 0〜+85℃(VDD=2.5〜5.5V)で±3%
 0℃未満(-40℃以上)と(VDD2.5V未満(1.8V以上)は±5%
0℃以上ならこちらに変えるのもありかも、バラツキ5%に
なっちゃうけど1.8V(乾電池2本)まで動くし
データ取りに凄く手間かかるけど、このPICは温度計も内蔵して
いるから温度に合わせてクロックを補正とかも出来ないことは無い
939774ワット発電中さん:2014/05/21(水) 04:24:52.75 ID:ZlGaore0
>>936
知っていると思うけど、氷で冷やしても、0度〜マイナス1桁程度しか冷やせないよ。

温度を気にするなら、なんとか水晶の使用を考えた方がいいと思う。
発振子だと2本使うけど、発振器なら1本で済む。もう1本がI/Oに使えるなら
それを振り替える。

I/O本数を増やすテクニック。思いつくまま。
・74HC595や74HC166などのSERDESを使用する。
・74HC573などのラッチを使って出力本数を増やす。
・n:1なら、74HC138を使う。
・PWM+LPFで電圧を作り、コンパレータで3段階とかを判定する。
・LCD使っているなら、LCDの非アクセス中は、E信号以外は入出力に使える。
・もう1つPICを使って、シリアルで通信してI/O増。
・LED2つで2ポート使っているなら、反対向きLEDの並列で、1ポートでon/offできる。
・RESET端子をIとして使う。


眠い。寝る
940774ワット発電中さん:2014/05/21(水) 04:55:26.21 ID:68NstaXM
>>936
低温はQレイだろ。
941774ワット発電中さん:2014/05/21(水) 09:33:04.03 ID:ggak+KzR
外付けでI/O本数を増やすとワンチップの意味ない気がする
バリエーションが豊富なPICなんだからPIN数で選び直すのが筋
942774ワット発電中さん:2014/05/21(水) 11:19:31.57 ID:fRmvY+Qt
PICのピン数って、こんな感じかな?

6 pin
8 pin
16 pin
18 pin
24 pin
40 pin
続く
943774ワット発電中さん:2014/05/21(水) 11:55:25.38 ID:rty+ORr1
最近44Pinと100PinのPICしか使ってないや。
944774ワット発電中さん:2014/05/21(水) 13:00:41.96 ID:AgQlAau2
>>939
>マイナス一桁
そう不精をしないで、
岩塩を砕いた粉の塩を冷凍庫で冷やしておいて
かき氷にした氷と混ぜろ混ぜろ!
945774ワット発電中さん:2014/05/21(水) 13:58:32.51 ID:fRmvY+Qt
冷蔵庫の氷(サイコロのような四角いやつ)に、食塩を「まぶす」と、
どのくらいの温度になりますかね。
温度測定には、ステンレス棒に入った熱電対があります。
946774ワット発電中さん:2014/05/21(水) 14:40:48.05 ID:MUnUSOHH
>>945
夏休み自由研究の種本だかで
−22℃くらいと読んだ気がする

本格的寒剤だったけな?
947774ワット発電中さん:2014/05/21(水) 14:59:07.23 ID:2VHiYHW8
>>945
塩を買ってこいよ
948774ワット発電中さん:2014/05/21(水) 17:04:13.10 ID:zcMpuJqe
>942
6 pin 但しSOT-23のみ
8 pin
14pin
18 pin
20 pin
28 pin
40 pin
949774ワット発電中さん:2014/05/21(水) 17:53:05.19 ID:fRmvY+Qt
しかし 6pinって凄いよね。
VCC, GND引いたら、4本しかない。
・I2Cで受けて、I2Cで出力か、
・I2Cで受けて、RS232で出力か、
950774ワット発電中さん:2014/05/21(水) 19:08:01.56 ID:G138VEGr
秋月で8ピンと6ピンのセットが売ってるが、
写真みるとカルガモの親子にしか見えんな。
951774ワット発電中さん:2014/05/21(水) 19:12:35.35 ID:MmcqREWY
目が腐ってるんだろ
952774ワット発電中さん:2014/05/21(水) 22:36:11.59 ID:lO+WVsHz
PIC10Fも頑張れば色々できて楽しい。
入力は単体で9キー、ダイオード使うと28キーまでいけるし、
出力はCharlieplexingでLED6個制御したり、7セグ数字表示したり。
953774ワット発電中さん:2014/05/22(木) 00:54:08.80 ID:9AFGXjrJ
8pin PICに、スイッチを6個付けたことがある。アホな俺
954774ワット発電中さん:2014/05/22(木) 02:08:45.11 ID:hB8kU1q3
複数SWを1ピンで取り込む最良の方法は、直列抵抗をSWで短絡して、
A/Dコンバーターで取り込む方法。
10bit A/D = 1024 = 5Vで 5mV/LSBだから、0.5Vの判別は可能だから、
SW 10個くらいなら行けると思う。
955774ワット発電中さん:2014/05/22(木) 04:30:33.04 ID:Pbuks1vS
かって、車のハンドルのスイッチインターフェースがそれだったな。
956774ワット発電中さん:2014/05/22(木) 09:15:48.62 ID:kXXV/Yll
>>953
普通にやるよ。いろんな波形を作る冶具として使ってる。
ボタン一発でl好きな波形が出せて便利。
957774ワット発電中さん:2014/05/22(木) 09:36:30.68 ID:8JQduLuE
やぐ?
958774ワット発電中さん:2014/05/22(木) 10:03:54.66 ID:kXXV/Yll
>>957
間違えた。指摘ありがとう。

× 冶具
○ 治具
959774ワット発電中さん:2014/05/22(木) 10:31:56.81 ID:CqziiTS8
おいらはjigの漢字表記は冶具を使うなぁ。

治具のwikipediaページを編集された智将様は、鍛冶からの誤読と決めつけているが、そうじゃなくて
冶具派は、陶冶の意味合いからのニュアンスを汲み取ってわざと使っているのだと思うにゃ〜(=^ェ^=)
http://ja.wikipedia.org/wiki/%E9%99%B6%E5%86%B6
960958:2014/05/22(木) 11:34:35.56 ID:O9TBETX4
>>959
古い文献には959の主張も書かれていて、俺も昔は冶具だったけど、最近は面倒なので気が付いたときは治具にしてる。
今使ってるノートは解像度が高くて、治に限らず違いがよくわからないので、結構誤字が多い。
961774ワット発電中さん:2014/05/22(木) 12:12:00.85 ID:G9cNNKfu
http://www.nihonjig.co.jp/index.html
は URL が "jig" で、
title、会社概要が冶具、トップページと背景が治具。
登記はどっちだろ。
962774ワット発電中さん:2014/05/22(木) 12:43:49.63 ID:OF5XPtLT
前に各スイッチごとに値の違う抵抗気を並列接続しておいて、
スイッチOFF時に抵抗値がかかりっぱなしになる状態にしたものを
シリアルにつないで似たようなことしたことがある。
抵抗の値さえバッチシ決まればけっこううまくいくよね
963774ワット発電中さん:2014/05/22(木) 15:04:32.46 ID:9AFGXjrJ
>抵抗の値さえバッチシ決まればけっこううまくいくよね
そうそう。
うまい抵抗値を選ぶのがポイントね。
定電流流してやると、精度が格段にupする。

問題は、複数SW押しの防止または検出。
抵抗を上手に組み合わせると、複数押しも出来た気がする
964774ワット発電中さん:2014/05/22(木) 19:02:10.54 ID:BRSzqJvq
>>959
>にゃ〜(=^ェ^=)
は何を汲み取ってるの?
猫の気持ちか?
965774ワット発電中さん:2014/05/22(木) 19:37:47.80 ID:/mDXvcrw
>964
そのレスはね、下書き時点では「おもうなぁ。」って書いてあったんだけど
なんか嫌味ったらしい態度だと解釈されたり、
俺が相手を侮蔑しているかのような受け取り方を
されかねない懸念をちと覚えたため、それくらいならむしろ
こいつ(= >>959)はバカだろwwと思われるリスクをうけいれて
表現のなかの刺さりそうなトゲを除去したんだお(^p^)
966964:2014/05/22(木) 20:31:03.32 ID:b3z1yWbV
>>965
あ、まじレスどうもです。
いや、せっかく読める内容なのに、語尾がなあと思ったもんでつい。
967774ワット発電中さん:2014/05/23(金) 13:15:11.76 ID:U9t683Ct
>>表現のなかの刺さりそうなトゲを除去したんだお(^p^)
書いた本人のアイデンティを表現するためのものだと思っていたので、
今まで私は末尾に「にゃ〜」や「お」が付いているレスは見なかった、存在しなかったことにしていた。
トゲ除去という理由で付けているなら、できれば他の表現方法を希望します。
(どうしようと基本的に965の勝手です)
968774ワット発電中さん:2014/05/23(金) 14:37:29.36 ID:ZPwTgRkj
なぁにむしろ耐性が付くにゃ〜(=^ェ^=)だお(^p^)
969774ワット発電中さん:2014/05/23(金) 15:15:21.24 ID:6mVYIyZ3
俺だけかもしれないが、
「にゃ〜」とか「お」を付けてる書込を見ると、イラっと来る。
それを通り越して、かわいそうな気もする。
970965:2014/05/23(金) 15:28:48.53 ID:IZsdb9yP
流石は俺様!。「こいつ(= >>959)はバカだろwwと思われるリスク」に
ついての認識も的確だったようですな・・・(^ω^;)
971774ワット発電中さん:2014/05/23(金) 18:37:54.66 ID:rDFtx8wy
語尾お君。
賢さを感じない。
972774ワット発電中さん:2014/05/23(金) 19:02:41.77 ID:xQlf65QP
文句しか言わないお前よりは賢いと思うぞ
973774ワット発電中さん:2014/05/23(金) 19:40:23.09 ID:TZ+eJ5L2
オレ?
974774ワット発電中さん:2014/05/23(金) 19:46:48.79 ID:3wWOucRt
>>969
にょ や りゅん でなかった事を祝おう
975774ワット発電中さん:2014/05/23(金) 20:07:59.61 ID:CcPW3z9s
うぜぇ・・・
976774ワット発電中さん:2014/05/23(金) 22:37:53.54 ID:6mVYIyZ3
.
語尾に お 付けるの、やめてくれませんか?

読んでいて腹立たしいし、君がバカに見えるよ。
977774ワット発電中さん:2014/05/23(金) 22:54:07.19 ID:TZ+eJ5L2
オレ?
978774ワット発電中さん:2014/05/23(金) 23:27:45.25 ID:dGQ7HpfK
牛乳を飲もお!
979774ワット発電中さん
 しょうが      ヽ 丶  \
      ない   \ ヽ  ヽ     ヽ   (´・ω・`)
/  /    ヽ    \ ヽ   ヽ
 /   |  ヽ \     \  ヽ  ゝ           (にゃあ)   (´・ω・`)
ノ 丿       \  に  \   ヾ  (´・ω・`) 
 ノ  |   |  丶  \     \           (にゃあ)
   /          \ ゃ   \/|                (にゃあ)
 ノ   |   |      \  あ    |         ↑
     /\        \      |         (  ↑
   /   \       /      |          )  (
  / うーん。 \      ̄ ̄ ̄ ̄ ̄         (   )
/_        \                    ) (       あの、すみません。お願いが。
 ̄  | や  っ た| ̄         ノ⌒ ̄⌒γ⌒ ̄⌒ゝ           /何/
   | つ  て ま|         ノ   い い よ 。  ゝ         /か」/
   | な   っ|        丿              ゞ      _/な∠
   | の   て|       丿/|/|/|/|\|\|\|\|\ゝ     .\  /
   | か   る|               │                V
――| な    ・|――――――――――┼―――――――――――――――――
   / ?   ・ヽ   巛巛巛巛巛巛巛巛見抜き?巛巛巛巛巛巛巛巛見抜きさせてもらえないでしょうか・・