摘 要



Similar documents
Microsoft Word - 第四章.doc

所 3 學 分 課 程, 及 兩 門 跨 領 域 課 程 共 6 學 分 以 上 課 程 學 生 在 修 課 前, 必 須 填 寫 課 程 修 課 認 定 表, 經 班 主 任 或 指 導 教 授 簽 名 後 始 認 定 此 課 程 學 分 ) 10. 本 規 章 未 盡 事 宜, 悉 依 學 位

如何加強規管物業管理行業

6-1-1極限的概念

<30332EAAFEA5F3A440A142A447A142A454A142A57CA147BEC7A5CDB14DB77EC3D2B7D3BEC7B2DFA661B9CF2E786C73>

xls

<4D F736F F D20B0EAA5C1A470BEC7BB50B0EAA5C1A4A4BEC7AF5AAFC5BD73A8EEA4CEB1D0C2BEADFBADFBC342BD73A8EEB1F8A4E5B9EFB7D3AAED A14B>

<4D F736F F D D313032A7DEC075BAC2BC66B56EB04FB44EC5AAA7D3C440A7C7A874B2CEBEDEA740A4E2A5552E646F63>

Microsoft Word doc

第一章 緒論

<4D F736F F D20A4A4B0EAA4E5A4C6A46ABEC7C0B3A5CEBCC6BEC7A874BEC7B873C3D2AED1B1C2BB50BFECAA6B F F2E646F63>

四 修 正 幼 兒 園 師 資 類 科 應 修 學 分 數 為 四 十 八 學 分, 並 明 定 學 分 數 抵 免 之 相 關 規 定 及 規 範 修 習 幼 兒 園 教 育 專 業 課 程 之 最 低 年 限 ( 修 正 條 文 第 五 條 ) 五 發 給 修 畢 師 資 職 前 教 育 證 明

Microsoft Word - ch07

16

貳、研究動機

2 工 礦 衛 生 技 師 證 明 文 件 者 火 災 學 消 防 法 規 警 報 系 統 消 防 安 全 設 備 專 技 人 員 專 門 職 業 及 技 術 人 員 高 等 考 試 技 師 考 試 高 考 ( 專 技 ) 專 科 三 高 等 檢 定 相 當 類 科 及 格 者 四 消 防 設 備

Microsoft Word 網頁設計.doc

寫 作 背 景 導 讀 [98] L Lyman Frank Baum

前 項 第 三 款 所 定 有 機 農 產 品 及 有 機 農 產 加 工 品 驗 證 基 準, 如 附 件 一 第 七 條 驗 證 機 構 受 理 有 機 農 產 品 及 有 機 農 產 加 工 品 之 驗 證, 應 辦 理 書 面 審 查 實 地 查 驗 產 品 檢 驗 及 驗 證 決 定 之

簽 呈

BSP 烤箱 - 封面-2

目 錄 項 目 內 容 頁 數 1 手 機 要 求 3 2 登 記 程 序 3 3 登 入 程 序 4 4 輸 入 買 賣 指 示 6 5 更 改 指 示 14 6 取 消 指 示 18 7 查 詢 股 票 結 存 21 8 查 詢 買 賣 指 示 23 9 更 改 密 碼 查 詢 股

目 錄 壹 題 目 1: 新 增 商 品 ( 商 品 名 稱 為 玉 井 芒 果 乾 禮 盒 )... 3 貳 題 目 2: 新 增 商 品 ( 商 品 名 稱 為 紅 磚 布 丁 精 選 禮 盒 )... 5 參 題 目 3: 新 增 商 品 ( 商 品 名 稱 為 晶 鑽 XO 醬 禮 盒 ).

<4D F736F F D20B3E6A4B830312D2D2DBCC6BD75BB50BEE3BCC6AABAA55BB4EEB942BAE22E646F6378>

授 課 老 師 章 節 第 一 章 教 學 教 具 間 3 分 鐘 粉 筆 CNC 銑 床 教 學 內 容 CNC 銑 床 之 基 本 操 作 教 材 來 源 數 值 控 制 機 械 實 習 Ⅰ 1. 了 解 CNC 銑 床 的 發 展 2. 了 解 CNC 銑 床 刀 具 的 選 用 3. 了 解

Microsoft Word - Draft circular on Sub Leg Apr (chi)_Traditional

長跨距暨挑高建築特殊結構系統之調查分析

證 券 簡 易 下 單 :2121 證 券 簡 易 下 單 1. 主 工 具 列 的 視 窗 搜 尋 器 直 接 輸 入 點 擊 主 選 單 證 券 專 區 下 單 特 殊 下 單 2121 證 券 簡 易 下 單 畫 面 說 明 1. 下 單 區 2. 個 股 行 情 資 訊 與

PROSPECT EXPLORATION 壹 前 言 第 9 卷 第 2 期 中 華 民 國 100 年 2 月


Microsoft Word - 全華Ch2-05.doc

題目:中醫師配發藥材及合成中成藥簡介會

度 ph 度 降 量 量 phph 糖 ph 度 更 3 說 酪 不 不 什 參 度 識 不 度 1

內 政 統 計 通 報

實德證券網上交易系統示範

第 6. 節 不 定 積 分 的 基 本 公 式 我 們 可 以 把 已 經 知 道 反 導 函 數 之 所 有 函 數 都 視 為 不 定 積 分 的 基 本 公 式 基 本 公 式 涵 蓋 的 範 圍 愈 大, 我 們 求 解 積 分 就 愈 容 易, 但 有 記 憶 不 易 的 情 事 研 讀

untitled

???T????????

101年度社會福利方案 網路線上操作手冊

Microsoft PowerPoint - 102教師升等說明會

作一個跑的快的橡皮動力車

LP 電腦週邊設備用品_第一組印表機規範書

Microsoft Word - 立法會十四題附件.doc

printing.indd

