類比轉數位 IC研究 組員:施怡儒 S0453030 柯曄新 S0453001 張久藝 S0453019.

Slides:



Advertisements
Similar presentations
人機介面 Arduino 簡介 授課教師 開課單位. Arduino 簡介 Arduino 是一塊 Open source 的 Simple i/o 介面板,並 且具有使用類似 java, C 語言的開發環境。 可以快速使用 Arduino 語言 ( 基於 wiring) 與 Flash 或 Processing…
Advertisements

美 丽的轴对称图形 教学内容 教学目标 教学重点、难点 教法、学法 教学过程 教材从具体到抽象,从感性到理性,从实 践到理论,再用实践检验理论,层次分明,循序 渐进的指导学生认识自然界和日常生活中具有轴 对称性质的事物,使学生进一步认识前面所学的 平面图形的本质特征。 教 学 内 容教 学 内.
户 外 拓 展 游 戏 大 全(二) 资料整理:丁 丁.
上海交通大学附属中学 李由 晏敏宽 刘华典 指导老师:朱乔荣 徐忠惠 制作:李由
蚁族俱乐部 —敢于挑战,永不言弃,友谊与事业并存!.
高雄市復華高級中學 校務分享簡介 簡報人:康木村 校長.
第十三章 银行法律制度 银行法是金融法律体系中的核心,是国家进行宏观调控的重要法律。本章结合我国银行法的法律规定,阐述了中国人民银行的性质和法律地位、中国人民银行的职能、中国人民银行的货币政策与货币政策工具;阐述了商业银行的经营原则、商业银行的设立和组织机构和商业银行的业务等内容.
勞保年金制度及軍教人員 退休制度改革規劃 行政院年金制度改革小組 102年1月30日.
2014年重点行业分析及新思路、信模式 北京立金银行培训中心
总 复 习 班 级:测控技术与仪器2011-1、2班 授 课:滕召胜.
LabVIEW简介 李楠.
EIS 實驗室 在QT2410上實現PWM功能 王兆慶 朱育昇.
Arduino課程 DHT11溫濕感測 中部自造者基地-雲科大.
智慧電子應用設計導論(1/3) Sensor-II
單晶片實作講義 微電腦控制界面- (數位類比轉換)
Netduino 程式設計教學 國立豐原高中 郭再興.
公務人員年金改革法案介紹 (總統公布) 銓敍部退撫司 民國106年8月.
CH2 開發環境介紹 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
Chap. 5 The Operational Amplifier
物聯網實務 大仁科技大學 資訊工程與娛樂科技系 李文禮.
100學年度第2學期 邏輯設計實習TA訓練 機 台 介 紹.
智慧電子應用設計導論(1/3) Sensor-III
PWM (Pulse width modulation)驅動:脈波寬度調變就是依照控制訊號的大小,調整脈波串列寬度,控制電壓值愈大,脈波寬度就愈寬,利用正弦波做為脈寬調變電路的控制電壓,其頻率為需要的輸出頻率,以脈波控制電晶體ON-OFF動作,以調節馬達線圈電流。 脈波寬度調變技術如圖10-28所示,圖10-28(a)所示為使用電晶體的單相眽寬調變變頻電路,電路中T1、T2島通狀態由兩個比較器控制,如圖10-28(b)所示。
內容:串列傳輸 實作:Arduino to PC 、 Arduino to Arduino 簡報:廖崇義
动手玩转Arduino (三) 串口输入输出
電子技術(三) 小專題報告 紅外線感溫顯示器
特雷門琴 (Theremin) 是 tone() 函數的應用, 它只需要一個蜂鳴器, 一個光敏電阻, 以及一個 10K 電阻就可以進行測試了. 實際電路接線如下 :光敏電阻與 10 K 電阻串聯, 光敏電阻一端接 5V, 與電阻串接處接Arduino 的 A0 腳, 電阻另一端接地. 而蜂鳴器則 +
微机原理与接口技术 微机原理与接口技术 朱华贵 2015年12月10日.
智慧電子應用設計導論(1/3) Actuator
CH5 數位訊號 最簡單的互動設計 – Arduino一試就上手 孫駿榮、吳明展、盧聰勇.
實密特觸發---正回授的例子 比較器 Comparator 當op amp.無負回授時,Golden Rules不成立 O O
使用VHDL設計—4位元加法器 通訊一甲 B 楊穎穆.
    Arduino 1602 LCD 量測電壓顯示 LCD 示波器    林品成 月.
使用VHDL設計—4位元位移器 通訊一甲 B 楊穎穆.
小專題-霍爾電路之IC研究 組員:施怡儒 S 柯曄新 S 張久藝 S
第十章 D/A、A/D转换接口(6学时) 现代计算机接口技术  知 识 概 述  第一节 D/A转换(2学时)
8-1 功能簡介 8-4 實驗成果 8-2 電路說明 8-5 延伸應用與練習 8-3 程式設計
Arduino.
組員:羅敏嘉 S (組長) 劉為云 S 鄭佳姍 S 黃瑩禎 S 指導老師:林得裕 教授
智慧電子應用設計導論(1/3) Display
加熱溫度控制器 S 許位祥 S 李世震 S 陳彥霖 S 羅章元 指導教授:林得裕教授.
語法:Variables & Functions 實作:Digital out (Button+LED) 簡報:廖崇義
DHT11 溫溼度感測器 林品成 月.
K60基础课程 02 首都师范大学物理系 王甜.
PFC电路概述及其主要工作原理 有源PFC电路原理及其控制方法
Arduino課程 RFID 中部自造者基地-雲科大.
知识点0303 RFID射频模块 主讲人:宁波鄞州职业教育中心学校 陈浙 (Arduino功能模块与应用)
    使用Arduino量測交流(AC)電壓    林品成 月.
    使用Arduino量測直流(DC)電壓    林品成 月.
