Comments
Description
Transcript
例題2 - 金沢工業高等専門学校
● 目 次 ● ジャイロスコープの製作 1ジャイロスコープ 1.1 1.2 1.3 コマの運動 …………………………………………………………2 ジャイロスコープの運動 …………………………………………2 ジャイロスコープの活用 …………………………………………2 2ジャイロスコープを製作しよう 2.1 2.2 2.3 2.4 創造設計Ⅱにおけるジャイロスコープの製作 …………………4 ジャイロスコープ製作実習 ………………………………………6 部品の検査・組立 …………………………………………………12 実験 …………………………………………………………………14 自作のばねを用いた工学基礎実験 1ばねの種類 1.1 1.2 1.3 1.4 1.5 ばねの語源とばねの歴史 …………………………………………20 ばねの原点 …………………………………………………………20 使用材料によるばねの分類 ………………………………………24 使用条件(ばねの性質)によるばねの分類 ……………………24 ばねの強さ …………………………………………………………26 2ばねとおもりの製作 2.1 2.2 ばねの製作 …………………………………………………………28 おもりの製作 ………………………………………………………30 3コイルばねのばね定数測定実験 3.1 3.2 ばね定数の測定実験 ………………………………………………32 結果の整理 …………………………………………………………34 4力の合成、分解 4.1 4.2 4.3 4.4 4.5 4.6 4.7 4.8 4.9 力の三要素 …………………………………………………………38 力の合成と分解 ……………………………………………………38 力の合成の仕方 …………………………………………………40 垂直な2力への分解 ………………………………………………40 三角関数の復習 ……………………………………………………42 三角比の定義 ………………………………………………………44 度数法と弧度法 ……………………………………………………44 三角比と角度 ………………………………………………………46 正弦定理・余弦定理 ………………………………………………46 5力のつり合い実験 5.1 5.2 5.3 5.4 目的 …………………………………………………………………50 実験器具 ……………………………………………………………50 方法 …………………………………………………………………50 結果 …………………………………………………………………52 6コイルばねの周期測定実験 6.1 6.2 6.3 6.4 目的 …………………………………………………………………64 実験器具 ……………………………………………………………64 手順 …………………………………………………………………66 結果 …………………………………………………………………66 模型車の制御 1創造設計Ⅱにおける模型車の制御 ……………………………………74 2光センサ・モジュールとスイッチング・モジュール 2.1 2.2 2.3 2.4 2.5 光センサ・モジュール回路のブレッドボードでの製作 ………76 スイッチング・モジュール ………………………………………84 光センサ・モジュールを基板を用いて製作する ………………88 スイッチング・モジュールを基板を用いて製作する …………92 模型車の直進制御 …………………………………………………94 3リレー・モジュール 3.1 3.2 3.3 3.4 3.5 リレー・モジュール製作用部品 …………………………………96 ブレッドボードを用いてモータの正転・逆転回路を製作する ……98 基板を用いてモータの正転・逆転回路を製作する …………100 模型車の往復制御 ………………………………………………102 1センサ・ライントレース ……………………………………102 4インターフェース・モジュール 4.1 4.2 マイコンによる往復車の制御 …………………………………104 模型車の制御のまとめ …………………………………………106 付 録 1H8マイコンプログラム開発手順 ……………………………………110 2模擬車で使用する部品 …………………………………………………123 3基盤(スケッチ用)………………………………………………………125 CHAP 1 ジャイロスコープの製作 ジャイロスコープの製作 1ジャイロスコープ 1.1 コマの運動 回転しているコマは、一本足で立つことができる。しかし、静止しているコ マは、簡単に立たせることはできません。 コマに回転を与えると、しばらくは軸が静止したように回転している。これ は、こまが回転軸の方向を保持しようと作用しているからです。 このコマの回転を持続させ、コマを支える枠を取り付けたのが「ジャイロス コープ」です。 1.2 1.2.1 ジャイロスコープの運動 回転軸の保持特性 コマに回転を与えると、しばらくは軸が静止したように回転している。これは、コマの回転軸をいつまでも保 とうとする特性を示している。この保持する力はこまの角運動量の大きさに比例して強くなります。 角運動量 N =(こまの回転軸回りの慣性モーメント)×(回転速度)= I・ω □慣性モーメント 回転の変化のしにくさを表す量 1 Mr 2 例)円板(円柱)の慣性モーメント I = ― 2 1.2.2 ジャイロスコープ本体の回転運動(プリセッション、歳差運動、みそすり運動) コマの回転において、コマが首を振るように回転軸がゆっくりと円を描くように運 動する。この運動を歳差運動(みそすり運動)と呼ばれるコマの特性を示している。 1.3 ジャイロスコープの活用 ジャイロスコープは、種々の動く機械の計測および制御にはセンサとして、姿勢、速度および位置制御に使わ れてきた。最近ではビデオカメラの手ぶれ防止装置などにも使用されている。 今後、創造設計、ハンヅオン部の活動等で活用研究ができるものと思われる。 2 1 ジャイロスコープ 3 ジャイロスコープの製作 2ジャイロスコープを製作しよう 2.1 2.1.1 創造設計Ⅱにおけるジャイロスコープの製作 製作図から完成品をイメージしよう 下図はこれから製作する「ジャイロスコープ」の製作図面を示します。作品を立体的に表現し、完成品をイメ ージしなさい。 2.1.2 部品製作の作業工程における使用機械・機器を整理しよう 「創造設計Ⅰ」での学習体験を生かし、この製作で使用される機械・機器について、その名称を記入しよう。 ①機械(工作機械など) ②機器(工具、測定具など) 4 2 ジャイロスコープを製作しよう 5 ジャイロスコープの製作 2.2 2.2.1 ジャイロスコープ製作実習 目標 剛体の回転運動について、ジャイロスコープの製作・実験を通して、体験的に理解を深める。また、製作作業 を通して、作業手順、各工作機械、工具および測定器の取り扱いについて、基礎・基本を学習することで、創造 設計Ⅲ以降の学習に生かすことができる。 この製作を通して、優れた加工技術と豊富な専門知識が、より付加価値の高いものづくりを行うことが可能と なり、将来のエンジニアとしての素養を身につけることが期待される。 2.2.2 使用機械・機器 (1)工作機械 ①普通旋盤 ②立フライス盤 ③ボール盤 ④往復鋸盤 ⑤帯鋸盤 (2)工具 ①旋盤作業 旋削用バイト(端面、外形、突切り) ねじ切りダイス センタードリル スケール ノギス ②フライス作業 機械万力(バイス) エンドミル ドリル センタードリル ノギス スケール 直角定規(スコヤ) ③ボール盤 機械万力(バイス) ドリル 直角定規(スコヤ) スケール ④罫書き作業 定盤 ハイトゲージ スケール Vブロック ポンチ ⑤ヤスリ作業 ヤスリ(荒目、中目、細目) 鉄工ヤスリ 組ヤスリ スケール スコヤ 口金 ⑥切断作業 スケール 2.2.3 加工手順 (1)具体的なモノづくりの流れ (2)モノづくりの流れの中で特に考慮すべき点 ①部品図から加工機械・機器の選定を行う。 ②加工工程を考える。 ③使用する機械の加工条件を設定する。切削速度、切込み深さ、送り速度 6 2 ジャイロスコープを製作しよう 7 ジャイロスコープの製作 2.2.4 部品の加工手順を考えよう 加工手順については、創造設計Ⅰ「文鎮の製作」で学習した。「ジャイロスコープの製作」加工手順をそれぞ れの部品について考えよう。 (1)ロータ 8 2 ジャイロスコープを製作しよう 9 ジャイロスコープの製作 (2)ロータ固定軸 (3)ケース 2.2.5 製作実習 別途実習場で指示する。 10 2 ジャイロスコープを製作しよう 11 ジャイロスコープの製作 2.3 2.3.1 部品の検査・組立 部品検査 計測器としてノギス、マイクロメータを用い、部品の規定値測定を実施する。 図2-1 ロータ 図2-2 ロータ固定軸 図2-3 ケース 2.3.2 重量測定 簡易重量測定器で、各部品の重量測定を実施する。 12 2 ジャイロスコープを製作しよう 13 ジャイロスコープの製作 2.3.3 組立 機械は多くの部品で構成され、それらはボルト・ナットなどで締結されている。したがって、使用中に、締結 部のゆるみを原因とする騒音・振動などを起こし、運転不能となることがある。これらは定期点検を実施するこ とで問題の発生を未然に防止し、機械の調整・修理のために機械の分解・組立を行うことが多い。 ジャイロスコープの組立では、下記の組立手順で行う。調整において不具合があれば繰り返すことになる。 仮 組 立 2.3.4 ⇒ 本 組 立 ⇒ 調 整 完成品検査 完成品検査は、仕様書の通りに部品が製作されているかを検査し、部品の品質を保証する。ジャイロスコープ の製作において、次の検査を実施する。 (1)目視検査 ①外観を目視し、傷、ロータのケースとの接触、ロータの滑らかな回転を検査する。 ②ロータ固定軸の芯ずれ、上下のバランス、傾きがないか測定し、確認する。狂いがあれば再調整を行う。 図2-4 ロータの傾きおよびロータ固定軸の芯ずれ 図2-5 ロータの上下のバランス (2)性能検査 ジャイロスコープの性能検査として、次の実験を実施し、保証するものとする。 2.4 2.4.1 実験 回転の持続時間を測定 ジャイロスコープを回転させ、机上での回転持続時間を測定する。測定回数を3回とする。 14 2 ジャイロスコープを製作しよう 15 ジャイロスコープの製作 2.4.2 回転速度[mim−1]を測定 使用測定器 ディジタルハンドタコメータ ㈱小野測器 HT4100 (1)「測定方法」 ①ロータの測定面に反射マークを貼り付ける。貼り付け面に水、油、ほこりなどが付着しないように充分 に拭き取ってから貼り付けなさい。 ②測定スイッチを押し、検出部からの赤色光を反射マークの位置に合わせ(検出口と反射面の距離は20∼ 300mm)インジケータが点滅することを確認する。測定中は測定スイッチを押し続ける。 ③1秒ごとに回転数をディジタル表示する。測定スイッチから指を離すと最終測定値を1分間表示する。 2.4.3 プリセッション(みそすり運動、歳差運動) ジャイロスコープのロータ固定軸を倒す方向に力を作用させ、ジャイロスコープの運動を観察する。 16 2 ジャイロスコープを製作しよう 17 CHAP 2 自作のばねを用いた工学基礎実験 自作のばねを用いた工学基礎実験 1ばねの種類 1.1 ばねの語源とばねの歴史 「ばね」の語源は「跳ねること」が訛って濁ったものと解釈されている。 また、ばねを表す漢字としては、 「弾金」があり、この「はじきがね」が 実際には「跳ねる」動きをするので、これをひっかけて、 「ばね」と訛った という説がある。 ・10∼5万年前:ネアンデルタール人が、弾力に富んだ木の枝など利用して小動物捕獲の罠を使い始める ・弥生時代:竹をピンセット状に折り曲げた箸が使われ出す ・BC100年代後半:ビザンチンの発明家フィロンが馬の毛を編んだ弦束を用いて矢の投射装置を作る ・4世紀末:鉄製の握りばさみが使われる ・1450年頃:中世ヨーロッパに渦巻ばね、ぜんまいを用いた時計が現れる ・15世紀半頃:馬車の懸架装置に用いるばねが考案される ・1450∼70年頃:ヨーロッパでばねを引き金に用いた火縄銃が完成 ・1544年:種子島で国産第1号の鉄砲を造る(引き金などにばねを用いる) ・1612年:徳川家康にスペイン領メキシコの総督からぜんまい式置時計が贈られる ・17世紀:ガリレオが弾性力学に関する著書を発表、その概念をニュートンが運動法則として仕上げる ・1678年:フックが応力とひずみの比例関係を発見し、「ばねの力学について」として発表、弾性理論を確立 (フックの法則) ・1700年:鯨のひげでつくったぜんまいやばねを動力に用いた“からくり人形”の芝居が一世を風靡する ・1796年:自動車の第1号が誕生。以後、懸架装置、エンジンなど各部にばねを用いる ・明治3年:人力車用の板ばねを国産化。以後、専業のばね製造業者が現れる 1.2 ばねの原点 力を受けて一時的に変形している物体は、力が取り除かれると元に戻ろうとする。このような性質は、あらゆ る物体に何らかの形で備わっている。 この性質を弾性と呼び、弾性を有効に利用することが全てのばねの原点となっている。 ばねの三大特性 ①たわみ、復元する性質 ばねには力をくわえると変形し、力を除くと復元する性質がある。この、力とたわみの関係を定量的に示す 方法として「ばね定数」がある。 ②エネルギーを蓄え、放出する性質 弓に吸引されていたエネルギーが放出されて矢が遠くへ飛ぶように、ばねにはエネルギーを吸収・蓄積する 動きがある。 ③固有の振動数をもつ性質 ばねを変形させた状態から解放した時、みずからの弾性によって振動が生じる性質がある。(ばねのもつ固 有振動数と外から加わる振動数が合致すると大きな振動が生ずる) (ばねの固有振動数を機械の振動数の約13以下にすると良い結果が得られる) 20 1 ばねの種類 21 自作のばねを用いた工学基礎実験 ばね(spring)は、材料の弾性(elasticity)やエネルギー(energy)を吸収する能力を利用するために、様々 な形状に加工されており、多くの種類がある。日常生活においてもよく使われている。 ・コイルばね ・板ばね ・線ばね ・竹の子ばね ・うず巻きばね ・さらばね ・ぜんまいばね ・輪ばね ・スナップリング ・トーションバー 図1-1 ばねの種類 22 1 ばねの種類 23 自作のばねを用いた工学基礎実験 1.3 使用材料によるばねの分類 ばねに使われている材料としては、炭素鋼(carbon steel)や合金(alloy)などといった金属(metal)が多く 目につくが、液体(liquid)や気体(gas)もばねとして利用されている。 図1-2 金属ばねの成形 1.4 使用条件(ばねの性質)によるばねの分類 静的条件で使用されるばね 物の固定:洗濯バサミ、電池ボックス 測定機器:ばねはかり 蓄積エネルギーの使用:ワンタッチ式の傘、ゼンマイ 動的条件で使用されるばね 復元力の利用:弁ばね、自動車のサスペンション 振動緩和:自転車のサドル 衝撃エネルギーの吸収:連結器、ショックアブソーバ ばねと暮らし やわらかい人体と物質のもつ硬さが関係するとき、人間が快適さを要求すれば、そこには必ずばねが介在 してくる。 家庭という人の生活の根源の場において、ばねの利用は広く、深く浸透しており、洗濯ばさみやノック式 ボールペン、トースターなどなど、多くのばねを用いた生活用品が目に留まる。 24 1 ばねの種類 25 自作のばねを用いた工学基礎実験 課題1 1.我々の生活の中では様々なばねが使われている。身の回りのばねを使用しているものを5つ挙げ、それは どんなばねの性質を利用しているかを記せ。 品名 利用されている性質 2.弾性とはどんな性質か? 1.5 ばねの強さ ばねには、そのばね特有の「強さ」というものが存在する。例えばソファーとベッドのすわり心地を比べてみる。 それぞれ身体の沈み方が違うはずだ。それは内蔵されているばねの「強さ」が違うためである。その「ばねの強さ」 は、ある値で表すことができる。それが、 “ばね定数”である。 ばねに力:F が作用すると、これに応じたたわみ(deflection):δが生じ(たわみとは、ばねの延びのこと である) 、力を取り除くと元の状態に戻る。この力とたわみの関係を表すものがばね定数(spring constant):k である。 26 1 ばねの種類 27 自作のばねを用いた工学基礎実験 2ばねとおもりの製作 2.1 ばねの製作 材 料:ピアノ線(SWP)2本、太さ:φ1.0mm、φ1.2mm 長さ:10m 製作機:旋盤 加 工: ①10m巻きのピアノ線をペンチで5mに切断する ②旋盤の刃物台に治具(溝付き敷板)を取付ける ③ピアノ線を敷板の溝に這わせ、上から溝なし敷板をかぶせ、敷板全体をバイト固定用ねじで軽く閉め込む ④ピアノ線の先端を敷板から約200mm出し、先端部分を約30mm折り曲げる ⑤旋盤のチャックにピアノ線を巻き取るための丸棒を割の入っている方を約200mm出して取付ける (丸棒:SS400材、φ20mm×300mm) ⑥丸棒の割の部分に、折り曲げたピアノ線の先端を取付ける ⑦刃物台の前後方向移動ハンドルを廻し、ピアノ線にテンションをかける ⑧ピアノ線を挟んだ敷板の締め付け具合を調整する ⑨丸棒が1回転するとピアノ線の太さ分だけ移動するように、自動送りを調整する ⑩旋盤を正回転させ、ピアノ線を最後まで巻き取る ⑪完成したコイルばねの長さを調整し、両端を90°折り曲げる ⑫アルコールで脱脂し、塗装する 図2-1 旋盤を使ってピアノ線からコイルばねを製作している様子 28 2 ばねとおもりの製作 29 自作のばねを用いた工学基礎実験 2.2 おもりの製作 材 料:黄銅丸棒(真鍮ともいう) (C3601BD)1本 BD:引抜丸棒 太さ:φ30mm 長さ:300mm 製作機:ボール盤 工 具:金鋸、角ヤスリ、平ヤスリ、ポンチ、ドリル、タップ、トースカン 加 工: ①バイスに材料を取付け、金鋸で規定長さに切断する ・金鋸は押すときに切れる。手だけで切るのではなく、金鋸に体重をかけて切ると簡単に能率よく切断で きる ・鋸刃は材料に対して直角に当てて切断する。刃が曲がると折れる ②両切断面をヤスリがけし、平行度を出す ・角ヤスリで荒削りし、平ヤスリで仕上げる ・平行度を出すことと、面の縁がだれないように心がける ・ヤスリ作業も金鋸作業と同様、押すときに切れるので、ヤスリに体重をかけて削ると簡単に能率よく削 れる ③おもりをVブロックにのせ、トースカンを用いて、中心を探す ④求めた中心にポンチを打つ ⑤ボール盤にφ3.2mmのドリルを取付け、おもりに貫通穴を開ける ⑥バイスにおもりを取付け、タップでM4のねじをたてる ⑦電子天秤でおもりの重さを測定し、片面にその値を刻印する 金鋸で切断 ヤスリで平面仕上げ ハイトゲージでセンター出し ポンチでセンターポンチング ボール盤で穴あけ タップでネジ立て 図2-2 金鋸、ヤスリ、ボール盤、タップを使って真鍮丸棒からおもりを製作している様子 30 2 ばねとおもりの製作 31 自作のばねを用いた工学基礎実験 3コイルばねのばね定数測定実験 コイルばね(coiled spring)に重量W [N]のおもりを吊るすと、ばねは下に向かって伸びる。しかし、ばねは元 に戻ろうとして、それとは反対の向きに力を作用させる。この力が、弾性力(elastic force)F [N]であり、Fと W は等しい大きさである。ばねのたわみδ[m]は、弾性力の大きさに比例する(たわみ=伸びたばねの長さ−伸 びる前のばねの長さ) 。つまり、Fとδの関係を式に表すと次のようになる。 F = k・δ これをフックの法則(Hooke’s law)といい、この比例定数k[N/m]が“ばね定数”である。また、ばねのたわ “変位(displacement)”という。 みのように、元の長さから変化した分の長さのことを、 3.1 ばね定数の測定実験 (1)目的:線径の異なる2本のばねを用い、各ばねのばね定数を 0 求める (2)機器:ばね(緑:φ1.0黄:φ1.2赤:φ1.4)、おもり、フック、 巻尺、直定規、電子天秤、筆記用具、電卓 1 2 F1 3 F2 F3 (3)方法: ①スタンドに、ステンレスバーを取付ける ②3個のおもりの重さをそれぞれ測定する(フックをつけた状態 で) W1 W2 ③バーにばねを取付け、おもりを下げない状態のばねの全長L 0 W3 を測定する ④ばねにおもりを1個ぶらさげ、ばねの全長L 1を測 図3-1 荷重W とばねの弾性力F の関係 定する ⑤続いて、おもりが2個のときのばねの全長L2、3個 のときの全長L3を測定する 図3-2 ばねのたわみδと弾性力F の関係 注意 ばねの全長は、両端の曲がった部分は含めない ばねの長さを測定するときは、目の高さに注意する 測定中に余分な力がばねに加わらないようにする 測定や計算の有効数字(significant figures)は3桁とする 32 3 コイルばねのばね定数測定実験 33 自作のばねを用いた工学基礎実験 3.2 結果の整理 (1)吊るしたおもりの重さW に対するばねのたわみδ を求める 表3-1 コイルばねのばね定数実験データ及び計算結果表 表3-1-1 電子天秤によるおもりの重さ測定結果 表3-1-2 緑色ばねの結果 表3-1-3 黄色ばねの結果 表3-1-4 赤色ばねの結果 (2)弾性力Fとたわみδの関係をグラフに記入し、プロットした3点と原点を直線でつなぐ 図3-3 ばねのたわみと弾性力の関係 34 3 コイルばねのばね定数測定実験 35 自作のばねを用いた工学基礎実験 (3)グラフの直線の傾きから、ばねのばね定数を求める 緑色ばねのばね定数:k1= ―――――――――― = [N/m] 黄色ばねのばね定数:k2= ―――――――――― = [N/m] 赤色ばねのばね定数:k3= ―――――――――― = [N/m] 考察 課題2 ばねを組み合わせて使う場合、大きく分けて並列と直列の 2種類の組み合わせ がある。これらを組み合わせたときのばね定数は、一つ一つのばねのばね定数が 分かっていれば、計算により求めることが出来る。 1.実験で用いた緑色と黄色のばねを組み合わせたときの、ばね定数を求めよ。 並列の場合 k= = [N/m] 直列の場合 k= ―――――――――― = [N/m] 2.組み合わせたばねのたわみと弾性力の関係を、グラフに表すとその 直線の傾きはどうなるだろうか?以下の文章の空欄に適当な記号を下 記の語群より選び、文章を完成させよ。 あるばねのたわみδと弾性力F をグラフに表したら、直線の傾きが ①のようになった。このばねと同じばね定数のばねを2個用いて、直 列と並列、それぞれの組み合わせで実験を行った。 直列につないだ場合、( わせた場合は( )の直線の様になり、並列に組み合 )のようになった。 つまり、直列にばねをつなぐとグラフの傾きは( につなぐとグラフの傾きは( )なり、並列 )なる。 【語群 A:① B:② C:③ D:大きく E:小さく】 36 3 コイルばねのばね定数測定実験 37 自作のばねを用いた工学基礎実験 4力の合成、分解 テーマ3で、 (1)力が物体に加わると、物体が変形したり、物体の運動速度が変化したりする (2)力は目で見ることはできないが、物体の変形の度合いや運動の変化から、作用した力の大きさや方向を 知ることができる (3)力の単位は [N](ニュートン)である (4)1[N]とは、質量1[kg]の物体に1[m/s2]の加速度を与える力の大きさである など、力について学習したが、ここではもう少し詳しく力について調べてみる。 4.1 力の三要素 テーマ3で学んだように、物体に変形あるいは速度変化を生じ させる原因となるものが力の定義である。しかし、力を加える方 向や位置によっては、その場で回転するだけということもありう る。つまり、「力」を考える際には、その力の「大きさ(magnitude)」だけでなく、「向き(sense)」「方向(direction)」も考慮 に入れる必要がある。 力を目に見えるように図示する場合、まず線分XXの作用線 (line of action)を引く。この線分の長さが力の大きさを示し、 力の方向はその線分の方向が示す。さらに線分の片方に矢印をつ ける。これが力の向きを表す。矢印と反対側の線分の根元Oを、 着力点あるいは作用点(point of application)といい、力が加わ っている点を示す。 力を完全に表すために必要な「大きさ」 「向き・方向」 「作用点」 図4-1 力の三要素 を力の三要素(three elements of force)という。 4.2 力の合成と分解 重さWの物体を支えるためには、図4-2のように (1)Wと反対の向きにWと同じ大きさの力Fを働かせる (2)二つの方向に力F1,F2を同時に働かせる といった方法がある。どちらも同様に、Wを支えることができる。 この、FとF1,F2の関係のように、2つの力が一つの物体に作 用しているとき、その2つの力を一つの力に置き換えて表すこと ができる。これを力の合成(composition)という。このとき、 F1,F2を合成したFのことをF1,F2の合力(resultant force)と いう。逆に、FをF1,F2に分けて表すことも可能である。これを 力の分解(resolution of force)という。分解されたそれぞれの 力を、Fの分力(component force)または成分という。 図4-2 力の分解 38 4 力の合成、分解 39 自作のばねを用いた工学基礎実験 4.3 4.3.1 力の合成の仕方 力の平行四辺形を用いた方法 点Oに2力F1,F2が働いているとする。図の様に、F1,F2を利 用し平行四辺形OACBを作成する。 次に、点 Oから、平行四辺形に対角線を引く。 これが、F1、F2の合力 Fになる。この平行四辺形OACBを力の 平行四辺形(parallelogram of force)という。 図4-3 力の平行四辺形 4.3.2 力の三角形による方法 力F1の終点A点に、力F2と同じ大きさで同じ角度の線分ACを引 く。O点とC点を結んだ線分OCが、この2力の合力Fになる。こ の三角形OACを力の三角形(triangle of force)という。 図4-4 力の三角形 4.3.3 計算による方法 計算による手法には、以下の二通りの方法がある。 i)余弦定理を用いた場合 ii)正弦定理を用いた場合(ラミの定理) 4.4 垂直な2力への分解 力の分解は、合成と逆の方法で求まる。分解したい力の線分を 対角線とした平行四辺形を作成し、その力の始点に接している線 分が、分力になる。最も多く用いられる方法は、直角座標軸に平 行な2力に分解する方法である。 また、三角関数を利用すると片方の分力が分かれば計算により、 もう一方の分力を求めることもできる。 F1 = F cosθ F2 = F sinθ (直行座標軸に平行な場合) 図4-5 垂直な2力への分解 40 4 力の合成、分解 41 自作のばねを用いた工学基礎実験 4.5 三角関数の復習 直角三角形におけるそれぞれの辺比。 sinθ = 角θの正弦(サイン) cosθ = 角θの余弦(コサイン) tanθ = 角θの正接(タンジェント) 図4-6 直角三角形の辺と角度の関係 課題3 1.図4-6において、c = 40cm、θ= 20°として、 ①辺 a の長さを求めよ。 ②辺 b の長さを求めよ。 2.図4-6において、a = 34.64cm、c = 40.00cmとして、 ①θの角度 [ °]を求めよ。 ②①で求めたθの角度をラジアンに直すと何[rad]になるか。 3.図4-6の三角形を使って、正弦定理(ラミの定理)を考えてみよう。 a/sinθ=b/sinδになることを導いてみよう 42 4 力の合成、分解 43 自作のばねを用いた工学基礎実験 4.6 三角比の定義 直角三角形において1つの鋭角の大きさが定まると直角三角形 の形が定まり、同じ鋭角を有する三角形は全て相似になる。その ため、同一鋭角の三角形では対応する2辺の比が等しくなる。 その2辺の比を、角Aの正弦、余弦、正接と言い、 で表す。 図4-7 相似三角形 これを鋭角だけではなく鈍角にまで拡張した場合、図において と定義する。 このときθを変化させると、sinθとcosθは周期360° の関数に、 tanθは周期180° の関数になる。 図4-8 鈍角への拡張 4.7 度数法と弧度法 通常角度を表すのに用いる [°] は度数法と呼ばれるものであり、円の一周は360° となる。このとき同じ角度を 弧と半径の長さの比で表した弧度法で表すと、円の一周は2πとなる。単位は [rad](ラジアン)である。 ある角度θ[°] をϕ [rad] に変換するときは以下のように求める。 より、 となり、ϕ について解くことにより求められる。 44 4 力の合成、分解 45 自作のばねを用いた工学基礎実験 課題4 1.以下の三角形において、sinθ、cosθ、tanθを求めよ。 2.以下の角度において、ラジアンは度に、度はラジアンに変換せよ。有効桁数は小数点第1位までとする。 4.8 三角比と角度 三角比が明らかな場合、その値から角度θを求めることができる。 sinθ=A、cosθ=B、tanθ=C のとき、 θ=arcsinA=arccosB=arctanC と表す。実際には関数電卓を用いて計算するが、関数電卓にはarc関数の表示はほぼない。関数電卓上では三 角関数の逆関数として、sin-1、cos-1、tan-1と記載されている。 4.9 4.9.1 正弦定理・余弦定理 正弦定理 △ABCにおいて図のように各辺を定義したとき、以下の式が成り立つ。 このときのR は△ABCの外接円半径となる。 定理そのものの証明は円周角を用いることで証明が可能となる。 図4-9 正弦定理 46 4 力の合成、分解 47 自作のばねを用いた工学基礎実験 4.9.2 余弦定理 三角形における各辺と1つの角の関係を表した定理であり、常に以下の式が成り立つ。 これは図のように補助線を引き、角Aのみを用いて△BCHにつ いて三平方の定理を用いることにより得ることができる。 図4-10 余弦定理 課題5 1.課題4の1における①∼③の三角形におけるθを求めよ。ただし有効桁数は3桁とする。 2.△ABCにおいて、AB=3√2、∠A=60°とする。△ABCの外接円が半径3であるとき、辺BCの長さ、∠B の大きさを求めよ。ただし計算過程も記述せよ。 3.△ABCにおいて、AB=2√3、CA=√6−√2、∠A=45°とする。辺BCの長さ、∠Cの大きさを求めよ。ただ し計算過程も記述せよ。 48 4 力の合成、分解 49 自作のばねを用いた工学基礎実験 5力のつり合い実験 5.1 目的 (1)おもりの重さ W と、ばねの張力 F 1 , F 2 の力のつり合い (equilibrium)を調べ、力の合成・分解を体験学習する (2)結果を作図し、力の合成・分解の理解を深める (3)三角比の理解を深める (4)ばねの性質を生かせば、ばねが測定機器になることを理 解する 図5-1 力のつり合い 5.2 実験器具 ばね(緑:ϕ 1.0、黄:ϕ 1.2) 、おもり、フック、凧糸、巻尺、直定規、分度器、電子天秤、筆記用具、電卓 5.3 方法 ①スタンドにステンレスバーを取付ける ②ばねと凧糸を使い、三角形を作る(二等辺三角形にならないよう注意する) ③追加するD,Eの2個のおもりの重さを測定する ④A,B,Cの3個のおもりに、さらにD,Eの2個を追加して合計5個のおもりを下げる ⑤分度器で三角形の頂角β1,β2を測定する。 ⑥α3の角度は、α3= 180°−(β1+β2)とする ⑦各ばねの全長を測定する 表5-1 各おもりの重さとおもりの合計値 注意 ばねの全長は、両端部の曲がり部分は省く ばねの長さを測定するときは、目の高さに注意する 角度測定は、バーと分度器の基準線(0°の位置)を正確に合わせる 測定中に余分な力がばねに加わらないようにする 有効数字は3桁とする 50 5 力のつり合い実験 51 自作のばねを用いた工学基礎実験 5.4 結果 (1)吊るしたおもりに対する各ばねのたわみを求める (2)3の「コイルばねのばね定数測定実験」で求めたばね定数k1,k2の値と、ばねの元の長さL0を用いて、 ばねに作用している各張力F1,F2を求める 表5-2 力のつり合い実験データ (3)β1,β2の角度の値を用いて、求めた各張力F1,F2の垂 直分力F1′,F2´を求め、F1′,F2´を合計し、おもりの 重さWと比較する F1の垂直分力: F1´ = F1・( )β1 = = F1の垂直分力: F2´ = F2・( [N] )β2 = = 52 [N] 図5-2 垂直分力の求め方 5 力のつり合い実験 53 自作のばねを用いた工学基礎実験 表5-3 垂直分力の計算結果 (4)β1,β2の値を用いて、α1,α2の値を計算で求める 表5-4 角度の計算結果 (5)正弦定理(ラミの定理(Lami’ s theorem) )を用いてF1,F2の値を計算で求め、F1,F2の実験値と比較する 表5-5 張力F1,F2の実験値と計算値の比較 54 5 力のつり合い実験 55 自作のばねを用いた工学基礎実験 課題6 1.質量5kgの物体mに結んだひもの他端を天井Pに固定した。 このひもの途中の0にもう1本のひもをつけ、図のように水平方向に引くと、ひもPOは鉛直線と45°の角で 傾いた。ひもの3つの直線部分a,b,cの張力をそれぞれ求めなさい。 P 45 a b c m 2.図のように重さ500Nの物体Cが2本のひもOA,OBでつり下げられている。2本のひもにかかる張力を求め なさい。 A B 45° 30° O C 56 500N 5 力のつり合い実験 57 自作のばねを用いた工学基礎実験 (6)F1,F2,Wの各実験値の値を用い、力の三角形を作図する 図5-3 力の三角形の作図法 図5-3の作図法にならって、実験結果の力の三角形を描いてみよう。 1[N]の大きさを( 58 )cmに決める 5 力のつり合い実験 59 自作のばねを用いた工学基礎実験 課題7 1.結果の (3) の項目で、各ばねの張力F1,F2の垂直分力F1′,F2´を合計した値と、おもりのおもさWの値 を比較したとき、同じ大きさになりましたか? F1′+ F2´ = W もし同じ大きさにならなかったらその原因を考えてみよう。 2.結果の (6) の項目で理論的にはおもりの重さWと張力F1′+ F2´はつりあっているので、作図した力の三 角形は最初のO点に戻る。このことを力の三角形が閉じているという。力のつり合い実験で、力の三角形が 閉じなかったら、その原因を考えてみよう。 3.右図のような力の合成・分解・つり合いの図を作図してみよう。 60 5 力のつり合い実験 61 自作のばねを用いた工学基礎実験 課題8 杭にロープを掛けて東方向を基準方向として、この基準方向から北に向かって20°と75°の 方向に2人でロープを引っ張って、杭を倒した。このとき、A君は50Nの力で、また、B君は30N の力でロープを引っ張った。 (1)杭は基準方向の東から北に向かって何度傾いて倒れたか? (2)この杭にロープを1本だけ掛けて1人で倒すには、ロープを何Nで引っ張ればよいか? 1.作図により、(1)の方向とA君とB君の合力を求めよ 2.余弦定理を用いて(2)の答えを計算によって求めよ 62 5 力のつり合い実験 63 自作のばねを用いた工学基礎実験 6コイルばねの周期測定実験 6.1 目的 (1)ばねの特徴として、ばねはばね自身の固有の振動数を持っている(固有振動数(natural frequency))こ とや、ばねの単振動(simple harmonic motion)の軌跡が等速円運動の軌跡と同じであることを理解する (2)周期(period)と振動数(frequency)の関係を理解する (3)角度の単位であるラジアン(radian)[rad]や角速度(angular velocity)[rad/s]について理解を深める (4)センサーの原理や種類に対する関心を深める 6.2 実験器具 ばね(緑色:φ1.0)、おもり、木片、フック、凧糸、ストップウォッチ、距離センサー、CBL、グラフ電卓、 筆記用具 図6-1 コイルばねの単振動と等速円運動の関係 補足 原点Oを出発した点Pが等速円運動しているときのt秒後の変位y は y = Asinθ = Asinωt で求めることが出来る。 Aは回転半径[m]、ωは角速度[rad/s]を表す。 周期 T [s] :1往復に必要な時間(1回転に必要な時間) 振動数 f [Hz]:1秒間に行う往復回数(1秒間の回転数n) 64 6 コイルばねの周期測定実験 65 自作のばねを用いた工学基礎実験 6.3 手順 ①スタンドにステンレスバーを取付ける ②ばねをバーに取付けて凧糸で固定し、おもりもばねに取付けて凧糸で固定する ③おもりの高さに合わせてスタンドに木片を取付ける(おもり高さの指標) ④おもりを少し下に引っ張り、手を離してばねを上下振動させる ⑤おもりが木片を10回(同一方向回数)通過する時間を、ストップウォッチで測定する ⑥距離センサー、CBL、グラフ電卓をセットして、④と同様にばねを振動させる ⑦CBLのTRIGGERのボタンを押し、グラフ電卓にばねの軌跡(ばねの変位と時間の関係)を取り込む。測定 は3回行う ⑧グラフ電卓に取り込んだ曲線の頂点の、X座標の値X1,X2を読み取る ⑨おもりの重さを変化させて周期測定実験を行う 注意 ばねを振動させるので、バーとばね、そしてばねとおもりは凧糸でしっかり固定する ばねをあまり大きく振動させる必要はない おもりが木片を通過する回数を数え間違わないよう注意する 測定、計算の有効数字は3桁とする 6.4 結果 (1)ストップウォッチで測定した時間から、ばねの周期T [s]を求める (2)3の「ばね定数の測定実験」で求めた、ばね定数とおもりの重さから、計算で周期T [s]を求める 表6-1 ストップウォッチによる測定結果-1 おもりの重さ W1 = [N]、ばね定数 k= [N/m] 表6-2 ストップウォッチによる測定結果-2 おもりの重さ W2 = 66 [N]、ばね定数 k= [N/m] 6 コイルばねの周期測定実験 67 自作のばねを用いた工学基礎実験 課題9 おもりの重さが異なると、ばねの周期はどうなったか? ばねの周期が変化した ばねの周期は同じ この結果について、考察せよ。 課題10 実験に使ったおもりの重さを質量に直すにはどうしたらよいか?もう一度、質量と力の関係を考えてみよう。 おもりの質量m1 = [ ] おもりの質量m2 = [ ] (3)グラフ電卓のばねの変位と時間の曲線から、周期T [s]を求める 表6-3 距離センサーによる測定結果-1 表6-4 距離センサーによる測定結果-2 68 6 コイルばねの周期測定実験 69 自作のばねを用いた工学基礎実験 (4)実験で求めたばねの周期T [s]と、計算から求めた周期T [s]を比較する 表6-5 周期T の実験値と計算値の比較 考察 70 6 コイルばねの周期測定実験 71 CHAP 3 模型車の制御 模型車の制御 1創造設計Ⅱにおける模型車の制御 創造設計IIにおける模型車の制御は模型車の直進制御、往復制御、ライントレース制御等をセンサ、トランジ スタ、リレー、マイコン等を使って行う。これらのことを体得することによって、創造設計III IVの回路制作の基 礎力を養う。ここでは、フォトICを使用した光センサ・モジュール、トランジスタを使用したスイッチング・ モジュールとリレーを使用したリレー・モジュールを製作し、模型車の直進および停止をさせる直進制御、模型 車を往復させる往復制御、模型車をライントレースさせるライントレース制御を各モジュールの積み上げ方式で 行う。さらに、マイコンとフォトカプラ及びノット素子を用いたインターフェイスモジュールにより往復模型車 のマイコン制御を行う。このモジュールを製作する際に使用されている電子部品の働きについても同時に習得す る。各モジュールと積み上げの方式による模型車の制御の関係を図1-1に示す。 マイコン・モジュール 光センサ・モジュール インターフェイス・モジュール スイッチング・モジュール 直 進 車 リレー・モジュール 往 復 車 1センサ・ライントレーサ マイコン制御による往復車 図1-1 モジュールと積み上げの方式による模型車の制御の関係 74 1 創造設計Ⅱにおける模型車の制御 75 模型車の制御 2光センサ・モジュールとスイッチング・モジュール 光センサ・モジュールの回路をブレッドボードを用いて製作し、出力電圧等の測定により、出力信号について 習得する。ついで、スイッチング・モジュール回路を積み上げ、ブザーの鳴動を行い、スイッチング・モジュー ルにおけるトランジスタの働きを習得する。その後、それらのモジュールを基板で製作し、模型車に搭載し、模 型車の直進制御(前進と停止)制御を行う。 2.1 2.1.1 光センサ・モジュール回路のブレッドボードでの製作 センサ・モジュールを製作するための使用部品 ブレッドボード、安定化電源(5V) 、ジャンパー線、テスタ、抵抗(510Ω) 、発光ダイオード(TLUR143赤) 、 変調光フォトIC、セラミックコンデンサー(104)、電解コンデンサー(47μF)、ディスクリートターミナル 端子。 電子部品 使用実体図 加工 4 3 2 1 1 2 3 4 名称 変調光 フォトIC 変調光 フォトIC 電子部品 使用実体図 名称 76 K A 発光 ダイオード (LED) 抵抗 ディスクリート セラミック 電解 ターミナル コンデンサ コンデンサ 端子 ジャンパー線 2 光センサ・モジュールとスイッチング・モジュール 77 模型車の制御 課題1 1.次の電子部品の図記号を記せ。 (例)抵抗の図記号 ① LED ② コンデンサ 2.他にどんな種類の光センサ素子があるか? 課題2 1.抵抗のカラーコードを記せ。色に対する数字の意味は? 2.セラミックコンデンサーの104とは? 3.セラミックコンデンサと電解コンデンサのそれぞれの役割は? 78 2 光センサ・モジュールとスイッチング・モジュール 79 模型車の制御 2.1.2 ブレッドボードの使用方法 ブレッドボードの接続方法を図2-1に示す。ブレッドボードの差し込み穴は図に示すように長方形の形状が一 つのグループを形成し、差し込み穴の内部で接続されている。そのため、同一長方形形状の差し込み穴に部品を 取り付けてはいけない。図の良い接続法、悪い接続法を十分考慮して、ジャンパ線や電子部品を接続すること。 図2-1 ブレッドボードの接続方法 2.1.3 光センサ・モジュールの回路 (1)ブレッドボードを使用して光センサ・モジュールの回路を製作する。図2-2に変調光フォトICの写真と 実態図及び接続法を示す。また、図2-3に変調光フォトICを使用した光センサ・モジュール回路の実態図 を示す。実態図を参考にしてブレッドボードでセンサ・モジュール回路を製作する。 入光面 1: 5V 2: LED 3: GND 4: 信号出力端子と接続 4 3 2 1 1 2 3 4 図2-2 変調光フォトICと実態図及び接続法 510 変調光フォトIC S6986 4 出力 3 LED 2 変調光 セラミック コンデンサー 0.1 F 1 + 電解コンデンサー 47 F 図2-3 光センサ・モジュールの実態回路図 80 ディスクリート ターミナル端子 2 光センサ・モジュールとスイッチング・モジュール 81 模型車の制御 (2)出力電圧の測定 次の電圧をテスタで測定し、信号のHigh、Lowについて体得する。また、測定電圧を表2-1にまとめる。 a)ブレッドボードの電源端子間の電圧を測定する b)光を透過した場合の出力電圧を測定する c)光を遮蔽した場合の出力電圧を測定する 表2-1 電圧の測定結果 測定項目 測定電圧 電源端子間の電圧 電源端子間 光を透過した時の出力電圧 ディスクリートターミナル端子 光を遮蔽した時の出力電圧 ディスクリートターミナル端子 (3)変調光フォトICの出力端子に取り付けてあるディスクリートターミナル端子をLEDやブザーに交換し て、出力状態を検討する(LEDとブザーの出力状況の違いを考える) 。表2-2、表2-3に出力状態をまとめる。 a)ディスクリートターミナル端子をLEDに交換して、光センサの光を透過、遮蔽して、交換したLE Dの状態を調べる。 表2-2 出力側LEDの状態 入力状態 負荷部品(出力部品) 光透過 LED 光遮断 LED 出力(LED)の状態 b)ディスクリートターミナル端子をブザーに交換して、光センサの光を透過、遮蔽して、交換したブザ ーの状態を調べる。なお、ブザーの橙色コードは5V側に、白色コードはグランド側に接続する。 表2-3 出力側ブザーの状態 入力状態 負荷部品(出力部品) 光透過 ブザー 光遮断 ブザー 出力(ブザー)の状態 課題3 ブザーのならない理由を含めて、表2-1、表2-2、表2-3から理解したことをまとめよ。 82 2 光センサ・モジュールとスイッチング・モジュール 83 模型車の制御 2.2 2.2.1 スイッチング・モジュール スイッチング・モジュール スイッチング・モジュールはトランジスタのスイッチング機能を使用するため、使用部品はトランジスタのみ となる。使用するトランジスタはD633である。 電子部品 使用実体図 2:トランジスタの種類 S:半導体の意味 D:細かな種類 A:PNP高周波向け B:PNP低周波向け C:NPN高周波向け D:NPN低周波向け 他 F、G等がある 数字:登録番号 名称 トランジスタ 課題4 NPNとは何か? 2.2.2 トランジスタの接続端子 トランジスタはベース、コレクター、エミッターの3つの 表 裏 2 端子を持つ。使用するトランジスタ(D633)の形状と接続 1:ベース 端子および回路図を図2-4に示す。 1 2:コレクター 3:エミッタ 3 1 2 3 3 2 1 図2-4 トランジスタ 84 2 光センサ・モジュールとスイッチング・モジュール 85 模型車の制御 2.2.3 トランジスタの接続方法 ベースには光センサの出力(信号)を接続する。コレクターには負荷(ブザー等を接続し負荷の先は5V側に 接続をする。エミッターはグランドに接続する。接続方法を図2-5に示す。 5V 5V トランジスタ D633 負荷 負荷 (ブザーやモータ ) (ブザーやモータ ) 2 コレクター 光センサ モジュール (信号) 510 ベース エミッタ 1 2 3 光センサ モジュール (信号) コレクター 510 1 ベース GND 3 エミッタ GND 図2-5 トランジスタの接続方法 2.2.4 ブレッドボード上で光センサモジュールにスイッチング・モジュールを追加する。 ブレッドボード上で製作する光センサモジュールにスイッチング・モジュールを組み合わせた実態回路図を図 2-6に示す。回路を製作して負荷にブザーを取り付けてセンサを光透過、遮蔽した場合のブザーの状態を表2-4に 記せ。 表2-4 出力端子の負荷の変更 入力状態 負荷部品(出力部品) 光透過 ブザー 光遮断 ブザー 出力(ブザー)の状態 図2-6 光センサ・モジュールとスイッチング・モジュールの実体図 86 2 光センサ・モジュールとスイッチング・モジュール 87 模型車の制御 課題5 表2-4からトランジスタの働きをまとめよ。 2.3 光センサ・モジュールを基板を用いて製作する 用いる基板はICB-86G(Sanhayato製)である。次の手順にしたがって光センサ・モジュールを製作せよ。 (1)図2-7に示すように一つ穴が3個並んでいる方を上方とする。また、白色を表面とせよ (2)図2-7のように基板に組番号名前を記せ (3)中央の2つのラインに図2-7のように赤ラインと黒ラインを引く (4)ノートに基板を考慮した回路の実体図を描く (5)製作上注意 a)配線は白色の面を表にすること b)光センサの出力端子にEIコネクターを使用する c)赤と黒ラインの両端は電源用コネクター(連結フレー 基板1/4を使用して製作 赤黒線の上方(1点鎖線部分) 上 けておく 3穴 基板の向き 赤ライン イン(赤と黒の線)に直接接続する。変調光フォトIC の4番ピンは直接赤ラインに接続する (6)テスタを使用して導通を確認する 黒ライン 2穴 (7)出力信号の電圧を測定する 赤黒の線を記入 図2-7 基板 88 氏名 d)電解コンデンサーとセラミックコンデンサーは電源ラ 番号 ム)を取り付けるため、コネクターの取り付け分だけ空 2 光センサ・モジュールとスイッチング・モジュール 89 模型車の制御 510 変調光フォトIC S6986 4 出力 3 LED 2 変調光 セラミック コンデンサー 0.1 F 1 + ディスクリート ターミナル端子 電解コンデンサー 47 F 図2-8 光センサ・モジュールとスイッチング・モジュールの実体図 3つ (上) 2つ (下) 図2-9 光センサモジュールの部品配置図 図2-10 基板 90 2 光センサ・モジュールとスイッチング・モジュール 91 模型車の制御 2.4 スイッチング・モジュールを基板を用いて製作する もう1枚の基板を用いてスイッチングモジュールとスイッチの回路を製作する。手順は光センサ・モジュール とほぼ同じ手順となる。製作上の違いを次に示す。 (1)製作上注意 a)ベースのベース側の端子にはEIコネクターを使用する b)コレクター側と電源側にもEIコネクターを使用する c)図2-11に実態図を示す トランジスタ 図2-11 スイッチングモジュールの実体図 図2-12 スイッチングモジュールの部品配置図 図2-13 基板 92 2 光センサ・モジュールとスイッチング・モジュール 93 模型車の制御 2.5 模型車の直進制御 (1)光センサ・モジュールとスイッチング・モジュールを用いて直進制御用模型車で直進制御をする。直進 模型車とはモータが1個の模型車である。図2-14にその写真を示す 図2-14 直進模型車 94 2 光センサ・モジュールとスイッチング・モジュール 95 模型車の制御 3リレー・モジュール 光センサ・モジュールとスイッチング・モジュールにリレー・モジュールを組み合わせ模型車の往復制御を行 うとともにリレーの働きを知る。始めにモータの正転・逆転の回路をブレッドボードで製作し、ついでその回路 を基板で製作する。そして、模型車の往復制御を行う。この回路を接続方法を変えることにより1センサ・ライ ントレースを行う。 3.1 リレー・モジュール製作用部品 (ブレッドボード使用) 加工後 電子部品 使用実体図 名称 リレー リレー (ソケット付き) スイッチ モーター ダイオード リレー・モジュールに使用するリレーは2接点2回路リレーで回路図とその実態図を図3-1示す。 リレー 図3-1 2接点2回路リレーで回路図とその実体図 96 3 リレー・モジュール 97 模型車の制御 課題6 リレー回路における、ダイオードの必要性をまとめよ。 3.2 ブレッドボードを用いてモータの正転・逆転回路を製作する 次の図にジャンパー線を接続してモータの正転・逆転を行え。図3-2を完成せよ。 GND 5V 16 13 11 9 電流の流れ COM2 NC2 NO2 モータ COM1 NC1 NO1 1 図3-2 モータの正転・逆転回路 98 4 6 8 3 リレー・モジュール 99 模型車の制御 3.3 基板を用いてモータの正転・逆転回路を製作する 用いる基板はスイッチング・モジュールを製作した基板の主に下半分を使用する。回路の実態図を図3-3に示 す。 トランジスタ 16 1 13 11 4 6 9 8 図3-3 基板で製作するリレー・モジュールの実体図 図3-4 リレーモジュール(リレーなし)の部品配置図 図3-5 リレーモジュール(リレーあり)の部品配置図 図3-6 基板 100 3 リレー・モジュール 101 模型車の制御 3.4 模型車の往復制御 模型車の往復制御は製作した光センサ・モジュールとスイッチング・モジュールとリレー・モジュール基板2 枚を図2-14に示した直進模型車に搭載する。ここでは、各モジュール間の接続方法をよく理解すること。 3.5 1センサ・ライントレース 1センサ・ライントレースは図3-7に示す1センサ・ライントレーサにスイッチング・モジュールとリレー・ モジュールの基板を搭載し、その接続方法を変えて行う。接続方法をしっかり理解すること。 図3-7 1センサ・ライントレーサ 102 3 リレー・モジュール 103 模型車の制御 4インターフェース・モジュール インターフェースとは二つのものの間にたって、情報のやりとりを仲介するもの。 4.1 マイコンによる往復車の制御 模型車の往復制御をマイコンH8で行うためにインターフェース・モジュールを製作する。このモジュールは マイコンH8と接続するためのコネクタであるボックスタイプ・ピンヘッダと雑音防止用にフォトカプラとノッ ト素子を組み合わせた電子部品からなりたっている。創造設計Ⅳにおいては電圧の変換にも使われている。その 実体回路図を図4-2に示す。 マイコン・モジュールとこのインターフェース・モジュールおよび前に製作したスイッチング・モジュールと リレー・モジュールの回路を用いてマイコンによる模型車の往復制御を行おう。なお、マイコンのプログラムは LEDの点滅プログラムを用いる。ポートの確認は忘れないように。 図4-1 マイコン制御による往復車 図4-2 インターフェース・モジュールの実体回路図 図4-3 インターフェース・モジュール(フォトカプラ等なし) 図4-4 インターフェース・モジュール(フォトカプラ等あり) 104 4インターフェース・モジュール 105 模型車の制御 図4-5 基板 4.2 模型車の制御のまとめ 課題7 模型車の制御を行ってわかったことをまとめよう 106 4インターフェース・モジュール 107 模型車の制御 課題8 模型車の制御を行った感想を書こう 108 付 録 109 付録 1H8マイコンプログラム開発手順 1.1 C言語によるプログラム開発 C言語でマザーボードに取り付けられているLEDの点灯などの操作プロ グラムを作成し、H8マイコンの開発手順やプログラムについて学ぶ。まず、 テキストエディタ 例題としてH8マイコンのマザーボードに取り付けてあるポート1のLED 0、2、4,6の点灯のプログラムを実行する。C言語でのプログラム開発 ソース プログラム の手順の簡単な流れを付図1に示す。まず、テキストエディターで、ソース プログラムを入力する。そして、Cコンパイラでソースプログラムからオブ H8用Cコンバイラ ジェクトプログラム(機械語のプログラム)に翻訳する。作成したオブジェ クトプログラムをH8マイコンのフラッシュメモリ(内蔵ROM)に書き込 み、プログラムの実行をする。 オブジェクト プログラム 1.1.1 GCC Develop Lite フラッシュROMライタ GCC Develop Lite はオブジェクトプログラムを作成するソフトで ある。まず、ソフトを立ち上げると付図2の画面がみられる。次に例1の 解答1に示すLEDが交互に点灯するプログラムを入力する。入力を終え H8 マイコン て、メニューバーにあるコンパイラの中のビルドを実行し、コンパイルを 行う。コンパイルが成功すると付図3の下部のようにコンパイル成功と表 付図1 プログラム開発の流れ 示される。次に、GCC Develop Liteを閉じる。 1.1.2 Flash Development Toolkit 3.05 Basic (FDT) Flash Development Toolkit 3.05 BasicはH8へプログ ラムを書き込むためのソフトである。 H8マイコンの電源コードを接続する。次に、パソ コンのシリアル通信コードとH8マイコンのDSUB 9ピンコネクタを接続する。H8マイコンの電源用ト グルスイッチを使用して、H8マイコンの電源を切断 する(トグルスイッチをOFF側に倒す)。プログラム のためのトグルスイッチをPRG(プログラム側)に 倒す。 付図2 GCC立ち上げ後の画面 FDT Simple interfaceダイヤログでコンパイルし たプログラムを選択し、スタートボタンを押す。付図4 にソフトを立ち上げた時のFDT Simple interface ダイ ヤログを示す。書き込みが修了した後はH8の電源を 一度切断し、プログラムためのトグルスイッチをRU N側に倒し、電源を入れるとプログラムが実行される する。 なお、はじめてこのソフトを使用するときはFDT Simple interfaceダイヤログのオプションの選択後に新 規設定を選択する。デバイスとカーネルのダイヤログ の表示後そのダイヤログのセレクトデバイスで H8/ 110 付図3 プログラム入力後の画面 1H8マイコンプログラム開発手順 付図4 FDT Simple interface ダイヤログ 付図5 COMのプロパティのダイヤログ 3052Fとなっていることをの確認して次へをクリックする。次の画面のセレクトポートでCOMポート の確認をする。その後順次クリックして最後に完了をクリックする。COMポートが一致しない場合または 番号が大きい場合は低い番号のCOMポートを選ぶ。パソコンのマイピュータのシステム情報を表示するを 選択し、ハードウエアでデバイスマネージャを選択する。デバイスマネージャのポートとCOMの対応する COM番号をダブルクリックする。ポートのプロパティのダイヤログが表示される。付図5にCOMのプロ パティのダイヤログを示す。Port Setingsのダイヤログを選択し、Advancedのボタンを選択し、COM Port Numberで所定のCOMポートナンバーを入力する。 これで、COMポートナンバーの変更・修正が可能となる。 ?例題1 マザーボードの8個のLEDの番号0(ポート1の0BIT) 、2(ポート1の2BIT) 、4(ポート1の 4BIT) 、6(ポート1の6BIT)を点灯せよ。 解答1案 ポートのBIT(2進数)で出力 開始 ①ポートの設定 ポート設定 ②ポートへの出力 ③BIT 無限ループ #include<3052.h> /*ヘッダファイル*/ LED点灯 付図6 LED点灯の概略PAD図 int main(void){ P1.DDR=0xff; while(1){ /* ポート1のすべてのBITを出力に設定*/ /*while{ }の間を無限に繰り返す。 P1.DR.BIT.B0=1; /*ポート1の0ビット目に信号1を送る。*/ P1.DR.BIT.B1=0; /*ポート1の1ビット目に信号0を送る。*/ P1.DR.BIT.B2=1; /*ポート1の2ビット目に信号1を送る。*/ P1.DR.BIT.B3=0; /*ポート1の3ビット目に信号0を送る。*/ P1.DR.BIT.B4=1; /*ポート1の4ビット目に信号1を送る。*/ P1.DR.BIT.B5=0; /*ポート1の5ビット目に信号0を送る。*/ P1.DR.BIT.B6=1; /*ポート1の6ビット目に信号1を送る。*/ P1.DR.BIT.B7=0; /*ポート1の1ビット目に信号0を送る。*/ } } 111 付録 解答2案 ポートへの16進数での出力 ①2進数と16進数 ②BYTE #include<3052.h> //ヘッダファイル int main(void){ P1.DDR=0xff; // ポート1のすべてのBITを出力に設定 while(1){ P1.DR.BYTE=0x55; //16進数を2進数に変換して各BITに信号を送る } } 例題を通して、C言語の復習およびポートの設定と命令、さらに、解答1と解答2の違いを理解し、応用がで きるようにすること。付図6にLED点灯の概略PAD図(Problem Analysis Diagram)を示す。 ?例題2 H8マイコンで一つおきのLEDが点滅のプログラムを作成する。なお、プログラム作成の手助けとしてP AD図(Problem Analysis Diagram)を用いること。PAD図の記号を付図7に示す。付図8にプログラムの 制御構造をPAD図で示す。ここでは、日本語で処理記述する概略PAD図とコーディングレベルで記述する 詳細PAD図の2通りで描いてみる。 端子:初めと終わりを示す 処理:あらゆる種類の処理を示す 前判定型繰り返し while(式)文 for( )文 後判定型繰り返し do 条件分岐1:条件により分岐 if( ) else文 while(式)文 条件分岐2:条件に応じて分岐 case 文 付図7 PAD図の記号 112 付図8 プログラムの制御構造とPAD図 1H8マイコンプログラム開発手順 例題2解答例1 PAD図と処理速度 ①プログラムの流れと点滅しない理由 付図9 例題2解答例1の概略PAD図 付図10 例題2解答例1の詳細PAD図 プログラム #include<3052.h> int main(void){ P1.DDR=0xff; while(1){ P1.DR.BYTE=0x55; P1.DR.BYTE=0x00; } } 例題2解答例2 待ちのプログラム ①FOR文 付図11 例題2解答例2の概略PAD図 付図12 例題2解答例2の詳細PAD図 プログラム(注 iが300000で待ちが約30秒) #include<3052.h> int main(void){ long i; P1.DDR=0xff; while(1){ P1.DR.BYTE=0x55; for(i=1;i<300000;i++) P1.DR.BYTE=0x00; for(i=1;i<300000;i++) } } 113 付録 例題2解答案3 関数 ①関数 付図13 例題2解答例3の概略PAD図 付図14 例題2解答例3の詳細PAD図 プログラム #include<3052.h> void waitt(int); int main(void){ P1.DDR=0xff; while(1){ P1.DR.BYTE=0x55; waitt(5); P1.DR.BYTE=0x00; waitt(5); } } void waitt(int n) { long i; int j; for(j=1;j<=n;j++){ for(i=1;i<300000;i++); } } 114 1H8マイコンプログラム開発手順 ?例題3 タクトスイッチを使い、タクトスイッチの番号に対応した番号のダイオードを約30秒点灯させる。タクトス イッチの入力はプルアップ仕様とする。タクトスイッチはポート5に接続されている。 なお、ポート5はプルアップして使用する。プルアップ設定により、スイッチonが1 スイッチ offが0 となる。 例題3解答例1 入力とプルアップ ①16進数入力と出力 ②プルアップ ③NOT プログラム #include<3052.h> void waitt(int); int main(void){ P1.DDR=0xff; P5.DDR=0x00; P5.PCR.BYTE=0xff; while(1){ P1.DR.BYTE=~P5.DR.BYTE; waitt(1); } } void waitt(int n) { long i; int j; 付図15 例題3解答例1の概略PAD図 for(j=1;j<=n;j++){ for(i=1;i<300000;i++); } } 付図16 例題3解答例1の詳細PAD図 115 付録 例題3解答例2 16進数入力とAND命令 ①入力信号の安定化と整理のためのAND命令 付図17 例題3解答例2の概略PAD図 付図18 例題3解答例2の詳細PAD図 プログラム #include<3052.h> void waitt(int); int main(void){ int a; P1.DDR=0xff; P5.DDR=0x00; P5.PCR.BYTE=0xff; while(1){ a=~P5.DR.BYTE; P1.DR.BYTE=a; waitt(1); } } void waitt(int n) { long i; int j; for(j=1;j<=n;j++){ for(i=1;i<300000;i++); } } 116 1H8マイコンプログラム開発手順 ?例題4 プログラム開始時(実行時)は点灯し、タクトスイッチS0を押すと一つおきにLEDが点滅し、スイッチ S1を押すとLEDを消灯して終了するプログラムを完成せよ。 例題4解答例1(前判定・後判定繰り返し) ①do while文 ②while文 プログラム #include<3052.h> void waitt(int); int main(void){ P1.DDR=0xff; P5.DDR=0x00; P5.PCR.BYTE=0xff; do{ P1.DR.BYTE=0xFF; }while(P5.DR.BIT.B0==0); while(P5.DR.BIT.B1==0){ P1.DR.BYTE=0x55; waitt(1); 付図19 例題4解答例1の概略PAD図 P1.DR.BYTE=0x00; waitt(1); } P1.DR.BYTE=0x00; } void waitt(int n) { long i; int j; for(j=1;j<=n;j++){ for(i=1;i<300000;i++); } } 付図20 例題4解答例1の詳細PAD図 117 付録 ?例題5 プログラム開始時(実行時)は消灯し、タクトスイッチS0を押すと0∼3番号のLED点灯、タクトスイ ッチS1を押すと4∼7番号のLED点灯、S2を押すと一つおきのLED点滅に変わり、S3を押すとLED を消灯して終了するプログラムを完成せよ。 例題5解答例1 ①条件分岐1 IF文 ②フラグ 付図21 例題5解答例1の概略PAD図 付図22 例題5解答例1の詳細PAD図 118 1H8マイコンプログラム開発手順 プログラム #include<3052.h> void waitt(int); int main(void) { int a; P1.DDR=0xff; P5.DDR=0x00; P5.PCR.BYTE=0xff; P1.DR.BYTE=0x00; a=0; while(1){ if(P5.DR.BIT.B3==0) { P1.DR.BYTE=0x00; break; } else { if(P5.DR.BIT.B0==0) { P1.DR.BYTE=0x0f; a=0; } else { if(P5.DR.BIT.B1==0) { P1.DR.BYTE=0xf0; a=0; } else { if(a==1) { P1.DR.BYTE=0x55; waitt(1); P1.DR.BYTE=0x00; waitt(1); } else { if(P5.DR.BIT.B2==0) { a=1; } 119 付録 else { a=0; } } } } } } } void waitt(int n) { long i; int j; for(j=1;j<=n;j++){ for(i=1;i<300000;i++); } } ?例題6 プログラム開始時(実行時)は消灯し、タクトスイッチS0を押すと0∼3番号のLED点灯、タクトスイ ッチS1を押すと4∼7番号のLED点灯、S2を押すと一つおきのLED点灯に変わり、S3を押すとLED を点灯して終了するプログラムを完成せよ。 例題6解答例1 ①スイッチ文 付図23 例題6解答例1の概略PAD図 120 1H8マイコンプログラム開発手順 付図24 例題6解答例1の詳細PAD図 プログラム #include<3052.h> int main(void) { int a,b; P1.DDR=0xff; P5.DDR=0x00; P5.PCR.BYTE=0xff; P1.DR.BYTE=0x00; while(1){ a=~P5.DR.BYTE & 0x0f; // P1.DR.BYTE=a; switch (a) { case 1: P1.DR.BYTE=0x0f; b=0; break; case 2: P1.DR.BYTE=0xf0; b=0; break; 121 付録 case 4: P1.DR.BYTE=0x55; b=0; break; case 8: P1.DR.BYTE=0xff; b=1; break; defalt: break; } if(b==1) { break; } } } 122 1H8マイコンプログラム開発手順 123 付録 2模擬車で使用する部品 名称 実態図 回路図 抵抗 有効数字1桁目 有効数字2桁目 誤差(金色か銀色) 10の乗数 マイナス側に色帯 チップ型 アルミ電解 コンデンサ マイナス側の マイナス側にマーク リード線が短い + − リード線の長いほうが アノード A LED K K A C トランジスタ npn B E カソード側に帯 A ダイオード カソード (K) アノード (A) フォトカプラ VCC インバータ 入力 出力 GND 124 K A K 2模擬車で使用する部品 色 有効数字、 10の乗数 覚え方の例 黒 0 黒い礼 (0) 服 /お 服/お (0) はぐろ (黒) 茶 1 小林一茶 (1茶)/お茶を一杯/茶碗 / (茶One) 赤 2 赤い人参 (2んじん) /日 (2) 本赤十字 橙 3 サン (3) キストオレンジ/みかん (3かん) は橙第3 (橙3) / 者 黄 4 起 (黄) 死 (4) 回生/四季 (4 (4黄) 黄) /黄色い染 (4) み/リボンの騎士 (黄4) 緑 5 緑子 (緑5) /五月 (さつき) みどり/緑はGO (5) /グリ (緑) コ (5) 青 6 青む (6) し/ろく (6) でなしブルース (青)/ろ (6) くでもない青春く 紫 7 紫式 (7) 部/七 (7) 人のさむら (紫) い 灰 8 ハイ (灰) ヤー (8) /や (8) ばい (灰) /グレー (灰) ェイト (8) 白 9 ホワイト (白) ク (9) リスマス/白い雲 (9も)/釧路 (9白) /白く (9) ま カラーコードの覚え方 フォトIC フォトIC LED 白色床 反射光なし 黒色テープ (光を吸収) LED 反射光あり 黒色テープ 白色床 (光を反射) フォトイICとダークオン 125 付録 3基盤(スケッチ用) 126 創造設計Ⅱ 2010年2月26日 第3版第1刷発行 著 者 天日三知夫 西田 敬二 伊藤 恒平 金井 亮 松井 洋 古屋 栄彦 発行者 金沢工業高等専門学校 〒921-8601 石川県金沢市久安2-270 TEL 076-248-1080 FAX 076-248-5548