修 課 特 殊 規 定 : 一 法 律 系 學 生 最 低 畢 業 學 分 128;101 學 年 度 修 讀 法 律 系 雙 主 修 學 生 應 修 畢 法 律 專 業 目 64 學 分 ( 限 修 習 本 校 法 律 系 開 設 課 程, 不 得 以 原 學 系 或 外 校 課 程 抵 免 -

二 兒 歌 選 用 情 形 ( ) 2 ( ) ( )

<4D F736F F D20B773AAA9ADBBB4E4BAF4B8F4BBC8A6E6BEDEA740A4E2A5555FABC8A4E1BADD2DADD3A448AAA95F2E646F63>

骨 折 別 日 數 表 1. 鼻 骨 眶 骨 ( 含 顴 骨 ) 14 天 11. 骨 盤 ( 包 括 腸 骨 恥 骨 坐 骨 薦 骨 ) 40 天 2. 掌 骨 指 骨 14 天 12. 臂 骨 40 天 3. 蹠 骨 趾 骨 14 天 13. 橈 骨 與 尺 骨 40 天 4. 下 顎 ( 齒

教 學 活 動 教 學 元 件 時 間 編 號 類 型 時 間 元 件 內 容 說 明 ( 請 填 入 8-9 個 元 件 ) 準 引 起 動 機 動 畫 1 分 鐘 請 製 作 一 動 畫 備 活 以 動 畫 方 式 向 學 生 闡 述 運 算 放 大 器 的 基 本 應 用

Microsoft Word - dsejdoc_ _03.doc

Layout 1

校 長 遴 選 者 就 相 關 遴 選 事 項, 有 程 序 外 之 接 觸 遴 選 會 委 員 在 任 期 間 因 故 無 法 執 行 任 務 或 有 不 適 當 之 行 為 者, 由 各 該 主 管 機 關 解 聘 之 ; 其 缺 額, 依 第 一 項 至 第 五 項 規 定 聘 ( 派 ) 委

前 言 民 主 黨 施 政 報 告 建 議 書 民 主 黨 立 法 會 議 員 二 零 零 九 年 九 月

Microsoft Word - 15

e-Submission System Quick Reference Guide for Publication Related Matters (Chinese version)

章節

研究一:n人以『剪刀、石頭、布』猜拳法猜拳一次,決定一人勝


(DP_MFP_Training

一、報考資格: 碩士班:公立或已立案之私立大學或獨立學院或經教育部認可之國外大學畢業生或應屆畢業生,或具報考大學碩士班之同等學力資格,並符合本校各所訂定之條件者

五 四 五 說 ( 代 序 ) 李 澤 厚 劉 再 復 I I II IV V VII 第 一 篇 五 四 新 文 化 運 動 批 評 提 綱 附 論 一 中 國 貴 族 精 神 的 命 運 ( 提 綱 )

Microsoft Word - 銓敘部退一字第 號函


Annual General Meeting statements – Chinese

Microsoft PowerPoint - 使用 Word 編輯與排版文件 (II).ppt

(Microsoft Word - MOODLE990201\266i\266\245\244\342\245U )

Microsoft Word - 15-刪空白頁

第二組掃描器規範書

投影片 1

<4D F736F F D20BB4FC657B4E4B0C8AAD1A5F7A6B3ADADA4BDA571B773B669A448ADFBBAC2BFEFB357BD64>

Microsoft PowerPoint - 資料庫正規化(ccchen).ppt

中華民國 第51屆中小學科學展覽會

壹、組織編制 代碼:C0101意見反映

格 成 績 證 明 第 六 條 第 七 條 本 系 大 四 課 程 中 規 劃 日 本 韓 國 越 南 專 題 研 究, 學 生 需 於 大 四 時 修 習 該 課 程, 並 於 規 定 期 間 內 提 出 專 題 報 告, 取 得 合 格 成 績 證 明 本 系 規 定 學 生 畢 業 時 需 取

2016年中國語文科試卷三聆聽及綜合能力考核樣本試卷示例及說明

<4D F736F F D2045A4C6AA41B0C8C2E0ABACBB50B3D0B7735FA4A3A650AAC0B873B5B2BA63A455AA41B0C8C4DDA9CAA76CA4DEA44FB1B4B0515F46696E616C5F325F2E646F63>

國立台灣大學

A2: 國 中 基 測 是 一 種 標 準 化 測 驗, 測 驗 結 果 是 以 量 尺 分 數 表 示 量 尺 分 數 是 透 過 統 計 方 法, 由 答 對 題 數 轉 換 而 來, 其 目 的 是 要 呈 現 每 一 位 考 生 的 每 一 測 驗 學 科 在 所 有 考 生 中 的 相 對

untitled

Microsoft Word - labour_comparison.doc

一、 資格條件:

臺灣省教師申訴評議委員會再申訴評議書(草案)

(1) 參 加 直 轄 市 縣 市 性 比 賽 : 可 得 6 分, 可 得 5 分, 可 得 4 分, 可 得 3 分, 第 5 名 可 得 2 分, 第 6 名 以 後 可 得 1 分 (2) 參 加 性 比 賽 : 直 轄 市 縣 市 性 比 賽 各 之 得 分 乘 以 2 (3) 參 加 國

業 是 國 家 的 根 本, 隨 著 科 技 的 進 步 與 社 會 的 富 裕, 增 加 肥 料 的 施 用 量 與 農 病 蟲 害 防 治 方 法 的 提 升, 使 得 糧 食 產 量 有 大 幅 的 增 長, 但 不 當 的 農 業 操 作, 如 過 量 的 肥 料 農 藥 施 用 等, 對

Microsoft Word - 附表二

連江縣政府所屬學校兼任代課及代理教師聘任實施要點(草案)

桃園市104年國民中學新進教師甄選各校複試方式及需求表

鍵 標 準 型 數 位 話 機 來 電 指 示 燈 會 談 暫 留 鈴 聲 跟 隨 靜 音 禁 鈴 可 程 式 鍵 喇 叭 6 ABC DEF 暫 切 4 GHI 5 JKL 6 MNO 重 撥 固 定 功 能 鍵 7 PQRS 8 TUV 9 WXYZ 功 能 聽 筒 0

瑞興銀行

2 2.1 A H ir@abchina.com 2

「家加關愛在長青」計劃完成表現及評估報告

Microsoft Word - 4.關鍵教學--陳秀湘new.doc

PART 2 系 統 篇 仔 細 檢 查 記 憶 體 和 顯 示 卡 AIDA64 Everest 操 作 : 使 用 AIDA64 檢 測 主 機 溫 度 AIDA64 DirectX AIDA

<4D F736F F F696E74202D20C4B3C344322DA8CCAA6BB5BDA5CEB3CCA6B3A751BCD0A4CEADADA8EEA9CAA9DBBCD0BFECB27AB1C4C1CAA4A7A740AA6B2E707074>

教 師 相 關 ( 升 等, 依 業 務 需 002 交 通 管 科 評 鑑, 評 量, 徵,C031, 聘, 各 項 考 試 委 C051,C054, 員, 通 訊 錄 等 ),C057, C058,C063 各 項 會 議 紀 錄 依 業 務 需 C001,, 002,130 交 通 管 科 (

( ) 1 5 ( ) ( ) ( )

CONTENTS 訓 練 內 容 設 計 法 056 淡 季 期 的 訓 練 058 旺 季 期 的 訓 練 060 針 對 爬 坡 賽 的 訓 練 內 容 062 賽 後 的 資 料 分 析 PART4/ 鏑 木 毅 先 生 的 建 言 活 用 於 越 野 路 跑 的 心 跳 訓

業 是 國 家 的 根 本, 隨 著 科 技 的 進 步 與 社 會 的 富 裕, 增 加 肥 料 的 施 用 量 與 農 病 蟲 害 防 治 方 法 的 提 升, 使 得 糧 食 產 量 有 大 幅 的 增 長, 但 不 當 的 農 業 操 作, 如 過 量 的 肥 料 農 藥 施 用 等, 對

Microsoft Word - 玫瑰經

NCKU elearning Manual

Transcription:

逢 甲 大 學 自 動 控 制 工 程 學 系 專 題 製 作 專 題 論 文 無 線 溫 度 量 測 模 組 The Wireless Temperature Measurement Module 指 導 教 授 : 張 興 政 學 生 : 鄭 恒 一 黃 建 富 中 華 民 國 九 十 三 年 十 二 月 二 十 四 日

感 謝 本 專 題 能 夠 完 成 首 要 感 謝 自 動 控 制 系 陳 昶 孝 學 長 的 技 術 指 導, 若 不 是 他 的 點 撥, 我 們 現 在 可 能 還 找 不 到 方 向 非 常 感 謝 通 訊 系 的 賴 辰 彥 老 師, 對 於 我 們 這 些 不 是 通 訊 系 的 學 生, 也 不 懂 通 訊 系 統 以 及 電 磁 學 的 人, 提 供 十 分 寶 貴 的 意 見 在 此 更 要 感 謝 中 國 鋼 鐵 公 司 技 術 部 門 T16 的 全 體 同 仁 的 協 助, 讓 我 在 設 計 電 路 及 檢 查 電 路 時 更 能 事 半 功 倍 每 當 交 報 告 時, 我 們 更 要 感 謝 前 成 大 礦 冶 系 副 教 授 鄭 國 華 博 士 的 文 書 指 導 及 修 改, 我 們 的 文 章 才 能 更 通 順, 內 容 更 豐 富, 格 式 符 合 標 準 也 要 感 謝 幾 位 研 究 室 已 經 畢 業 和 在 學 的 學 長 的 照 顧 和 指 教, 在 我 們 最 無 助, 陷 入 失 敗 的 苦 境 時 給 予 協 助 以 及 經 驗 傳 承, 而 專 題 的 完 成, 指 導 教 授 張 興 政 的 指 導 更 是 功 不 可 沒 ;PCB 室 的 組 長 的 零 件 提 供 也 使 我 們 能 省 下 一 筆 材 料 費 專 題 能 夠 完 成, 當 然 應 部 分 歸 功 於 父 母, 由 於 他 們 全 力 的 物 質 及 精 神 支 持, 才 能 使 我 們 大 學 四 年 無 後 顧 之 憂, 而 將 之 完 成 最 後, 對 於 其 他 曾 經 幫 助 我 們 的 人, 一 併 致 上 謝 意

摘 要 現 今 社 會 的 科 技 越 來 越 趨 向 於 使 用 無 線 的 設 備, 我 們 常 常 需 要 以 無 線 的 方 式 取 代 有 線 的 方 式 的 傳 輸 或 控 制 感 測 設 備 較 少 以 無 線 的 方 式 傳 輸 信 號, 而 且 溫 度 的 感 測 功 能 的 設 備 通 常 只 是 單 純 的 顯 示 數 據, 並 沒 有 分 析 和 紀 錄, 因 此 本 專 題 之 目 標 是 改 善 上 述 兩 大 缺 憾, 希 望 能 給 使 用 者 帶 來 更 方 便 安 全 以 及 實 用 的 設 備 基 於 此 需 求, 本 專 題 已 完 成 將 溫 度 感 測 器 的 感 測 數 據, 藉 由 無 線 傳 輸 的 方 式 傳 進 電 腦 其 方 式 為 運 用 UHF 發 射 接 收 模 組 作 為 傳 送 接 收 的 工 具, 以 AD590 做 溫 度 感 測 器, 並 把 接 收 來 的 類 比 訊 號 用 ADC0804 作 類 比 轉 數 位 的 工 作 其 次, 再 藉 由 89C51 做 資 料 傳 輸 的 流 量 控 制, 並 把 資 料 藉 由 HT-12E 做 編 碼 然 後 用 傳 送 接 收 模 組 做 無 線 傳 輸 發 射 與 接 收 的 工 作, 並 用 HT-12D 做 解 碼 ; 最 後 經 過 89C51, 把 8 位 元 的 資 料 轉 成 RS-232 的 格 式, 再 用 HIN-232 做 提 升 的 工 作, 最 後 使 用 RS-232 的 傳 輸 線 傳 到 電 腦 做 分 析 與 紀 錄

Abstract The wireless signal transmission technology is becoming a prevailing trend in today s society of science and technology. People often use wireless systems to replace wire-transmitted systems for communication or control. Generally speaking, most sensors are not wireless. Some of them can just only display sensing information, and without recording and analyzing functions. This project is designed to overcome the above two shortcomings, hoping to create safer, more applicable and convenient equipments for end-users. Based on this requirement, we designed a temperature measurement and sensing system and the sensing information transfer to the computer by wireless communication system. We used UHF sender and receiver system for communication work, AD590 as temperature sensor, then ADC0804 used to transform the analogy messages into digital data. After that, we used 89C51 to process information related flow control, and encode the message with HT-12E. Then the sender and receiver system did the wireless communication with HT-12D as message decoding. Finally, we used 89C51 to convert 8 bit information into RS-232 form, and HIN-232 bias voltage to send the information to the computer for storage and analysis.

目 錄 感 謝 I 摘 要...II Abstract..III 目 錄..IV 圖 表 目 錄..VI 第 一 章 前 言... 1 1.1 研 究 背 景.1 1.2 研 究 動 機.1 1.3 研 究 方 法.1 1.4 論 文 導 讀.3 第 二 章 設 計 原 理.....4 2.1 發 射 端 三 層..4 2.1.1 電 源 層..5 2.1.1.1 變 壓 器 6 2.1.1.2 穩 壓 IC....8 2.1.2 感 測 層......10 2.1.2.1 電 流 型 感 測 器 - 感 溫 IC AD590 應 用 分 析..10 2.1.2.2 運 算 放 大 器 LM741....14 2.1.3 發 射 層..15 2.1.3.1 類 比 數 位 轉 換 ADC0804....15 2.1.3.2 無 線 收 發 模 組..16 2.1.3.3 UHF 17 2.1.3.4 編 碼 與 解 碼 IC.....18 2.1.3.5 Manchester 編 碼..22 2.2 接 收 端....23 2.2.1 HIN-232..23

2.2.2 RS-232...25 第 三 章 程 式 解 析. 28 3.1 發 射 端 89C51 程 式...28 3.2 接 收 端 89C51 程 式... 29 3.3 VB 監 控 程 式...29 第 四 章 實 驗 整 合 與 檢 討....32 第 五 章 量 測 與 分 析....34 5.1 模 擬 的 結 果......35 5.2 人 機 操 控 介 面......37 5.3 測 試 結 果.. 41 第 六 章 結 論.... 43 6.1 心 得.... 43 6.2 未 來 發 展.... 43 參 考 文 獻.. 44 附 錄 一 電 源 層 電 路 圖.... 45 附 錄 二 感 測 層 電 路 圖.... 46 附 錄 三 發 射 層 電 路 圖.... 47 附 錄 四 接 收 端 電 路 圖.... 48 附 錄 五 發 射 端 89C51 的 程 式.....49 附 錄 六 接 收 端 89C51 的 程 式.....50 附 錄 七 VB 主 程 式 51

圖 表 目 錄 圖 1-1 系 統 工 作 流 程 圖 2 表 1-1 軟 硬 體 設 備 3 圖 2-1 發 射 端 三 層 4 圖 2-2 電 源 層 電 路 成 品 5 圖 2-3 78 系 列 的 接 腳 圖....8 圖 2-4 79 系 列 的 接 腳 圖....8 圖 2-5 穩 壓 IC 應 用 電 路 圖.... 9 圖 2-6 輸 出 正 負 15V 的 電 路......9 圖 2-7 AD590 特 性 曲 線 10 圖 2-8 感 測 層 電 路 成 品...... 11 圖 2-9 電 壓 降 法 圖...... 11 圖 2-10 AD590 接 腳 圖.......... 12 圖 2-11 感 測 電 路 與 校 正 圖.... 12 圖 2-12 LM741 接 腳 圖.... 14 圖 2-13 發 射 層 電 路 成 品.... 15 圖 2-14 ADC0804 應 用 電 路...... 16 圖 2-15 發 射 模 組 外 觀 與 接 腳 說 明.... 17 圖 2-16 接 收 模 組 外 觀 與 接 腳 說 明.... 17 表 2-1 電 磁 波 的 分 段 方 式 及 常 用 名 稱 和 各 波 段 主 要 用 途.. 18 圖 2-17 HT-12E 編 碼 IC 接 腳 圖........ 19 圖 2-18 HT-12D 解 碼 IC 接 腳 圖..... 20 圖 2-19 單 晶 片 搭 配 無 線 電 收 發 模 組 電 路 基 本 架 構....21 圖 2-20: 發 射 器 電 路..21 圖 2-21: 接 收 器 電 路.. 21 圖 2-22:Manchester 編 碼........ 22 圖 2-23 接 收 端 電 路 成 品... 23 圖 2-24 HIN-232 的 接 腳 圖..... 24 圖 2-25 HIN-232 電 路 簡 示 圖.....24

圖 2-26 電 腦 COM 1 埠.......25 圖 2-27 RS-232 接 腳 編 號...... 25 表 2-2 RS-232 接 腳 的 作 用... 25 圖 2-28 DTE-DCE 的 接 腳..... 26 圖 2-29 DTE-DTE 的 接 腳..... 26 圖 3-1 通 訊 埠 設 定....... 31 圖 3-2 鮑 率 設 定..... 31 表 4-1 前 期 實 驗 檢 討..... 32 表 4-2 後 期 實 驗 檢 討..... 33 圖 5-1 接 收 端 測 試 電 路. 35 圖 5-2 發 射 端 測 試 電 路. 35 圖 5-3 輸 入 與 輸 出 波. 36 圖 5-4 人 機 介 面 主 畫 面..... 37 圖 5-5 協 助 精 靈 與 通 訊 埠 的 設 定..... 38 圖 5-6 溫 度 實 測 結 果..... 39 圖 5-7 日 誌 紀 錄..... 40 表 5-1 室 溫 測 試..... 41 表 5-2 加 熱 變 化..... 42

第 一 章 前 言 1.1 研 究 背 景 在 日 常 生 活 中, 或 是 工 業 界, 溫 度 是 一 種 非 常 重 要 的 數 據 資 料, 電 器 用 品 如 電 腦, 烤 箱 等 設 備, 溫 度 告 訴 我 們 此 設 備 是 否 在 正 常 運 作, 在 工 業 界, 更 是 品 質 和 安 全 的 重 要 數 據, 所 以 工 廠 或 實 驗 室 都 會 派 人 去 觀 察 與 紀 錄 溫 度, 以 使 產 品 能 在 設 定 的 溫 度 下 完 成 或 是 預 防 機 器 過 熱 所 產 生 的 火 災 在 數 位 化 的 時 代, 假 如 有 個 可 以 監 控 工 廠 整 個 廠 房 各 個 設 備 的 溫 度 監 控 系 統, 對 作 業 人 員 來 說, 將 會 更 方 便, 更 有 效 率 如 果 使 用 一 般 民 間 的 所 用 的 溫 度 感 測 器, 不 但 靈 敏 度 差, 而 且 是 有 線 的 方 式 傳 輸 訊 號, 這 樣 的 配 置 在 工 廠 並 不 適 用, 因 為 用 有 線 傳 輸 其 配 線 會 非 常 複 雜, 要 保 持 其 經 常 可 用, 其 初 期 的 投 入 及 經 常 維 護 的 費 用, 將 會 很 高 因 此 本 研 究 即 嘗 試 設 計 出 一 個 好 用 低 成 本 的 溫 度 監 控 系 統, 以 便 做 出 即 時 且 正 確 的 反 應, 以 減 少 生 命 和 財 產 的 損 失 1.2 研 究 動 機 現 在 許 多 機 器 都 有 加 裝 溫 度 感 測 器, 但 是 顯 示 器 都 是 附 在 機 器 上, 必 須 由 作 業 人 員 定 時 的 觀 察 與 紀 錄, 如 果 有 個 電 腦 幫 忙 就 方 便 多 了, 電 腦 不 但 能 做 紀 錄, 而 且 能 把 得 到 的 值 做 分 析, 也 可 以 設 定 警 示 功 能, 以 提 醒 作 業 人 員 注 意 但 如 果 每 部 機 器 前 面 放 一 台 電 腦 那 就 太 耗 成 本 了, 而 且 電 腦 怕 高 溫, 放 在 機 器 旁 邊, 恐 怕 會 不 正 常 作 動 而 如 果 採 用 有 線 的 傳 輸 方 式, 其 配 線 將 會 很 複 雜, 要 保 持 其 經 常 可 用, 其 初 期 投 資 及 往 後 的 維 護, 將 所 費 不 貲, 所 以 應 採 用 無 線 傳 輸 的 方 式 目 前 市 面 上 只 有 少 數 高 價 系 統, 可 監 控 整 個 生 產 線 各 點 的 溫 度 情 況, 因 此, 我 們 決 定 做 個 有 關 溫 度 感 測 與 管 理 的 系 統 來 改 善 現 有 的 系 統, 以 降 低 可 能 的 火 災 風 險, 和 溫 度 控 制 1.3 研 究 方 法 與 預 期 結 果 主 要 的 目 標 是 將 熱 感 測 器 感 測 到 的 類 比 數 據 轉 換 成 數 位 數 據, 透 過 無 線 傳 輸 的 方 式 傳 送 進 電 腦, 並 經 由 設 計 的 監 控 程 式 來 顯 示 所 得 的 結 果 並 加 以 分 析, 然 後 依 溫 度 的 控 制 值 作 出 適 當 的 反 應, 像 發 動 警 報 系 統 或 啟 動 降 溫 系 統 系 統

工 作 流 程 如 圖 1-1 所 示 而 會 用 到 的 設 備 如 表 1-1 所 示 實 驗 的 方 法 :(1) 研 讀 相 關 資 料, 選 擇 適 當 IC, 力 求 物 美 價 廉 ;(2) 先 在 電 路 板 上 設 計 控 制 電 路, 再 洗 成 PCB 板 或 用 萬 用 電 路, 作 為 系 統 的 主 要 部 分 ;(3) 設 計 控 制 軟 體, 完 成 整 體 系 統 圖 1-1 系 統 工 作 流 程 圖

需 求 分 類 需 求 項 目 備 註 表 1-1 軟 硬 體 設 備 軟 體 需 求 Visual Basic 6.0 設 計 溫 度 監 控 程 式 Code Cruiser V2.9 編 譯 8051 程 式, 以 便 得 到 燒 錄 的 HEX 檔 Protel 98 設 計 電 路 板 和 製 作 Layout 圖 硬 體 需 求 8951 晶 片 使 用 12MHz 的 石 英 振 盪 器 無 線 發 射 接 收 模 組 433MHz&315MHz 編 解 碼 IC 類 比 轉 數 位 IC RS-232 專 用 IC 示 波 器 HT-12E&HT-12D ADC0804 MAX-232 數 位 的 51 燒 錄 器 燒 錄 51 程 式 的 溫 度 感 測 IC RS-232 轉 接 線 穩 壓 IC AD590 一 頭 適 用 於 IC 座 的 RS-232 線 AN7918 &L7818&MC7805 1.4 論 文 導 讀 除 了 本 章 緒 論 外, 將 於 第 二 章 介 紹 設 計 原 理 電 源 層 感 測 層 和 發 射 層 的 元 件, 以 及 接 收 端 的 元 件 之 後 在 第 三 章 為 程 式 解 析, 介 紹 89C51 比 較 關 鍵 性 的 程 式, 和 VB 程 式 的 核 心 部 分 ; 第 四 章 說 明 所 遇 到 的 問 題 和 解 決 方 法, 以 便 後 人 讀 此 論 文 時 能 夠 方 便 參 考 ; 第 五 章, 報 告 得 到 的 成 果 ; 第 六 章 結 論, 提 出 有 待 改 進 的 地 方 及 心 得

第 二 章 設 計 原 理 2.1 發 射 端 三 層 發 射 端 三 層 分 別 是 電 源 層 感 測 層 和 發 射 層, 由 於 元 件 繁 多, 故 為 了 美 觀 和 方 便, 將 電 源 層 放 在 第 一 層, 感 測 層 位 於 第 二 層, 而 發 射 層 就 放 於 第 三 層, 其 成 品 如 圖 2-1 所 示 設 計 所 以 如 此, 乃 因 電 源 層 因 有 過 重 的 變 壓 器, 放 在 第 一 層 不 但 減 少 板 子 的 壓 力, 而 且 可 以 降 低 系 統 重 心 至 於 為 何 要 把 感 測 層 放 在 第 二 層, 乃 欲 保 護 IC 和 可 變 電 阻, 以 防 搬 動 時 壓 到 或 碰 觸 到 通 常 發 射 器 都 放 在 最 高 層, 以 便 像 四 周 發 射 時 能 有 比 較 少 的 阻 礙, 本 模 組 也 因 為 這 個 原 因 而 把 它 放 在 頂 層 本 模 組 實 際 架 構 的 情 形 如 圖 2-1 圖 2-1 發 射 端 三 層

2.1.1 電 源 層 電 源 層 顧 名 思 義 就 是 一 個 小 型 電 源 供 應 器, 其 功 用 是 提 供 5V +18V 和 -18V 等 三 種 電 壓 整 層 如 圖 2-2 所 示 電 路 圖 如 附 錄 一 附 錄 二 附 錄 三 所 示 電 源 層 設 計 的 材 料 如 下 所 示 : (1) 110V 轉 18V 的 變 壓 器 X 1 (2) 2200μF 的 電 容 X 2 (3) 0.1µF 電 容 X 6 (4) 二 極 體 X 2 (5) AN7918 X 1 (6) L7818 X 1 (7) MC7805 X1 圖 2-2 電 源 層 電 路 成 品

2.1.1.1 變 壓 器 [ 參 考 自 http://www.phys.tku.edu.tw] 法 拉 第 電 感 應 實 驗 顯 示 : 若 將 電 源 的 線 圈 稱 為 主 線 圈, 另 一 線 圈 稱 為 次 線 圈 當 主 線 圈 電 鍵 S 關 合 時, 電 流 會 流 過 電 路, 同 時 次 線 圈 也 會 有 電 流 產 生, 不 過 只 是 暫 時 性 接 著 又 打 開 電 鍵 S, 次 線 圈 上 又 有 電 流 產 生, 其 方 向 與 原 先 相 反, 但 仍 然 是 暫 時 性 從 電 磁 感 應 的 觀 念 來 解 說 上 述 實 驗 現 象 當 電 流 在 主 線 圈 上 時, 其 周 圍 建 立 磁 場 區 域 ; 若 電 流 一 直 在 變 化, 其 周 圍 的 磁 場 亦 不 斷 的 在 變 化, 這 種 變 化 會 影 響 到 次 線 圈, 亦 就 是 說 穿 過 次 線 圈 面 的 磁 通 量 有 變 化, 依 法 拉 第 定 律, 在 次 線 圈 上 就 有 感 應 出 電 壓 即 當 線 圈 周 圍 的 磁 場 一 旦 有 變 化, 在 線 圈 上 就 有 電 壓 感 應 而 出 假 使 主 次 線 圈 是 面 對 面 並 立, 今 將 一 種 會 被 磁 化 的 材 料 鐵 心, 置 入 兩 線 圈 中 由 於 主 線 圈 所 生 的 磁 場 磁 化 鐵 心, 被 磁 化 後 的 鐵 心 亦 產 生 磁 場, 使 得 主 線 圈 的 磁 場 強 化, 而 後 延 伸 到 次 線 圈, 因 此 在 次 線 圈 上 感 應 出 電 壓 而 產 生 電 流 因 此, 主 線 圈 上 的 電 鍵 S 的 切 換 所 引 起 的 電 流 變 化 導 致 磁 場 變 化, 磁 場 的 變 化 率 等 於 次 線 圈 上 電 流 的 變 化 率 這 就 是 變 壓 器 設 計 之 原 理 互 感 應 原 理 主 線 圈 N p 匝 數 與 次 線 圈 N s 匝 數 繞 在 共 同 的 一 個 鐵 心 上 主 線 圈 連 接 交 流 電 源, 其 電 壓 為 ε p ( 入 電 壓 ), 次 線 圈 連 接 外 電 路, 其 電 壓 為 ε s ( 輸 出 電 壓 ) 鐵 心 用 來 增 加 感 應 出 的 磁 通 量, 同 時 亦 確 定 這 些 磁 通 量 從 主 線 圈 到 次 線 圈 完 全 沒 有 溢 出 依 法 拉 第 感 應 定 律 當 主 線 圈 的 的 交 流 電 的 電 流 變 化, 而 在 主 線 圈 和 次 線 圈 內 分 別 產 生 感 應 電 動 勢 ε p ( 即 輸 入 電 壓 ) 和 ε s :, (2-1) Φ 為 通 過 每 一 匝 數 線 圈 的 磁 通 量 得 輸 出 電 壓 ε s 為 (2-2)

上 式 可 討 論 事 項 如 下 : 1. 主 線 圈 N p 匝 數 與 次 線 圈 N s 匝 數 相 同 時, 輸 出 電 壓 ε s 與 輸 入 電 壓 ε p 相 等, 即 電 壓 沒 有 改 變 2. 主 線 圈 N p 匝 數 比 次 線 圈 N s 匝 數 多 時, 輸 出 電 壓 ε s 比 輸 入 電 壓 ε p 較 低, 即 ε p >ε s, 這 種 情 況 叫 做 降 壓, 變 壓 器 稱 為 降 壓 變 壓 器 3. 主 線 圈 N p 匝 數 比 次 線 圈 N s 匝 數 少 時, 輸 出 電 壓 ε s 比 輸 入 電 壓 ε p 較 高, 即 ε s >ε p, 這 種 情 況 叫 做 升 壓, 變 壓 器 稱 為 升 壓 變 壓 器 假 使 在 輸 電 過 程 中 沒 有 任 何 功 率 損 失, 輕 微 的 功 率 損 失 忽 略 不 計, 因 此 輸 入 功 率 與 輸 出 功 率 可 視 為 相 等, 即 (2-3) 或 (2-4) I p 與 I s 分 別 為 輸 入 電 流 與 輸 出 電 流 可 知 升 高 電 壓 可 使 電 流 降 低, 因 而 減 少 焦 耳 電 能 量 的 損 失 發 電 廠 輸 出 電 源 到 家 庭 用 戶 的 路 途 中, 電 廠 將 電 源 的 電 壓 升 高 輸 送 到 遠 距 離 家 庭 用 戶 附 近 的 變 電 所 在 輸 電 線 上 由 於 有 電 阻 的 存 在, 將 電 壓 升 高, 則 輸 電 過 程 中 電 流 降 低, 因 此 電 能 量 損 失 就 降 低 了 變 電 所 再 將 電 壓 降 低 輸 出 電 源 到 電 線 桿, 經 電 線 桿 上 的 變 壓 器 再 降 低 到 110 伏 特 或 220 伏 特 電 壓 進 入 家 庭 用 戶

2.1.1.2 穩 壓 IC 為 何 需 要 穩 壓 IC 呢? 我 們 都 知 道 經 過 變 壓 器 後, 所 得 的 電 壓 還 是 交 流 電, 我 們 的 專 題 運 用 兩 顆 二 極 體 來 做 中 央 抽 頭 全 波 整 流 器, 但 是 其 輸 出 波 並 不 平 整, 是 漣 波 所 以 需 要 使 用 穩 壓 IC 來 使 電 壓 穩 定 以 免 傷 害 元 件 我 們 使 用 的 是 78 系 列 和 79 系 列 的 穩 壓 IC 圖 2-3 是 78 系 列 的 接 腳 而 圖 2-4 是 79 系 列 的 接 腳 而 使 用 方 式 如 圖 2-5, 而 我 們 的 電 路 是 依 圖 2-6 製 作 的 圖 2-3 78 系 列 的 接 腳 圖 圖 2-4 79 系 列 的 接 腳 圖

圖 2-5 穩 壓 IC 應 用 電 路 圖 圖 2-6 輸 出 正 負 15V 的 電 路

2.1.2 感 測 層 感 測 器 藉 由 溫 度 不 同 時 所 產 生 電 流 就 不 同 的 現 象, 來 得 到 類 比 訊 號, 同 時 我 們 為 了 使 量 測 結 果 更 為 精 密, 我 們 使 用 數 個 OP 放 大 器 而 整 個 設 計 如 圖 2-8, 雖 然 看 起 很 簡 單, 其 實 背 面 非 常 複 雜 我 們 使 用 的 零 件 如 下 : (1)AD590 X1 (2)LM741 X6 2.1.2.1 電 流 型 感 測 器 - 感 溫 IC AD590 應 用 分 析 AD590 是 一 種 電 流 型 感 測 器, 會 隨 溫 度 高 低 而 改 變 其 本 身 電 流 大 小 當 電 源 電 壓 在 4Volt~30Volt 之 間 時, 其 電 流 將 隨 溫 度 的 大 小 而 線 性 地 變 化 由 於 電 源 電 壓 的 變 動 亦 會 影 響 AD590 電 流 的 輸 出, 但 隨 電 源 電 壓 的 變 大, 其 電 壓 變 動 所 造 成 的 影 響 將 變 小, 因 此 一 般 建 議 採 用 較 高 電 源 電 壓, 其 特 性 曲 線 如 圖 2-7 AD590 對 攝 氏 溫 度 T 的 端 電 流 關 係 式 為 : Ι ( Τ) = ( 273.2 + Τ) uα 圖 2-7 AD590 特 性 曲 線

圖 2-8 感 測 層 電 路 圖 成 品 圖 2-9 電 壓 降 法 圖

由 圖 2-9 可 知 V ( T ) = I( T ) R = 273. 2 R + T R 電 壓 輸 出 V(T) 與 溫 度 T 呈 線 性 關 係 AD590 接 腳 圖 如 圖 2-10 圖 2-10 AD590 接 腳 圖 圖 2-11 感 測 電 路 與 校 正 圖

利 用 壓 降 法, 參 考 圖 2-11, 利 用 R 1 調 整 使 R 1 +R 2 =10 KΩ, 則 V A ( T ) = 273. 2µ A 10 KΩ + T 10 KΩ = 2.732Volt + 10T mv 其 次, 以 電 壓 隨 耦 器 來 對 降 低 壓 降 電 路 所 造 成 的 負 載 效 應, 故 V ( T ) V ( T ) B = A 再 其 次 為 差 值 放 大 器, 可 知 R VC ( T ) = ( VB ( T ) Vref ) R 8 7 = 2.732 Volt + 10 T mv V ref 若 設 計 V ref = 2.732 Volt 且 R 7 = R8 = 10 KΩ, 則 V C ( T ) = 10 T mv 最 後, 溫 度 指 示 表 可 利 用 100 µ A, = 1 KΩ 之 電 流 表 當 T=100 時, 若 使 其 電 流 為 滿 刻 度 100 µ A, 則 R 即 9 V C = 100µ + R (100) 10 + R m A R m 1000mV R + R + 1K 故 9 10 = 100µ A R 9 + R = 9 KΩ 10 因 此, 利 用 R 9 調 整 阻 抗, 使 R 9 + R10 = 9 KΩ 即 可 完 成 0~100 之 電 子 溫 度 計

2.1.2.2 運 算 放 大 器 LM741 LM741 廣 泛 應 用 於 類 比 IC 中, 其 特 性 為 : (1) 極 高 輸 入 組 抗 (2)Open-loop gain (3) 極 低 輸 出 阻 抗 (4) 屬 於 雙 輸 入 - 單 輸 出 之 放 大 器 (5) 直 接 耦 合 放 大 器, 可 放 大 直 流 訊 號 其 接 腳 如 圖 2-12 圖 2-12 LM741 接 腳 圖 因 為 其 轉 移 函 數 OUTPUT=A(V + -V - ) 的 微 妙 關 係, 使 得 LM741 能 做 許 多 運 算, 而 我 們 的 AD590 就 如 圖 2-11 般 設 計

2.1.3 發 射 層 發 射 層 成 品 如 圖 2-13 圖 2-13 發 射 層 電 路 成 品 其 所 用 IC 包 含 如 下 : (1) 無 線 收 發 模 組 433MHz &315MHz X1 (2) 89C51 X1 (3)ADC0804 X1 (4) 編 解 碼 IC HT-12E&HT-12D X2 2.1.3.1 類 比 數 位 轉 換 ADC0804 ADC0804 是 一 顆 類 比 數 位 轉 換 的 IC, 是 一 顆 常 用 之 IC 類 比 轉 數 位 轉 換 公 式 : 數 位 輸 出 訊 號 DB(DB0~DB7) 與 類 比 輸 入 類 比 電 壓

V IN (+) - V IN (-) 的 關 係 為 DB=51[V IN (+) - V IN (-)] 其 使 用 方 法 如 圖 2-14 圖 2-14 ADC0804 應 用 電 路 2.1.3.2 無 線 收 發 模 組 無 線 收 發 模 組 由 發 射 器 和 接 收 器 所 組 成, 系 統 特 性 如 下 : (1) 具 備 UHF 發 射 接 收 電 路, 可 做 無 線 電 傳 輸 及 控 制 等 相 關 應 用 (2) 搭 配 編 解 碼 IC, 不 易 受 外 界 雜 訊 干 擾 (3) 可 搭 配 DIP 開 關 裝 置 來 調 整 密 碼 設 定 (4) 頻 率 範 圍 從 300MHz 到 434MHz 圖 2-15 和 圖 2-16 是 TG-11 無 線 電 收 發 模 組 的 外 觀 與 相 關 接 腳 說 明

Pin1:VCC(3-12V) Pin2:VCC(3-12V) Pin3:GND Pin4:GND Pin5:RF OUTTUT( 天 線 ) Pin6:CODE INPUT( 編 碼 ) 圖 2-15: 發 射 模 組 外 觀 與 接 腳 說 Pin1:GND Pin2:DIGITAL OUTPUT( 解 碼 ) Pin3:LINEAR OUTPUT Pin4:VCC(5V) Pin5:VCC(5V) Pin6:GND Pin7:GND Pin8:ANT( 天 線,30-35cm) 圖 2-16: 接 收 模 組 外 觀 與 接 腳 說 明 2.1.3.3 UHF UHF 是 一 種 微 波, 而 微 波 是 指 頻 率 在 300MHz 到 300GHz 之 間 的 電 磁 波, 介 於 短 波 長 及 遠 紅 外 光 之 間 表 2-1 即 為 頻 率 在 300GHz 以 下, 目 前 廣 被 採 用 的 區 分 方 式 表 中 所 列 最 下 面 三 個 頻 帶 UHF SHF 和 EHF 即 一 般 所 稱 的 微 波 頻 段

表 2-1 電 磁 波 的 分 段 方 式 及 常 用 名 稱 和 各 波 段 主 要 用 途 頻 帶 名 稱 英 文 名 稱 簡 稱 頻 率 範 圍 主 要 用 途 極 低 頻 Extremely low ELF 30-300Hz 電 視 機 電 腦 的 顯 示 器 frequency 音 頻 Voice VF 300- 導 航 輔 助 無 線 電 指 標 frequency 3000Hz 特 低 頻 Very-low VLF 3-30kHz Omega 海 中 通 信 frequency 低 頻 Low frequency LF 30-300kHz LORAN 氣 象 通 報 船 舶 航 空 通 迅 的 標 識 台 中 頻 Medium frequency MF 300-3000kHz 中 波 廣 播 LORAN 船 舶 災 難 船 舶 航 空 通 迅 的 標 識 台 高 頻 High frequency HF 3-30MHz 短 波 廣 播 國 際 廣 播 漁 業 無 線 標 準 電 波 業 餘 無 線 電 特 高 頻 Very-high frequency VHF 30-300MHz RMF 廣 播 TV 廣 播 呼 叫 器 警 察 消 防 通 信 無 線 電 話 船 舶 電 話 超 高 頻 越 高 頻 極 高 頻 Ultra-high frequency Super-high frequency Extremelyhigh frequency UHF 0.3-3GHz TV 廣 播 汽 車 航 空 電 話 警 察 無 線 MCA 陸 上 通 信 teleterminal 系 統 氣 象 衛 星 SHF 3-30GHz 微 波 線 路 衛 星 通 信 及 廣 播 雷 達 速 度 測 量 EHF 30-300GHz 電 波 天 文 衛 星 通 信 毫 米 波 電 路 雷 達 簡 易 無 線 宇 宙 研 究 無 線 通 道 以 自 由 空 間 為 傳 輸 介 質, 電 磁 波 在 自 由 空 間 中 傳 播, 為 了 傳 播 很 遠 仍 不 失 真, 須 採 用 頻 率 很 高 的 振 盪 波, 因 此, 必 須 有 一 個 高 頻 發 射 機, 產 生 高 頻 載 波 以 承 載 資 訊, 並 通 過 天 線 發 射 出 去 ; 在 接 收 端, 通 過 接 收 天 線 和 接 收 機 來 接 收 信 號 和 資 訊 2.1.3.4 編 碼 與 解 碼 IC 無 線 收 發 模 組 必 須 搭 配 編 解 碼 IC, 將 所 設 定 的 密 碼 與 資 料 一 同 傳 送 與 接 收, 以 避 免 外 部 雜 訊 干 擾, 常 用 IC 為 HT-12D(Decoder) 與 HT-12E(Encoder), 其 主 要 特 性 如 下 : (1) 應 用 CMOS 技 術, 具 有 省 電 防 雜 訊 等 優 點 (2) 工 作 電 壓 在 2V~12V (3) 內 含 振 盪 電 路, 只 需 外 加 一 只 電 阻 即 可 提 供 工 作 頻 率 (OSC1 與 OSC2),

一 般 而 言, 解 碼 IC 的 工 作 頻 率 約 為 編 碼 IC 的 50 倍, 則 編 碼 IC 連 接 1MΩ, 解 碼 IC 連 接 33KΩ 即 可 (4) HT-12E 編 碼 IC 有 256 組 密 碼 設 定, 可 傳 送 4 個 位 元 資 料 (5) HT-12D 解 碼 IC 具 有 4 位 元 資 料 輸 出,8 位 元 密 碼 設 定, 輸 出 資 料 具 有 拴 鎖 功 能 (6) 採 用 Manchester 編 碼 HT-12E 編 碼 IC 的 接 腳 說 明 如 圖 2-17,Pin1~Pin8(A0~A7) 作 為 8 位 元 =256 組 密 碼 設 定,Pin10~Pin13(D0~D3) 作 為 4 位 元 資 料 輸 入, 也 就 是 說 設 定 一 組 密 碼 後, 編 碼 IC 會 將 此 密 碼 與 資 料 一 同 傳 送 出 去, 當 接 收 端 所 設 定 的 密 碼 相 同 時, 讀 取 4 位 元 資 料 編 碼 IC 的 Pin17(DATA OUT) 是 資 料 發 送 端, 連 接 圖 1 發 射 模 組 的 Pin6(CODE INPUT) ; Pin15(OSC2) 與 Pin16(OSC1) 連 接 電 阻 產 生 工 作 頻 率 ; Pin14(TE) 為 編 碼 致 能 接 腳, 當 TE 接 腳 為 低 電 位 0 時, 將 A0~A7 所 設 定 的 密 碼 與 D0~D3 的 4 位 元 資 料 進 行 編 碼 組 合, 由 DATA OUT 端 以 串 列 資 料 傳 送 出 去, 假 如 TE 接 腳 為 高 電 位 1 時 則 停 止 編 碼 與 傳 送, 此 TE 接 腳 狀 態 可 由 單 晶 片 予 以 控 制, 將 TE 接 腳 直 接 接 地, 使 其 低 電 位, 讓 編 碼 IC 一 直 進 行 編 碼 傳 送 動 作 圖 2-17:HT-12E 編 碼 IC 接 腳 圖 HT-12D 解 碼 IC 的 接 腳 說 明 如 圖 2-18, 同 樣 原 理,Pin1~Pin8(A0~A7) 作 為 8 位 元 =256 組 密 碼 設 定,Pin10~Pin13(D0~D3) 作 為 4 位 元 資 料 輸 出, 當 發 射 端 與 接 收 端 密 碼 相 同 時, 編 碼 電 路 所 傳 送 的 4 位 元 資 料 會 顯 示 在 解 碼 電 路 4 位 元 資 料 輸 出 接 腳, 解 碼 IC 的 Pin14(DATA IN) 為 資 料 接 收 端, 連 接 接 收 模 組 的 Pin2(DIGITAL OUTPUT);Pin15(OSC2) 與 Pin16(OSC1) 連 接 電 阻 產 生 工 作 頻 率 ;Pin17(VT) 為 解

碼 致 能 接 腳, 當 接 收 電 路 接 收 到 串 列 資 料 時, 解 碼 IC 會 連 續 核 對 密 碼 四 次, 當 密 碼 相 同 時, 使 得 VT 解 碼 致 能 接 腳 呈 現 高 電 位 1, 並 將 4 位 元 資 料 送 至 Pin10~Pin13(D0~D3), 密 碼 錯 誤 時,VT 解 碼 致 能 接 腳 呈 現 低 電 位 0, 保 留 原 始 資 料, 也 就 是 拴 鎖 功 能, 此 VT 接 腳 狀 態 變 化 可 由 單 晶 片 讀 取, 由 程 式 判 斷 何 時 讀 取 4 位 元 資 料 圖 2-18:HT-12D 解 碼 IC 接 腳 圖 以 單 晶 片 搭 配 無 線 電 收 發 模 組 電 路 之 基 本 作 動 原 理, 在 發 射 端, 單 晶 片 控 制 編 碼 IC 的 TE 腳 位 狀 態, 決 定 何 時 將 8 位 元 密 碼 與 4 位 元 資 料 進 行 編 碼 組 合 後 一 起 以 串 列 方 式 傳 送 出 去, 在 接 收 端, 單 晶 片 判 斷 解 碼 IC 的 VT 腳 位 何 時 為 高 電 位 或 低 電 位, 高 電 位 時, 表 示 前 8 位 元 的 密 碼 正 確, 接 著 讀 取 後 4 位 元 資 料, 低 電 位 時 表 示 密 碼 錯 誤, 並 將 前 一 次 4 位 元 資 料 拴 鎖 住, 等 待 下 一 次 動 作 無 線 電 收 發 模 組 電 路 並 無 搭 配 單 晶 片, 所 以 只 能 四 組 ON/OFF 訊 號, 所 能 控 制 的 開 關 有 限, 但 搭 配 單 晶 片 與 程 式 判 斷 便 能 有 16 組 訊 號, 使 得 可 應 用 的 範 圍 增 加 單 晶 片 搭 配 無 線 電 收 發 模 組 電 路 的 基 本 架 構 如 圖 2-19, 電 腦 透 過 RS232 與 Client 端 單 晶 片 進 行 訊 號 傳 輸 溝 通, 經 由 無 線 電 收 發 模 組 以 無 線 電 發 射 密 碼 與 資 料, 在 Server 端 的 單 晶 片 連 續 核 對 密 碼 是 否 正 確, 再 將 資 料 輸 出, 並 顯 示 在 16 組 LED 燈 上 發 射 器 與 接 收 器 基 本 電 路 圖 2-20 與 圖 2-21

圖 2-19: 單 晶 片 搭 配 無 線 電 收 發 模 組 電 路 基 本 架 構 圖 2-20: 發 射 器 電 路 圖 2-21: 接 收 器 電 路

2.1.3.5 Manchester 編 碼 Manchester 編 碼 是 一 種 在 業 界 常 用 的 編 碼 方 式, 它 也 運 用 在 我 們 所 用 的 IC 編 解 碼 器, 其 0 和 1 的 定 義 如 下 : (1) 0=transition from high to low in middle of interval (2) 1=transition from low to high in middle of interval 假 設 想 把 訊 號 01001100011 轉 呈 Manchester 編 碼, 所 呈 現 的 結 果 如 圖 2-22 圖 2-22:Manchester 編 碼

2.2 接 收 端 接 收 端 大 部 分 的 零 件 與 發 射 端 的 發 射 層 了 零 件 是 成 對 的, 唯 一 不 同 的 是 少 了 ADC0804 換 成 HIN232 其 完 成 圖 如 圖 2-23 電 路 圖 請 看 附 錄 四 圖 2-23 接 收 端 電 路 成 品 2.2.1 HIN-232 我 們 的 資 料 從 接 收 模 組 收 到 後 經 由 解 碼 器 解 碼 後, 在 經 由 89C51 把 資 料 轉 換 成 RS-232 的 傳 送 格 式, 但 是, 無 法 提 升 其 輸 入, 輸 出 電 壓 達 到 其 規 定, 就 RS-232 而 言,1 是 用 -3V 到 -25V 表 示, 而 0 是 用 +3V 到 +25V 表 示,-3V 到 +3V 未 定 義, 而 89C51 轉 出 來 的 輸 出 電 壓 就 是 -3V 到 +3V 所 以 我 們 需 要 提 升 輸 出 電 壓, 使 適 用 於 操 作 HIN-232 HIN-232 的 接 腳 如 圖 2-24, 而 使 用 方 法 如 圖 2-25

圖 2-24 HIN-232 的 接 腳 圖 圖 2-25 HIN-232 電 路 簡 示 圖

2.2.2 RS-232 說 到 資 料 的 傳 輸 線 就 會 想 到 老 牌 子 的 RS-232, 雖 然 它 沒 有 USB 好 用, 傳 輸 速 度 也 沒 USB 快, 卻 是 電 腦 必 備 的 傳 輸 工 具, 圖 2-26 是 電 腦 後 面 的 COM 1 埠 圖, 它 是 屬 於 RS-232 中 的 DB-9 版 本 而 圖 2-27 是 RS-232 接 腳 編 號 表 2-2 是 解 釋 RS-232 接 腳 的 作 用 本 專 題 只 需 用 到 第 2 與 第 5 隻 接 腳 圖 2-26 電 腦 COM 1 埠 圖 2-27 RS-232 接 腳 編 號 表 2-2 RS-232 接 腳 的 作 用

RS-232 連 線 長 度 增 加 時, 訊 號 會 遇 上 更 多 電 容, 高 速 資 料 傳 輸 的 可 靠 度 降 低 如 果 將 RS-232 連 線 長 度 減 到 5 呎 以 下, 資 料 傳 輸 的 速 率 可 高 達 100,000bps 以 上 資 料 通 訊 設 備 分 類 為 資 料 終 端 設 備 (DTE,data terminal equipment) 和 資 料 通 訊 設 備 (DCE,data communication equipment), 一 般 而 言,DTE 指 的 是 送 收 資 料 的 終 端 機 和 電 腦,DCE 指 的 是 通 訊 設 備, 例 如 數 據 機, 它 負 責 傳 輸 資 料 DTE 和 DCE 之 間 最 簡 單 的 接 線 至 少 三 支 接 角 :TxD RxD 和 接 地 腳 如 圖 2-28 和 圖 2-29 所 示 ; 但 兩 台 DTE 裝 置 間 進 行 最 簡 單 的 連 線 時, 須 將 第 2 和 第 3 接 腳 對 接, 如 圖 2-29 所 示, 而 RS-232 訊 號 功 能 都 是 從 DTE 的 觀 點 來 定 義 的 而 本 專 題 的 接 腳 方 式 如 圖 2-28 所 示 圖 2-27 DTE-DCE 的 接 腳 圖 2-28 DTE-DTE 的 接 腳

RS-232 有 許 多 交 握 訊 號, 如 DTR( data terminal ready) DSR(dat set ready) RTS(request to send) CTS(clear to send),cd(carrier detect) 和 RI(ring indicator) 本 專 題 不 需 要 用 到 這 些 交 握 訊 號

第 三 章 程 式 解 析 本 章 將 詳 細 解 析 89C51 和 VB 監 控 程 式 比 較 技 術 性 的 部 分, 包 含 發 射 端 與 接 收 端 的 程 式 與 VB 程 式 的 通 訊 埠 部 分 3.1 發 射 端 89C51 程 式 整 個 程 式 如 附 錄 五 以 下 摘 要 幾 個 技 術 性 部 分 1. org 0000h 2. loop: 3. clr p1.7 ' 清 除 p1.7 的 值 4. setb p1.7 ' 設 定 p1.7 的 值 為 1 告 知 adc0804 傳 訊 號 5. wait: 6. jb p1.6,wait ' 等 待 adc0804 傳 來 ok 訊 號 7. mov p3,0ffh 8. mov a,p3 第 三 行 clr p1.7 意 指 清 除 p1.7 的 其 值 使 其 為 零, 為 何 要 如 此 做, 在 初 入 程 式 時, 我 們 要 為 第 四 行 做 清 除 的 工 作, 目 的 是 為 了 觸 發 而 經 LOOP 回 來 後, 因 為 要 接 下 筆 資 料 所 以 要 設 為 零 1. delay: 2. MOV R6,#250 3. DL1: 4. MOV R7,#20 5. DL2: 6. DJNZ R7,DL2 7. DJNZ R6,DL1 8. RET 很 多 人 認 為 設 delay 是 浪 費 工 作 時 間, 其 實 他 是 在 做 一 種 訊 號 流 量 控 制, 如 果 我 們 寫 一 個 跑 馬 燈 程 式, 而 不 加 入 delay, 就 看 不 到 一 閃 一 滅 的 情 形, 原 因 是 訊 號 改 變 的 速 率, 大 過 於 LED 燈 發 亮, 或 熄 滅 的 速 率 各 元 件 的 處 理 速 率 不 同, 如 果 不 課 delay 會 造 成 塞 車 或 延 遲 的 現 象 生 產 線 延 遲 或 塞 車 會 造 成 其 他

機 器 空 轉, 機 器 容 易 損 毀 而 元 件 的 資 料 傳 輸 時 間 協 調 沒 做 好, 容 易 造 成 資 料 錯 亂 或 資 料 遺 失 3.2 接 收 端 89C51 程 式 完 整 程 式 如 附 錄 六, 以 下 摘 要 幾 個 技 術 性 部 分 1. org 0000h 2. MOV TMOD,#00100000B ' 設 定 通 訊 埠 控 制 項 3. MOV TH1,#230 ' 設 定 連 線 速 度 為 1200bps 4. MOV TL1,#230 5.SETB TR1 6. MOV SCON,#01110000B' 電 腦 是 種 通 訊 嚴 密 的 設 備, 所 以 至 必 須 89C51 的 設 定 的 程 式, 使 89C51 符 合 電 腦 的 規 格, 第 二 到 六 行 表 示 其 設 定 結 果 1. OUTPUT: 2. CLR TI ' 清 除 發 設 接 腳 3. MOV SBUF,A ' 傳 送 資 料 4. JNB TI,$ ' 動 帶 結 束 字 元 第 二 行 到 第 四 行 就 是 所 謂 的 串 列 傳 輸 的 規 則, 一 般 的 串 列 傳 輸, 不 管 字 首 如 何 設 定, 最 後 一 定 有 結 束 字 元, 也 就 是 第 四 行 想 表 現 的 3.3 VB 監 控 程 式 VB 是 個 很 簡 單 的 程 式 語 言, 只 要 從 工 具 選 項 選 取 適 當 的 工 具, 在 其 選 項 作 適 當 的 設 定, 程 式 就 會 自 動 編 寫, 之 後 再 加 上 一 些 修 飾, 程 式 就 能 完 美 執 行, 在 此 解 說 本 專 題 比 較 關 鍵 的 程 式 和 設 定, 詳 看 附 錄 七

1. Private Sub MSComm1_OnComm() 2. Dim inbyte() As Byte 3. Dim vote As Double 4. Dim i% 5. Select Case MSComm1.CommEvent 6. Case comevreceive 7. inbyte = MSComm1.Input 8. For i = LBound(inbyte) To UBound(inbyte) 抓 取 陣 列 1 到 陣 列 尾 的 資 料 9. vote = Val(Str(inbyte(i))) 把 資 料 換 成 數 值 10. vote = (vote / 51 + 9.99) * 1000 資 料 的 運 算 11. vote = (vote - 10920) / 40 12. Label1.Caption = Str(vote) 13. Next i 14. End Select 15. End Sub 第 五 行 的 意 思 就 是 要 確 認 通 訊 埠 有 資 料 傳 進 來, 如 果 有 才 做 資 料 的 接 收 處 理 由 於 傳 來 的 值 是 屬 於 字 串, 所 以 必 須 把 值 轉 成 數 值 以 便 日 後 運 算, 其 方 法 如 第 九 行 所 示 關 於 本 程 式 最 重 要 的 就 是 下 面 兩 圖 的 設 定, 圖 3-1 和 圖 3-2, 只 要 完 成 這 兩 項 設 定,RS-232 就 能 通 不 過 特 別 注 意, 就 VB 而 言, 通 訊 埠 的 工 具 只 有 在 專 業 版 和 企 業 版 才 有 所 以 設 計 程 式 時 必 須 注 意, 而 設 定 通 訊 埠 時 也 要 注 意, 電 腦 的 通 訊 設 備 是 否 齊 備, 不 要 照 著 書 隨 便 設 定, 以 我 的 電 腦 為 例, 我 的 電 腦 沒 有 COM 2 埠, 如 果 按 照 圖 3-1 設 定, 一 輩 子 都 不 會 通 的, 所 以 使 用 前 先 到 電 腦 的 控 制 台 中 點 系 統, 看 電 腦 通 訊 埠 的 狀 態

圖 3-1 通 訊 埠 設 定 圖 3-2 鮑 率 設 定

第 四 章 實 驗 整 合 與 檢 討 做 實 驗 沒 有 不 遇 到 麻 煩 的, 把 失 敗 的 經 驗 紀 錄 下 來, 可 算 是 積 聚 日 後 的 財 富, 在 此 藉 由 表 格 的 方 式, 把 這 些 財 富 分 享 後 人 本 報 表 按 照 發 生 的 先 後 順 序 分 為 前 期 事 件, 和 後 期 事 件, 以 供 以 後 有 人 延 續 我 們 的 專 題 時 能 拿 來 參 考 表 4-1 前 期 實 驗 檢 討 問 題 內 容 解 決 辦 法 一 照 書 接 8951 的 電 路, 但 是 不 能 運 作 之 前 以 為 reset 接 腳 不 用 接, 在 和 別 組 討 論 後, 補 接 此 接 腳 後 就 能 正 常 運 作 了 二 8951 加 上 無 線 傳 輸 模 組, 在 距 離 短 時 遠 距 離 無 線 傳 輸 需 把 資 料 做 編 碼 能 正 常 傳 輸, 但 距 離 一 遠 就 不 行, 且 的 動 作, 但 如 果 加 上 編 解 碼 IC 用 傳 統 類 比 視 波 器 看 不 到 波 形 其 傳 輸 頻 率 就 由 IC 決 定, 類 比 視 波 器 根 本 無 法 分 析, 必 須 用 數 位 視 波 器 三 加 上 編 解 碼 IC 後 仍 不 能 動 在 逐 步 的 檢 查 下, 發 現 無 線 傳 輸 模 組, 在 我 們 之 前 不 正 常 操 作 下 早 就 燒 壞 了, 經 過 價 格 考 慮, 和 使 用 者 方 便 性 的 評 價, 改 採 今 天 所 用 的 無 線 傳 輸 模 組 四 動 了 不 到 2 分 鐘, 發 現 不 正 常 的 顯 示 在 逐 步 的 檢 查 下, 發 現 MCS-51 結 果 燒 壞 了, 聽 學 長 說 賣 給 學 生 用 的 MCS-51 很 多 都 是 品 質 不 良 的, 換 過 新 的 MCS-51 後 就 得 到 預 期 的 結 果

表 4-2 後 期 實 驗 檢 討 問 題 內 容 解 決 辦 法 一 用 89C51 控 制 編 解 碼 IC 的 位 址, 只 得 編 解 碼 IC 的 1 與 0 值 是 空 接 與 到 上 四 位 元 的 值 接 地 所 以 51 不 能 控 制 二 企 圖 利 用 89C51 寫 辨 識 碼, 卻 得 不 到 89C51 的 處 理 速 率 和 傳 輸 速 率 無 想 要 的 值 法 測 量, 導 致 資 料 遺 失 嚴 重 想 用 兩 組 發 射 和 接 收 模 組 做 Handshaking 的 工 作, 但 是 太 麻 煩 且 沒 必 要 三 使 用 兩 組 同 發 射 頻 率 的 發 射 接 收 模 組 依 賴 辰 彥 老 師 的 說 法, 同 頻 率 的, 接 收 的 情 形 不 如 預 期 理 想 發 射 器 位 置 不 對, 就 會 互 相 干 擾 建 議 使 用 頻 率 相 差 大 的 兩 組 發 射 接 收 模 四 使 用 頻 率 相 差 大 的 兩 組 發 射 接 收 模, 這 時 理 解 出 delay 的 重 要 性 還 是 不 理 想 五 溫 度 感 測 器 的 輸 出 電 壓 在 經 過 類 比 轉 由 於 買 的 IC 是 便 宜 貨, 精 準 度 數 位 後, 其 值 有 所 誤 差 不 高, 所 以 用 程 式 把 誤 差 補 回 來 六 洗 出 的 PCB 板, 但 焊 接 後 不 能 用 在 焊 接 和 插 IC 與 其 他 元 件 時, 因 為 不 正 常 的 施 力, 導 致 銲 錫 與 電 路 分 離, 或 線 路 斷 掉, 所 以 要 用 三 用 電 表 檢 查 看 是 否 有 斷 路

成 品 的 規 格 列 於 下 : 系 統 需 求 : 1.CPU:PentiumIII-1G 2.RAM:384MB 3. 作 業 系 統 ;Window XP 4. 連 接 埠 :Com1~6 5. 硬 碟 空 間 :1GB 6. 資 料 庫 :Microsoft Access 第 五 章 量 測 與 分 析 系 統 特 性 : 1. 有 效 收 訊 距 離 :10 公 尺 2. 最 佳 收 訊 距 離 :3~6 公 尺 3. 穿 透 性 : 有 4. 頻 率 :433MHz&315MHz 5. 手 機 影 響 : 不 怕 6. 接 收 角 度 : 不 限 安 全 事 項 : 1. 此 系 統 採 用 110V 的 電 壓, 移 動 時 請 抓 銅 腳, 以 防 觸 電 2. 此 系 統 除 AD590 耐 高 溫 外, 其 餘 元 件 皆 怕 熱, 請 勿 置 於 高 溫 潮 濕 的 環 境 操 作 注 意 事 項 : 1. 必 需 先 把 感 測 器 的 電 源 打 開, 再 開 本 程 式 2. 進 入 系 統 按 下 後 能 看 到 以 前 的 紀 錄, 若 想 測 試 請 按 開 新 檔 案 3. 舊 的 回 顧 能 看 以 前 紀 錄 的 數 據, 但 無 法 接 續 紀 錄 4. 通 訊 埠 選 項 能 調 整 系 統 以 符 合 元 件 特 性 5. 離 開 會 結 束 本 程 式 6. 如 在 執 行 時 遇 到 問 題, 請 呼 喚 協 助 精 靈

5.1 模 擬 的 結 果 圖 5-1 是 我 們 接 收 端 實 際 的 接 線 照 片, 圖 上 的 LED 燈 如 果 在 亮 的 話 表 示 有 資 料 正 在 傳 送, 而 HT-12D 的 Pin1~Pin8 完 全 不 接, 設 定 此 HT-12D 的 密 碼 為 0, 且 藉 由 HT-12D 的 Pin13 接 腳 接 數 位 示 波 器 來 量 測 波 形, 結 果 如 圖 5-3 圖 5-1: 接 收 端 測 試 電 路 圖 5-2 是 我 們 發 射 端 實 際 的 接 線 照 片, 藉 由 8951 單 晶 片 做 訊 號 源 傳 送 的 訊 號, 而 HT-12E 的 Pin1~Pin8 配 合 接 收 端 完 全 不 接, 設 定 此 HT-12E 的 密 碼 為 0, 藉 由 數 位 示 波 器 接 8951 的 Pin5 接 腳 來 量 測 波 形, 結 果 如 圖 5-3 HT-12E 8951 單 晶 片 發 射 模 組 圖 5-2: 發 射 端 測 試 電 路

圖 5-3 是 我 們 量 測 的 成 果 實 際 照 片, 由 於 把 輸 入 波 接 示 波 器 的 CH1, 輸 出 波 接 CH2, 所 以 可 以 看 出 因 為 工 作 時 間, 輸 出 波 有 些 微 延 遲, 如 果 把 示 波 器 的 掃 描 頻 率 調 大 後, 則 幾 乎 是 同 時 的 輸 入 波 輸 出 波 圖 5-3: 輸 入 與 輸 出 波

5.2 人 機 操 控 介 面 完 成 的 成 品 照 片 如 圖 2-1 發 射 端 三 層 圖 2-2 電 源 層 圖 2-8 感 測 層 電 路 成 品 圖 2-13 發 射 層 電 路 成 品 和 圖 2-23 接 收 端 電 路 成 品 所 以 接 下 來 要 展 示 VB 監 控 程 式 的 照 片, 首 先 展 示 主 畫 面, 如 圖 5-4 圖 5-4 人 機 介 面 主 畫 面 這 個 程 式 設 計 理 念 是 參 考 時 下 最 流 行 的 抓 BT 文 件 的 軟 體 BitComet( 比 特 精 靈 ) 所 設 計 的, 本 程 式 目 前 可 以 顯 示 溫 度 狀 態, 可 以 設 定 通 訊 埠, 也 可 以 寫 日 誌, 也 有 記 憶 功 能, 如 果 測 試 的 時 間 短 的 話 還 能 作 分 析 日 誌 紀 錄 這 個 功 能 是 可 以 紀 錄, 讀 取, 和 列 印, 就 如 同 一 些 通 訊 軟 體, 都 會 紀 錄 下 任 何 時 刻 發 生 的 事 件, 這 樣 才 能 清 楚 何 時 發 生 什 麼 事, 此 紀 錄 每 五 秒 紀 錄 一 次, 在 結 束 通 訊 時 必 須 立 即 存 檔, 存 檔 完 後 資 料 不 會 隨 著 開 新 紀 錄 遺 失, 以 後 可 以 叫 出 來 觀 看, 也 可 以 印 出 來, 但 必 須 注 意, 隨 著 時 間 增 長, 小 心 檔 案 過 大, 這 就 是 硬 碟 要 求 1GB 的 理 由 而 分 析 結 果 與 波 形 顯 示 目 前 功 能 還 不 健 全, 所 以 暫 時 不 能 使 用

圖 5-5 協 助 精 靈 與 通 訊 埠 的 設 定

圖 5-6 溫 度 實 測 結 果

圖 5-7 日 誌 紀 錄

5.3 測 試 結 果 以 下 就 所 測 得 的 數 據 列 表 分 析, 本 測 試 取 5 次 攝 氏 溫 度 值 並 與 真 實 溫 度 值 作 比 較, 結 果 如 表 5-1 真 實 溫 度 是 由 冷 氣 機 的 溫 度 計 得 知 表 5-1 室 溫 測 試 序 號 真 實 溫 度 測 試 溫 度 1 22 22.294 2 22 22.784 3 22 22.784 4 22 22.784 5 22 20.824 平 均 22 22.294 由 表 5-1 而 知 大 部 分 的 時 間 都 很 準 的, 而 表 5-2 是 由 銲 槍 作 熱 源, 改 變 感 測 器 的 溫 度 而 得 的 表, 首 先 我 們 用 一 枝 未 加 熱 的 銲 槍 接 觸 感 測 器, 然 後 慢 慢 加 熱 到 溫 度 超 過 60 度 時 停 止 加 熱, 之 後 讓 感 測 器 自 然 冷 卻, 所 得 的 值 如 表 5-2, 時 間 由 加 熱 開 始 0 秒 算 起

表 5-2 加 熱 變 化 時 間 溫 度 : 0( 開 始 加 熱 ) 22.784 5 27.529 10 35.935 15 42.344 20 48.254 30 55.159 35( 停 止 加 熱 ) 60.531 40 60.420 45 54.652 50 49.662 55 36.785 60 30.426 65 25.357 70 22.294 75 22.784

第 六 章 結 論 6.1 心 得 我 喜 歡 實 作, 因 此 很 高 興 有 這 個 機 會 發 揮 所 長, 在 專 題 結 束 的 同 時, 深 深 感 覺 在 逢 甲 四 年, 實 習 課 雖 然 都 拿 高 分, 在 執 行 專 題 方 面 還 是 太 嫩 了 我 體 認 到, 一 個 好 的 專 題 除 了 要 有 毅 力, 和 恆 心 外, 還 必 須 學 以 致 用, 把 所 學 的 應 用 於 實 作 或 解 決 問 題 作 專 題 最 大 的 好 處 就 是 學 習 實 務, 也 可 以 說 是 強 迫 自 己 學 習, 一 向 想 學 的 VB 程 式, 我 也 在 這 短 期 間 內 學 會 了, 同 時 也 學 習 了 不 少 最 最 基 本 的 實 驗 技 巧, 也 體 會 為 何 在 產 業 界, 為 何 比 較 基 層 的 工 作, 寧 願 請 大 專 生, 也 不 會 請 大 學 生, 除 了 成 本 問 題, 就 是 後 者 實 作 經 驗 較 為 缺 乏 本 次 專 題 讓 我 進 入 許 多 電 子 世 界 未 知 的 領 域, 和 見 識 到 資 訊 方 面 的 應 用 讓 我 體 認 到 自 己 雖 然 大 學 四 年 快 結 束 了, 但 比 在 業 界 的 專 家, 差 的 真 遠 因 此, 我 應 該 更 努 力 去 學 習 一 些 新 的 事 物 最 後 對 那 些 幫 助 過 我 們 的 人, 再 致 上 衷 心 的 感 謝, 沒 有 他 們, 我 們 就 沒 有 今 天 的 成 果 6.2 未 來 發 展 本 專 題 雖 可 說 有 成 果, 但 尚 非 完 善, 其 中 感 測 器 的 穩 定 度 就 是 一 個 問 題, 調 高 感 測 器 的 靈 敏 度, 就 會 導 致 數 字 亂 跳 而 我 們 所 設 計 的 整 個 電 路 尚 沒 有 做 保 護 電 路 設 計, 所 以 只 要 一 個 元 件 壞 掉, 很 可 能 其 它 就 會 一 起 遭 殃 運 用 VB 程 式 時, 當 數 据 多 時, 會 不 出 現 分 析 結 果 波 形 顯 示 功 能 亦 尚 不 能 順 利 作 動 ; 作 資 料 庫 清 除 時, 有 時 也 會 出 問 題 ; 而 VB 雖 然 好 用, 但 是 卻 有 跨 平 台 的 困 擾, 即 在 自 己 的 電 腦 上 可 以 執 行, 但 換 成 別 人 的 電 腦 或 許 就 不 行 目 前 只 能 做 到 一 個 發 射 端 對 一 個 接 收 端, 如 果 要 更 實 用 的 話 必 須 做 到, 多 個 發 射 端 對 一 個 接 收 端 一 個 成 果 的 成 功, 是 採 在 多 少 前 人 的 肩 膀 上 換 來 的, 希 望 後 人 看 到 此 篇 文 章, 能 運 用 更 新 的 技 術 加 以 改 進

參 考 文 獻 [1] 范 逸 之 陳 立 元,Visual Basic 與 RS-232 串 列 通 訊 控 制 實 務, 文 魁 資 訊 股 份 有 限 公 司,2002 年 [2] 范 逸 之 陳 立 元,Visual Basic 與 分 散 式 監 控 系 統, 文 魁 資 訊 股 份 有 限 公 司, 2002 年 [3]William Stallings,Data and Computer Communications sixth Edition Printice Hall International Inc,1996 [4] 洪 錦 魁, 精 通 Visual basic 6.0, 文 魁 資 訊 股 份 有 限 公 司,2003 年 [5]Intel Embedded Control Handbook [6] 范 逸 之 陳 立 元,C++ Builder 與 RS-232 串 列 通 訊 控 制, 文 魁 資 訊 股 份 有 限 公 司,2002 年 [7] 蔡 朝 洋, 單 晶 片 微 電 腦 8051 原 理 與 應 用, 全 華 科 技 圖 書,2000 年 [8] 盧 明 智, 電 子 實 習 與 專 題 製 作 -- 感 測 器 應 用 篇, 全 華 科 技 圖 書,1996 年 [9] 林 文 得, 穩 壓 電 源 電 路 集, 全 華 科 技 圖 書,1998 年 [10] 何 中 庸, 電 子 穩 壓 IC 應 用 手 冊, 全 華 科 技 圖 書, 民 國 90 年 [11] 蔡 朝 洋, 電 子 學 實 驗, 全 華 科 技 圖 書,1996 年 [12] 方 志 鵬,IBM PC 系 統 設 計 與 介 面 技 術, 東 華 書 局, 民 國 94 年 [13] 施 威 銘, 組 合 語 言 實, 務 旗 標 出 版 社, 民 國 89 年 [14] 文 心 電 子 http://www.wenshing.com.tw/china/chinahome.asp [15] 雷 兒 電 子 網 http://fpga.myftp.org/modules/news/ [16] 超 韌 派 http://www.fwdev.com/ [17] 元 智 大 學 最 佳 化 實 驗 室 http://designer.mech.yzu.edu.tw [18] 科 學 網 http://www.phys.tku.edu.tw

附 錄 一 電 源 層 電 路 圖

附 錄 二 感 測 層 電 路 圖

附 錄 三 發 射 層 電 路 圖

附 錄 四 接 收 端 電 路 圖

附 錄 五 發 射 端 89C51 的 程 式 org 0000h loop: clr p1.7' 清 除 p1.7 的 值 setb p1.7' 設 定 p1.7 的 值 為 1 告 知 adc0804 傳 訊 號 wait: jb p1.6,wait ' 等 待 adc0804 傳 來 ok 訊 號 mov p3,0ffh mov a,p3 mov p2,a acall delay swap a mov p0,#01h mov p2,a acall delay ajmp loop delay: MOV R6,#250 DL1: MOV R7,#20 DL2: DJNZ R7,DL2 DJNZ R6,DL1 RET END

附 錄 六 接 收 端 89C51 的 程 式 org 0000h MOV TMOD,#00100000B' 設 定 通 訊 埠 控 制 項 MOV TH1,#230 ' 設 定 連 線 速 度 為 1200bps MOV TL1,#230 ' SETB TR1 ' MOV SCON,#01110000B' loop: mov p1,0ffh mov a,p1 acall delay OUTPUT: CLR TI ' 清 除 發 設 接 腳 MOV SBUF,A JNB TI,$ ' 傳 送 資 料 ' 動 帶 結 束 字 元 ajmp loop delay: MOV R6,#250 sdl1: MOV R7,#20 sdl2: DJNZ R7,sDL2 DJNZ R6,sDL1 RET END

附 錄 七 VB 主 程 式 Begin VB.Form Form1 Attribute VB_Name = "Form1" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Dim cout1 As Integer Dim cout2 As Integer Dim cout3 As Integer Dim cout4 As Integer Dim allcnt As Integer Dim allcon As Integer Dim aven1 As Double Dim aven2 As Double Dim avcnt1 As Double Dim avcnt2 As Double Dim avcnt3 As Double Dim avcnt4 As Double Dim recom As Integer Option Explicit Private Sub Command1_Click() Dim lstr As String On Error GoTo ErrHandler ' 按 取 消 鈕 則 跳 至 ErrHandler CmDialog1.Filter = "Text files(*.txt) *.txt" CmDialog1.FilterIndex = 1 CmDialog1.Action = 1 ' 開 啟 舊 檔 對 話 方 塊 Open CmDialog1.FileName For Input As #1 ' 開 檔 While Not EOF(1) Line Input #1, lstr ' 讀 檔

Text3.Text = Text3.Text + lstr + Chr(13) + Chr(10) Wend Close #1 ' 關 檔 ErrHandler: Exit Sub End Sub Private Sub Command2_Click() On Error GoTo ErrHandler ' 按 取 消 鈕 則 跳 至 ErrHandler CmDialog1.Filter = "Text files(*.txt) *.txt" CmDialog1.FilterIndex = 1 CmDialog1.Action = 2 ' 存 檔 對 話 方 塊 Open CmDialog1.FileName For Output As #1 Print #1, Text3.Text ' 存 檔 Close #1 ErrHandler: Exit Sub End Sub ' 關 檔 Private Sub Command3_Click() CmDialog1.CancelError = True On Error GoTo ErrHandler CmDialog1.Action = 5 For i = 1 To CmDialog1.Copies Printer.Print Text3.Text Next i Printer.EndDoc ErrHandler: Exit Sub End Sub ' 按 取 消 鈕 則 跳 至 ErrHandler ' 開 啟 列 印 對 話 方 塊 ' 列 印 Private Sub Command4_Click() allcnt = cout1 + cout2 + cout3 + cout4

aven2 = aven1 * 9 / 5 + 32 Label9.Caption = aven1 Label10.Caption = aven2 avcnt1 = cout4 * 100 / allcnt avcnt2 = cout3 * 100 / allcnt avcnt3 = cout2 * 100 / allcnt avcnt4 = cout1 * 100 / allcnt Label15.Caption = avcnt1 Label16.Caption = avcnt2 Label17.Caption = avcnt3 Label18.Caption = avcnt4 End Sub Private Sub Form_Load() Form2.Show 1 recom = 0 menopen.enabled = 0 menclose.enabled = 0 mennew.enabled = True Toolbar1.Buttons(1).Enabled = True Toolbar1.Buttons(2).Enabled = False Toolbar1.Buttons(3).Enabled = False Timer1.Enabled = True Timer2.Enabled = False Timer3.Enabled = False Command4.Enabled = False cout1 = 0 cout2 = 0 cout3 = 0 cout4 = 0 aven1 = 0 allcon = 0 End Sub

Private Sub menabout_click() msg = " 作 者 : 鄭 恒 一 & 黃 建 富 " msg = msg + Chr(10) msg = msg + " 版 本 :v2.04" msg = msg + Chr(10) msg = msg + " 時 間 :2004.12.14" MsgBox msg End Sub Private Sub mencall_click() Form3.Show 1 End Sub Private Sub menclose_click() MSComm1.PortOpen = False menopen.enabled = 0 menclose.enabled = 0 menload.enabled = True Toolbar1.Buttons(1).Enabled = False Toolbar1.Buttons(2).Enabled = False Toolbar1.Buttons(3).Enabled = False Timer1.Enabled = False Timer2.Enabled = False Timer3.Enabled = False Command4.Enabled = True End Sub Private Sub menexit_click() End End Sub Private Sub menload_click()

menopen.enabled = 0 menclose.enabled = 0 Toolbar1.Buttons(1).Enabled = False Toolbar1.Buttons(2).Enabled = False Toolbar1.Buttons(3).Enabled = False Timer1.Enabled = False Timer2.Enabled = False Timer3.Enabled = False Command4.Enabled = False End Sub Private Sub mennew_click() Dim n As Integer menopen.enabled = -1 menclose.enabled = 0 menload.enabled = False Toolbar1.Buttons(1).Enabled = True Toolbar1.Buttons(2).Enabled = False Toolbar1.Buttons(3).Enabled = False Timer1.Enabled = True Timer2.Enabled = False Timer3.Enabled = False Command4.Enabled = False Text3.Text = "" recom = Data1.Recordset.RecordCount For n = 1 To recom If Data1.Recordset.BOF = False Then Data1.Recordset.Delete End If Data1.Recordset.MovePrevious Next n End Sub Private Sub menopen_click()

MSComm1.PortOpen = True menopen.enabled = 0 menclose.enabled = -1 menload.enabled = False Toolbar1.Buttons(1).Enabled = False Toolbar1.Buttons(2).Enabled = True Toolbar1.Buttons(3).Enabled = True Timer1.Enabled = True Timer2.Enabled = True Timer3.Enabled = True Command4.Enabled = False End Sub Private Sub menselect_click() frmproperties.show 1 End Sub Private Sub MSComm1_OnComm() Dim inbyte() As Byte Dim vote1 As Double Dim vote2 As Double Dim vote3 As Double Dim vote4 As Double Dim vote5 As Integer Dim i%, D1$, D2$, t% Dim data(1 To 50) As Single Dim x!(51), y!(51) Dim dstart%, dend% vote4 = 0 vote3 = 0 Select Case MSComm1.CommEvent Case comevreceive inbyte = MSComm1.Input For i = LBound(inbyte) To UBound(inbyte)

vote1 = Val(Str(inbyte(i))) vote5 = Val(Str(inbyte(i))) vote1 = ((vote1 / 51 + 11.756) * 1000-10920) / 40 vote5 = ((vote5 / 51 + 10.8) * 1000-10920) / 40 vote3 = vote1 Label3.Caption = Str(vote1) Label21.Caption = Str(vote1) vote2 = vote1 * 9 / 5 + 32 Label6.Caption = Str(vote2) If vote4 <> vote1 Then allcon = allcon + 1 Else allcon = allcon End If If i = 1 Then aven1 = vote5 Else aven1 = (aven1 + vote5) / 2 End If If vote3 >= 60 Then cout1 = cout1 + 1 Text4.Text = " 過 熱 " Text4.BackColor = RGB(255, 0, 0) ElseIf vote3 >= 30 Then cout2 = cout2 + 1 Text4.Text = " 熱 " Text4.BackColor = RGB(255, 255, 0) ElseIf vote3 >= 20 Then cout3 = cout3 + 1 Text4.Text = " 溫 暖 " Text4.BackColor = RGB(0, 255, 0) Else

cout4 = cout4 + 1 Text4.Text = " 冷 " Text4.BackColor = RGB(0, 0, 255) End If 'Picture1.Cls 'dstart = LBound(inbyte) ' 取 得 位 元 組 陣 列 最 小 索 引 值 'dend = UBound(inbyte) ' 取 得 位 元 組 陣 列 最 大 索 引 值 'For t = 0 To 49 'D1 = CStr(inbyte(dStart + 2 * t)) ' 取 得 小 數 點 前 的 數 據 ' D2 = CStr(inbyte(dStart + 2 * t + 1)) ' 取 得 小 數 點 後 的 數 據 'data(i + 1) = Val(D1 &"."& D2) ' 數 據 組 合 ' 最 後 則 是 顯 示 在 圖 片 框 中 'x(t) = t 'y(t) = data(t + 1) ' 陣 列 指 定 'If t = 0 Then 'Picture1.PSet (x(t), y(t)) ' 指 定 原 點 'Else 'Picture1.Line -(x(t), y(t)) ' 繪 線 'End If 'Next t Next i End Select End Sub Private Sub Timer1_Timer() Text5.Text = Time$ Label22.Caption = Time$ End Sub Private Sub Timer2_Timer()

Dim strg1 As String Dim strg2 As String Dim strg3 As String Dim n As Integer strg1 = Now strg2 = Label3.Caption strg3 = Label6.Caption n = n + 1 Data1.Recordset.AddNew Text3.Text = Text3.Text + " 時 間 :" + strg1 Text3.Text = Text3.Text + " 攝 氏 溫 度 :" + strg2 + " 華 氏 溫 度 :" + strg3 Text3.Text = Text3.Text + " End Sub 狀 況 :" + Text4.Text + Chr(13) + Chr(10) Private Sub Timer3_Timer() allcnt = cout1 + cout2 + cout3 + cout4 If allcon >= 110 Then Label25.Caption = "3~6" ElseIf allcon >= 100 Then Label25.Caption = "1~2" ElseIf allcon >= 50 Then Label25.Caption = "3~6" ElseIf allcon >= 20 Then Label25.Caption = "7~10" ElseIf allcon >= 2 Then Label25.Caption = "11~..." Else Label25.Caption = " 訊 號 微 弱 " End If End Sub Private Sub Toolbar1_ButtonClick(ByVal Button As

MSComctlLib.Button) Select Case Button.Index Case 1: MSComm1.PortOpen = True menopen.enabled = 0 menclose.enabled = -1 menload.enabled = False Toolbar1.Buttons(1).Enabled = False Toolbar1.Buttons(2).Enabled = True Toolbar1.Buttons(3).Enabled = True Timer1.Enabled = True Timer2.Enabled = True Timer3.Enabled = True Command4.Enabled = False Case 2: MSComm1.PortOpen = False menopen.enabled = -1 menclose.enabled = 0 menload.enabled = False Toolbar1.Buttons(1).Enabled = True Toolbar1.Buttons(2).Enabled = False Toolbar1.Buttons(3).Enabled = True Timer1.Enabled = True Timer2.Enabled = False Command4.Enabled = False Timer3.Enabled = True Case 3: MSComm1.PortOpen = False menopen.enabled = -1 menclose.enabled = 0 menload.enabled = True Toolbar1.Buttons(1).Enabled = False Toolbar1.Buttons(2).Enabled = False Toolbar1.Buttons(3).Enabled = False

Timer1.Enabled = False Timer2.Enabled = False Timer3.Enabled = False Command4.Enabled = True Case 4: Case 5: Form3.Show End Select End Sub