亚博科技 Arduino视频教程 第8讲 蜂鸣器发声实验.
紅外線心律測定 S 劉鴻毅 S 林易霆 S 吳柏寰 S 林恩廷.
語法:結構 實作:Analog in (VR、光敏+七段顯示電壓) 簡報:廖崇義
目录 一 移相全桥原理简述 二 控制芯片UCC3895简介 三 器件应力分析 四 磁性器件设计 五 应用中出现的问题 六 参考资料.
亚博科技 Arduino视频教程 第12讲 8乘8点阵.
磁鐵遙控車 組員: 盧永堃 S 李柏宏 S 王皓正 S 李文 S
物聯網期末報告 組員: 邱景柏 方嘉慶 陳約翰 洪銘陽
Arduino智慧機器人 觸鬚的觸碰式導航
知识点0204 夏普红外测距传感器 主讲人:宁波鄞州职业教育中心学校 陈浙 (Arduino功能模块与应用)
第二章 类型、对象、运算符和表达式.
測試藍芽模組的接收和發送功能 班級:資通三A 學號: 姓名:簡宏恩.
Arduino課程 液晶1602 中部自造者基地-雲科大.
使用VHDL設計-8x3編碼電路 通訊一甲 B 楊穎穆.
微机原理与接口技术 ——80x86微处理器 西安邮电大学 计算机学院 范琳.
AM &FM simulation 通訊四甲 B 蕭惟尹.
4.11 ADC.
第五章 序列埠通訊 並列與序列通訊簡介 認識序列埠 認識字元資料類型 字串資料類型 從序列埠監控視窗觀察變數 從Arduino接收序列資料
微算機(二) -- ADC0804 measurement
講師:劉俊民(金剛) Idea 創意應用科技有限公司
第2章 Arduino编程.
生命銀行 生命銀行.
Presentation transcript:

類比轉數位 IC研究 組員:施怡儒 S0453030 柯曄新 S0453001 張久藝 S0453019

ADC0804LCN→功能是類比轉數位

ADC0804LCN(內部電路)

PIN名稱功能 1 CS Chip select 2 3 4 5 8bit資料輸出 6 V+和V- Input Voltage 7 8 9 RD CS為Low且RD為Low時,才能讀取ADC0804的資料 3 WR 啟動ADC0804作類比轉換 4 INTR 中斷要求輸出端,Lo動作 5 DB0到DB7 8bit資料輸出 6 V+和V- Input Voltage 7 CLK 轉換時脈輸入端 8 CLK R 轉換時脈反相輸出端 9 VREF 參考電壓輸入端 10 VCC和GND 提供ADC0804的正負電源

PIN名稱功能 Pin1(CS):晶片選擇,Low動作 Pin2(RD):本訊號線需配合CS使用,亦即當CS為Lo且RD為Lo時,才能讀取ADC0804上的資料 Pin3(WR):轉換控制訊號,Low動作。啟動ADC0804作類比轉換 Pin4(CLK):轉換時脈輸入端 Pin5(INTR):中斷要求輸出端 Pin6~PIN7(VIN+/-):類比訊號輸入,正負差最大5V。 Pin8、Pin10(GND):接地 Pin9(VREF):轉換時的參考電壓準位,電壓準位為最大輸入類比電壓的一半 Pin11~Pin18(DB0~DB7):數位資料輸出 Pin20(VCC):IC電源

參考電壓 VREF 電壓準位為最大輸入類比電壓的一半,即若類比電壓範圍為0到4V,則VREF應輸入2V,若空接則為VCC/2。

脈衝寬度調變 (PWM) 利用數位訊號模擬類比訊號的方式 Duty Cycle = Ton/Toff (%) 模擬出的電壓 V = Von x duty cycle (%) = 5V x duty cycle (%) 透過低通濾波將脈衝寬度調變 (PWM)濾成DC電壓

Arduino 程式 byte w[8]; double out; void setup() { // put your setup code here, to run once: Serial.begin(9600); analogWrite(10,150); for (int x = 7; x >= 0; x--) { pinMode(x + 2, INPUT); } }

Arduino 程式 void loop() { // put your main code here, to run repeatedly: int ana = 0; for (int x = 7; x >= 0; x--) { w[x] = digitalRead (x + 2); // Serial.print( w[x]); // Serial.print(" "); } for (int x = 8; x > 1; x--) { ana += w[x - 1]; ana *= 2; } ana += w[0]; // Serial.println(""); Serial.print(ana,BIN); Serial.print(" "); out=ana/25.; Serial.print(out); Serial.println(""); delay(200); }

利用Arduino輸入電壓到VIN void setup() { // put your setup code here, to run once: Serial.begin(9600); analogWrite(10,X); } X=(輸入電壓/5)*255

利用Arduino輸入電壓到 VIN=1V void setup() { Serial.begin(9600); analogWrite(10,51); }

利用Arduino輸入電壓到 VIN=2V void setup() { Serial.begin(9600); analogWrite(10,102); }

利用Arduino輸入電壓到 VIN=3V void setup() { Serial.begin(9600); analogWrite(10,150); }

利用Arduino輸入電壓到 VIN=4V void setup() { Serial.begin(9600); analogWrite(10,201); }

利用Arduino輸入電壓到 VIN=5V void setup() { Serial.begin(9600); analogWrite(10,250); }