1. 在線等一份數字電壓表設計報告
8路數字電壓表的設計(報告 程序 電路圖)
數字電壓表
一、實驗題目: 8路數字電壓表的設計
二、實驗內容:
利用單片機AT89C52與ADC0809設計一個8路數字電壓表,能夠測量0-5V之間的8路輸入電壓值,並能在四位數碼管上顯示。
三、要求:
基本要求:1、有一路正常工作
2、製作PCB板
發揮部分: 1、顯示各路電壓數及其電壓值
2、可通過按鍵進行通道選擇
3、當超過某一設定值時報警
四、設計方案
通過一個A/D(ADC0809模擬數字轉換)晶元採集後將外測電壓信號轉換為數字信號,再由單片機(AT89C52)處理信號,輸出信號,由數碼管顯示各路電壓。更改程序使能用按鍵進行復位、通道選擇、單路循環選擇;並在超過設定報警電壓(4.7V)時以LED燈發光報警。
要圖的么還?
2. 數字電壓表 一、 要求:以單片機為核心,設計一個數字電壓表
單片機為控制器,採用中斷方式,對2路0~5V的模擬電壓進行?
更好被了
3. 畢業論文開題報告--------------急
1. 基於FX2N-48MRPLC的交通燈控制
2. 西門子PLC控制的四層電梯畢業設計論文
3. PLC電梯控制畢業論文
4. 基於plc的五層電梯控制
5. 松下PLC控制的五層電梯設計
6. 基於PLC控制的立體車庫系統設計
7. PLC控制的花樣噴泉
8. 三菱PLC控制的花樣噴泉系統
9. PLC控制的搶答器設計
10. 世紀星組態 PLC控制的交通燈系統
11. X62W型卧式萬能銑床設計
12. 四路搶答器PLC控制
13. PLC控制類畢業設計論文
14. 鐵路與公路交叉口護欄自動控制系統
15. 基於PLC的機械手自動操作系統
16. 三相非同步電動機正反轉控制
17. 基於機械手分選大小球的自動控制
18. 基於PLC控制的作息時間控制系統
19. 變頻恆壓供水控制系統
20. PLC在電網備用自動投入中的應用
21. PLC在變電站變壓器自動化中的應用
22. FX2系列PCL五層電梯控制系統
23. PLC控制的自動售貨機畢業設計論文
24. 雙恆壓供水西門子PLC畢業設計
25. 交流變頻調速PLC控制電梯系統設計畢業論文
26. 基於PLC的三層電梯控制系統設計
27. PLC控制自動門的課程設計
28. PLC控制鍋爐輸煤系統
29. PLC控制變頻調速五層電梯系統設計
30. 機械手PLC控制設計
31. 基於PLC的組合機床控制系統設計
32. PLC在改造z-3040型搖臂鑽床中的應用
33. 超高壓水射流機器人切割系統電氣控制設計
34. PLC在數控技術中進給系統的開發中的應用
35. PLC在船用牽引控制系統開發中的應用
36. 智能組合秤控制系統設計
37. S7-200PLC在數控車床控制系統中的應用
38. 自動送料裝車系統PLC控制設計
39. 三菱PLC在五層電梯控制中的應用
40. PLC在交流雙速電梯控制系統中的應用
41. PLC電梯控制畢業論文
42. 基於PLC的電機故障診斷系統設計
43. 歐姆龍PLC控制交通燈系統畢業論文
44. PLC在配料生產線上的應用畢業論文
45. 三菱PLC控制的四層電梯畢業設計論文
46. 全自動洗衣機PLC控制畢業設計論文
47. 工業洗衣機的PLC控制畢業論文
48. 《雙恆壓無塔供水的PLC電氣控制》
49. 基於三菱PLC設計的四層電梯控制系統
50. 西門子PLC交通燈畢業設計
51. 自動銑床PLC控制系統畢業設計
52. PLC變頻調速恆壓供水系統
53. PLC控制的行車自動化控制系統
54. 基於PLC的自動售貨機的設計
55. 基於PLC的氣動機械手控制系統
56. PLC在電梯自動化控制中的應用
57. 組態控制交通燈
58. PLC控制的升降橫移式自動化立體車庫
59. PLC在電動單梁天車中的應用
60. PLC在液體混合控制系統中的應用
61. 基於西門子PLC控制的全自動洗衣機模擬設計
62. 基於三菱PLC控制的全自動洗衣機
63. 基於plc的污水處理系統
64. 恆壓供水系統的PLC控制設計
65. 基於歐姆龍PLC的變頻恆壓供水系統設計
66. 西門子PLC編寫的花樣噴泉控製程序
67. 歐姆龍PLC編寫的全自動洗衣機控製程序
68 景觀溫室控制系統的設計
69. 貯絲生產線PLC控制的系統
70. 基於PLC的霓虹燈控制系統
71. PLC在砂光機控制系統上的應用
72. 磨石粉生產線控制系統的設計
73. 自動葯片裝瓶機PLC控制設計
74. 裝卸料小車多方式運行的PLC控制系統設計
75. PLC控制的自動罐裝機系統
76. 基於CPLD的可控硅中頻電源
77. 西門子PLC編寫的花樣噴泉控製程序
78. 歐姆龍PLC編寫的全自動洗衣機控製程序
79. PLC在板式過濾器中的應用
80. PLC在糧食存儲物流控制系統設計中的應用
81. 變頻調速式疲勞試驗裝置控制系統設計
82. 基於PLC的貯料罐控制系統
83. 基於PLC的智能交通燈監控系統設計
1.基於labVIEW虛擬濾波器的設計與實現
2.雙閉環直流調速系統設計
3.單片機脈搏測量儀
4.單片機控制的全自動洗衣機畢業設計論文
5.FPGA電梯控制的設計與實現
6.恆溫箱單片機控制
7.基於單片機的數字電壓表
8.單片機控制步進電機畢業設計論文
9.函數信號發生器設計論文
10.110KV變電所一次系統設計
11.報警門鈴設計論文
12.51單片機交通燈控制
13.單片機溫度控制系統
14.CDMA通信系統中的接入信道部分進行模擬與分析
15.倉庫溫濕度的監測系統
16.基於單片機的電子密碼鎖
17.單片機控制交通燈系統設計
18.基於DSP的IIR數字低通濾波器的設計與實現
19.智能搶答器設計
20.基於LabVIEW的PC機與單片機串口通信
21.DSP設計的IIR數字高通濾波器
22.單片機數字鍾設計
23.自動起閉光控窗簾畢業設計論文
24.三容液位遠程測控系統畢業論文
25.基於Matlab的PWM波形模擬與分析
26.集成功率放大電路的設計
27.波形發生器、頻率計和數字電壓表設計
28.水位遙測自控系統 畢業論文
29.寬頻視頻放大電路的設計 畢業設計
30.簡易數字存儲示波器設計畢業論文
31.球賽計時計分器 畢業設計論文
32.IIR數字濾波器的設計畢業論文
33.PC機與單片機串列通信畢業論文
34.基於CPLD的低頻信號發生器設計畢業論文
35.110kV變電站電氣主接線設計
36.m序列在擴頻通信中的應用
37.正弦信號發生器
38.紅外報警器設計與實現
39.開關穩壓電源設計
40.基於MCS51單片機溫度控制畢業設計論文
41.步進電動機竹竿舞健身娛樂器材
42.單片機控制步進電機 畢業設計論文
43.單片機汽車倒車測距儀
44.基於單片機的自行車測速系統設計
45.水電站電氣一次及發電機保護
46.基於單片機的數字顯示溫度系統畢業設計論文
47.語音電子門鎖設計與實現
48.工廠總降壓變電所設計-畢業論文
49.單片機無線搶答器設計
50.基於單片機控制直流電機調速系統畢業設計論文
51.單片機串列通信發射部分畢業設計論文
52.基於VHDL語言PLD設計的計程車計費系統畢業設計論文
53.超聲波測距儀畢業設計論文
54.單片機控制的數控電流源畢業設計論文
55.聲控報警器畢業設計論文
56.基於單片機的鎖相頻率合成器畢業設計論文
57.基於Multism/protel的數字搶答器
58.單片機智能火災報警器畢業設計論
59.無線多路遙控發射接收系統設計畢業論文
60.單片機對玩具小車的智能控制畢業設計論文
61.數字頻率計畢業設計論文
62.基於單片機控制的電機交流調速畢業設計論文
63.樓宇自動化--畢業設計論文
64.車輛牌照圖像識別演算法的實現--畢業設計
65.超聲波測距儀--畢業設計
66.工廠變電所一次側電氣設計
67.電子測頻儀--畢業設計
68.點陣電子顯示屏--畢業設計
69.電子電路的電子模擬實驗研究
70.基於51單片機的多路溫度採集控制系統
71.基於單片機的數字鍾設計
72.小功率不間斷電源(UPS)中變換器的原理與設計
73.自動存包櫃的設計
74.空調器微電腦控制系統
75.全自動洗衣機控制器
76.電力線載波數據機畢業設計論文
77.圖書館照明控制系統設計
78.基於AC3的虛擬環繞聲實現
79.電視伴音紅外轉發器的設計
80.多感測器障礙物檢測系統的軟體設計
81.基於單片機的電器遙控器設計
82.基於單片機的數碼錄音與播放系統
83.單片機控制的霓虹燈控制器
84.電阻爐溫度控制系統
85.智能溫度巡檢儀的研製
86.保險箱遙控密碼鎖 畢業設計
87.10KV變電所的電氣部分及繼電保護
88.年產26000噸乙醇精餾裝置設計
89.卷揚機自動控制限位控制系統
90.鐵礦綜合自動化調度系統
91.磁敏感測器水位控制系統
92.繼電器控制兩段傳輸帶機電系統
93.廣告燈自動控制系統
94.基於CFA的二階濾波器設計
95.霍爾感測器水位控制系統
96.全自動車載飲水機
97.浮球液位感測器水位控制系統
98.干簧繼電器水位控制系統
99.電接點壓力表水位控制系統
100.低成本智能住宅監控系統的設計
101.大型發電廠的繼電保護配置
102.直流操作電源監控系統的研究
103.懸掛運動控制系統
104.氣體泄漏超聲檢測系統的設計
105.電壓無功補償綜合控制裝置
106.FC-TCR型無功補償裝置控制器的設計
107.DSP電機調速
108.150MHz頻段窄帶調頻無線接收機
109.電子體溫計
110.基於單片機的病床呼叫控制系統
111.紅外測溫儀
112.基於單片微型計算機的測距儀
113.智能數字頻率計
114.基於單片微型計算機的多路室內火災報警器
115.信號發生器
116.基於單片微型計算機的語音播出的作息時間控制器
117.交通信號燈控制電路的設計
118.基於單片機步進電機控制系統設計
119.多路數據採集系統的設計
120.電子萬年歷
121.遙控式數控電源設計
122.110kV降壓變電所一次系統設計
123.220kv變電站一次系統設計
124.智能數字頻率計
125.信號發生器
126.基於虛擬儀器的電網主要電氣參數測試設計
127.基於FPGA的電網基本電量數字測量系統的設計
128.風力發電電能變換裝置的研究與設計
129.電流繼電器設計
130.大功率電器智能識別與用電安全控制器的設計
131.交流電機型式試驗及計算機軟體的研究
132.單片機交通燈控制系統的設計
133.智能立體倉庫系統的設計
134.智能火災報警監測系統
135.基於單片機的多點溫度檢測系統
136.單片機定時鬧鍾設計
137.濕度感測器單片機檢測電路製作
138.智能小車自動定址設計--小車懸掛運動控制系統
139.探討未來通信技術的發展趨勢
140.音頻多重混響設計
141.單片機呼叫系統的設計
142.基於FPGA和鎖相環4046實現波形發生器
143.基於FPGA的數字通信系統
144.基於單片機的帶智能自動化的紅外遙控小車
145.基於單片機AT89C51的語音溫度計的設計
146.智能樓宇設計
147.行動電話接收機功能電路
148.單片機演奏音樂歌曲裝置的設計
149.單片機電鈴系統設計
150.智能電子密碼鎖設計
151.八路智能搶答器設計
152.組態控制搶答器系統設計
153.組態控制皮帶運輸機系統設計
154..基於單片機控制音樂門鈴
155.基於單片機控制文字的顯示
156.基於單片機控制發生的數字音樂盒
157.基於單片機控制動態掃描文字顯示系統的設計
158.基於LMS自適應濾波器的MATLAB實現
159.D功率放大器畢業論文
160.無線射頻識別系統發射接收硬體電路的設計
161.基於單片機PIC16F877的環境監測系統的設計
162.基於ADE7758的電能監測系統的設計
163.智能電話報警器
164.數字頻率計 課程設計
165.多功能數字鍾電路設計 課程設計
166.基於VHDL數字頻率計的設計與模擬
167.基於單片機控制的電子秤
168.基於單片機的智能電子負載系統設計
169.電壓比較器的模擬與模擬
170.脈沖變壓器設計
171.MATLAB模擬技術及應用
172.基於單片機的水溫控制系統
173.基於FPGA和單片機的多功能等精度頻率計
174.發電機-變壓器組中微型機保護系統
175.基於單片機的雞雛恆溫孵化器的設計
176.數字溫度計的設計
177.生產流水線產品產量統計顯示系統
178.水位報警顯時控制系統的設計
179.紅外遙控電子密碼鎖的設計
180.基於MCU溫控智能風扇控制系統的設計
181.數字電容測量儀的設計
182.基於單片機的遙控器的設計
183.200電話卡代撥器的設計
184.數字式心電信號發生器硬體設計及波形輸出實現
185.電壓穩定畢業設計論文
186.基於DSP的短波通信系統設計(IIR設計)
187.一氧化碳報警器
188.網路視頻監控系統的設計
189.全氫罩式退火爐溫度控制系統
190.通用串列匯流排數據採集卡的設計
191.單片機控制單閉環直流電動機的調速控制系統
192.單片機電加熱爐溫度控制系統
193.單片機大型建築火災監控系統
194.USB介面設備驅動程序的框架設計
195.基於Matlab的多頻率FMICW的信號分離及時延信息提取
196.正弦信號發生器
197.小功率UPS系統設計
198.全數字控制SPWM單相變頻器
199.點陣式漢字電子顯示屏的設計與製作
200.基於AT89C51的路燈控制系統設計
200.基於AT89C51的路燈控制系統設計
201.基於AT89C51的寬范圍高精度的電機轉速測量系統
202.開關電源設計
203.基於PDIUSBD12和K9F2808簡易USB快閃記憶體設計
204.微型機控制一體化監控系統
205.直流電機試驗自動採集與控制系統的設計
206.新型自動裝彈機控制系統的研究與開發
207.交流非同步電機試驗自動採集與控制系統的設計
208.轉速閉環控制的直流調速系統的模擬與設計
209.基於單片機的數字直流調速系統設計
210.多功能頻率計的設計
211.18信息移頻信號的頻譜分析和識別
212.集散管理系統—終端設計
213.基於MATLAB的數字濾波器優化設計
214.基於AT89C51SND1C的MP3播放器
215.基於光纖的汽車CAN匯流排研究
216.汽車倒車雷達
217.基於DSP的電機控制
218.超媒體技術
219.數字電子鍾的設計與製作
220.溫度報警器的電路設計與製作
221.數字電子鍾的電路設計
222.雞舍電子智能補光器的設計
223.高精度超聲波感測器信號調理電路的設計
224.電子密碼鎖的電路設計與製作
225.單片機控制電梯系統的設計
226.常用電器維修方法綜述
227.控制式智能計熱表的設計
228.電子指南針設計
229.汽車防撞主控系統設計
230.單片機的智能電源管理系統
231.電力電子技術在綠色照明電路中的應用
232.電氣火災自動保護型斷路器的設計
233.基於單片機的多功能智能小車設計
234.對漏電保護器安全性能的剖析
235.解析民用建築的應急照明
236.電力拖動控制系統設計
237.低頻功率放大器設計
238.銀行自動報警系統
4. 畢設:基於單片機的數字電壓表的設計
2路3相應該算6路
0.5%的話只要8bit就夠了
找一個帶ad的51
max232
串口通信
c8051f320也可以
奢侈了點
輸入用電阻分壓
加運放
就可以了
還有幾個按鍵和數碼管顯示電路
不是很復雜
5. 哪位有基於單片機的數字鍾的設計開題報告
相關資料:
多功能數字鍾設計
一 簡介
時鍾, 自從它發明的那天起,就成為人類的朋友,但隨著時間的推移,人們對它的功能又提出了新的要求,怎樣讓時鍾更好的為人民服務,怎樣讓我們的老朋友煥發青春呢?這就要求人們不斷設計出新型時鍾。本方案設計的多功能電子鍾除了傳統的顯示時間功能之外還可以測試溫度、電網頻率、電壓、並提供了過壓報警、非接觸止鬧等功能。其中溫度採用AD590溫度感測器電路測得,非接觸止鬧則採用紅外控制技術實現。
二 方案論證
時鍾模塊方案
方案一 基本門電路搭建 用基本門電路來實現數字鍾,電路結構復雜,故障系數大,不易調試。
方案二 單片機編程 用單片機設計電路,由於使用軟硬體結合的方式,所以電路結構簡單、調試也相對方便。與第一種方案比較優點是非常明顯的。我們選擇了第二種方案
測溫模塊方案
方案一 熱電阻測溫 熱電阻測量溫度,精度和靈敏度都可以,但是它的電阻值與溫度的線性關系不好.不便用數字的方法處理。
方案二 熱電偶測溫 熱電偶是溫度測量中應用最廣泛的一種感測器 .在一般的測量和控制中,常用於中高溫的溫度檢測.在 測量中需要溫度的冷端補償,在數字電子中實現不方便
方案三 AD590加運算放大器 二端式半導體溫度感測器 AD590的工作電壓要求不高,測溫的范圍比較寬最重要的是它的輸出電流是緊隨溫度變化的電流源,所以它的線性非常好.我們選擇了這種方案。
測電壓模塊方案
方案一 取樣測試。用高速的取樣電壓取樣,可得電壓的峰值與主頻率,並根據其電壓大小進行相應的報警操作。此方案功能實現復雜,造價相對較高,不適合一般的家用。
方案二 測得電壓有效值 測電壓的有效值的方法比較簡單,可以把一段時間內的電壓的整體情況反映出來 ,但不能測出電壓的瞬時變化的情況,對電網的突然沖擊不能測出.
方案三 測得峰值推得有效值。交流電經過整流濾波後得到直流電壓大小就是交流電的峰值,分壓測出此電壓大小,後根據交流電有效值和峰值的關系可推得有效值。這種方案採用的電路簡單,實現方便,易於調試,精度較高, 為我們的設計採用。
非接觸止鬧模塊方案
方案一 聲音止鬧
聲音代替肢體給人帶來了很大便利,但是要採用聲控裝置不得不考慮外界雜訊對正常聲音信號帶來的干擾,而這一點又很難控制,因此雖然聲控方便,但在這里不太適用所以割捨。
方案二 紅外止鬧
紅外控制技術現在已被廣泛地應用到各個領域,此技術有其獨特的特點,首先操作方便抗干擾性好、探測靈敏度高、工作濕度范圍寬設計電路有不太復雜,造價也不高,由於這些特點我們選用了紅外遙控來止鬧。
顯示模塊方案
方案一 段碼顯示。段碼顯示需要專門的驅動,增大了硬體電路,調試不易。而且用段碼表示不夠直觀,因此不採用這種方案
方案二 單片機控制液晶顯示。控制部分集成在單片機內軟體調試,硬體集成度大,為本方案所採用。
綜上所述得到以下方塊圖:
三 各模塊功能
單片機控制顯示部分:液晶顯示片上顯示時間、電壓、溫度,鍵盤控制,鍵盤如下圖所示:
調節 ↑
鬧鈴 ↓
鬧鈴鍵用來設置鬧鈴,鬧鈴響時按下鬧鈴鍵可用來止鬧,平時鬧鈴鍵可用來設置鬧鈴的開關,鬧鈴關時按下此鍵鬧鈴功能將被打開,反之鬧鈴功能將被關閉。需要調節時間時,按動調節按鈕,顯示片上需要設置的時間值以閃爍的方式出現,以示區別,表示當前調節內容,再次按動,跳至下個需要設置的時間值,我們可以通過切換選擇我們需要調整的時間部分,然後按「上」「下」按鈕進行設定。其中時鍾部分以二十四或十二小時(AM/PM)制顯示。
此外單片機還控制溫度和電壓的測量,通過測溫端和測電壓端輸出的電壓,由相應的函數關系求得被測端的被測參數,然後顯示在液晶顯示屏上.
測溫部分
原理方塊圖:
溫度檢測電路的設計,電路圖如下:
測溫元件使用溫度感測器AD590。A/D590在0℃時輸出的電流I=273 uA,溫度T每增加1℃,I增加1u A。輸出的電壓變化為:
Δv=1uA×R2
系統要求電壓變化范圍在0—5伏,可解得R2<62.5K,設計中R2採用了52K的電阻。
當溫度為-10攝氏度時,要求輸出電壓盡量接近於0 V,
U0=(It-Vcc/R1) ×R2=0
由上述公式,得R1約為56k,本設計中取R1=56.3
3.A/D轉換及顯示電路的設計。本設計中所採用的單片機內置十位A/D轉換器,顯示電路也是通過編程單片機控制,控製程序見附錄。
電壓測量及欠壓過壓報警
電壓測試電路如下:
交流電經變壓器後,經半波整流後分壓測得電壓。電路圖如下:
在變壓器的中線上引出15v的交流電壓,經過二極體以後相當濾掉了 負向電壓。當電壓從峰值下降到一定程度時,電容C1開始放電。取R3*C1>60ns,電阻上得到約等於交流電峰值的直流電壓,分壓後測得輸出電壓,有電路連接和交流電峰值、有效值的關系,
把三極體的基極接到單片機的一個控制口上,控制電容放電,保證每次的采樣結果的正確性,也可以防止放電電流對電源的影響。由於我們已經知道現在用的是標準的電源,所以我們可以用電源的有效值計算出電壓的最大值用於電壓的上下限的報警。
我們用計數器接在J2 J3兩端,通過每分鍾計的的高電平或低電平個數就可以得出電網的頻率。
非接觸止鬧:我們用紅外控制技術控制鬧鍾的關閉。發射電路如下圖
其中38khz方波發生電路由555接成,經74ls08後由三極體驅動兩個發光二極體,當按鈕按下時,發出控制光線。
接收電路如下圖所示:
當接收到紅外信號時,OUT端產生低電平信號,傳到控制端,實現止鬧功能。
單片機控制系統原理圖如下:
控制系統主要由單片機應用電路、存儲器介面電路、LCD顯示介面電路、鍵盤電路、模擬量輸入輸出介面電路、供電電路及程序下載和調試介面電路組成。其中單片機應用電路是系統工作的核心,它主要負責控制各個部分協調工作.由於系統構成介面較多,為了更好的組織各個功能部件正常工作,我們選用功能強大的AVR單片機作為主控CPU.它集各種存儲器(FLASH,RAM,EEPROM)、模擬器件(A/D轉換器,模擬比較器)於一體,同時還集成了各種匯流排控制器等數字通信器件,是真正的片上系統(SOC).由於本系統涉及各種數字和模擬電子器件的應用,因此使用此單片機作為本系統的主控CPU,使開發速度大大提高。
四 系統調試過程與測試結果
本實驗需要調試的主要有兩部分:溫度測試部分的調試和電壓測試部分的調試
溫度測試部分
實驗數據如下
溫度T(℃) 理論AD590輸出電流(uA) 理論電壓值Ut (V) 實際電壓值Uo (V)
0 273 0.416 0.640
10 283 0.930 0.790
20 293 1.444 1.568
26.4 299.4 1.795 2.07
27.5 3090.5 1.852 2.10
30 303 1.985 2.35
40 313 2.471 3.130
50 323 2.985 3.312
60 333 3.499 3.845
70 343 4.013 4.378
100 373 5.62 5.98
表中AD590輸出理論電流值由AD590本身的性質決定,理論電壓輸出則由模擬軟體模擬計算得到。可以看出,理論電壓和實際電壓有明顯的差別,實際輸出電壓高於理論算得的電壓值,經不斷分析測試可作如下總結:由於系統本身工作產生熱量,使得AD590所測溫度高於環境溫度,但可以看出,實際電壓值與溫度依然呈線性關系變化,於是對測得數據進行一元線性回歸處理,用最小二乘法求得此線性關系的斜率和初象,得到輸出電壓與溫度變化之間的函數變化關系如下:
T=(100Uo-64)/5.34
在所得式中代入測得數據計算,其誤差都不超過1攝氏度,可驗證所得式的正確性。將此公式寫入單片機控製程序中,就可以根據輸入的電壓變化得到相應的溫度值。
電壓調試部分:
測輸入交流電壓和輸出交流電壓的值,調10K電位器,市的交流輸入為15是電壓在2.5V到3V之間。保持電位器不變化,測得輸入輸出電壓關系,得出相應函數關系。輸入電壓為十五伏時一邊調電位器,一邊觀察輸出電壓。接入輸出電壓的電阻為2.17時輸出電壓在要求范圍。這時測輸入電壓輸出電壓值如下表:
輸入經變壓器後的交流電壓Ui』 (v) 輸出直流電壓Uo (v)
19.7 3.64
16.3 3
15 2.71
11.7 2.12
7.1 1.25
由表中數據可得以下結論:輸入和輸出約成正比變化,而經變壓器後的電流是原電流的3/22,在由上述關系可得
Vi=Vo*80.2
測試過程中,經變壓器後的交流電壓和輸出的直流電壓線性關系符合得很好,上式作為最後的結果被寫在程序中.
五 結束語
這款多功能計數器採用了現在廣泛使用用的單片機技術為核心,軟硬體結合,使硬體部分大為簡化,提高了系統穩定性,並採用大屏幕液晶顯示、紅外遙控裝置和電壓報警裝置使人機交互簡便易行,較為有效地完成了題目的要求。
其他相關:
http://www.bysj120.cn/lunwen/jsj/3151.html
僅供參考,請自借鑒
希望對您有幫助
6. 單片機設計製作數字電壓表
3.系統板上硬體連線
a)把「單片機系統」區域中的P1.0-P1.7與「動態數碼顯示」區域中的ABCDEFGH埠用8芯排線連接。
b)把「單片機系統」區域中的P2.0-P2.7與「動態數碼顯示」區域中的S1S2S3S4S5S6S7S8埠用8芯排線連接。
c)把「單片機系統」區域中的P3.0與「模數轉換模塊」區域中的ST端子用導線相連接。
d)把「單片機系統」區域中的P3.1與「模數轉換模塊」區域中的OE端子用導線相連接。
e)把「單片機系統」區域中的P3.2與「模數轉換模塊」區域中的EOC端子用導線相連接。
f)把「單片機系統」區域中的P3.3與「模數轉換模塊」區域中的CLK端子用導線相連接。
g)把「模數轉換模塊」區域中的A2A1A0端子用導線連接到「把其他形式的能轉換成電能的裝置叫做電源">電源模塊」區域中的GND端子上。
h)把「模數轉換模塊」區域中的IN0端子用導線連接到「三路可調電壓">電壓模塊」區域中的VR1端子上。
i)把「單片機系統」區域中的P0.0-P0.7用8芯排線連接到「模數轉換模塊」區域中的D0D1D2D3D4D5D6D7端子上。
4.程序設計內容
i.由於ADC0809在進行轉換為相應的數宇量的電路">A/D轉換時需要有CLK信號,而此時的ADC0809的CLK是接在AT89S51單片機的P3.3埠上,也就是要求從P3.3輸出CLK信號供ADC0809使用。因此產生CLK信號的方法就得用軟體來產生了。
ii.由於ADC0809的參考電壓VREF=VCC">CC,所以轉換之後的數據要經過數據處理,在數碼管">數碼管上顯示出電壓值。實際顯示的電壓值(D/256*VREF)
5.匯編源程序
(略)
6.C語言源程序
#include<AT89X52.H>
unsignedcharcodedispbitcode[]={0xfe,0xfd,0xfb,0xf7,
0xef,0xdf,0xbf,0x7f};
unsignedcharcodedispcode[]={0x3f,0x06,0x5b,0x4f,0x66,
0x6d,0x7d,0x07,0x7f,0x6f,0x00};
unsignedchardispbuf[8]={10,10,10,10,0,0,0,0};
unsignedchardispcount;
unsignedchargetdata;
unsignedinttemp;
unsignedchari;
sbitST=P3^0;
sbitOE=P3^1;
sbitEOC=P3^2;
sbitCLK=P3^3;
voidmain(void)
{
ST=0;
OE=0;
ET0=1;
ET1=1;
EA=1;
TMOD=0x12;
TH0=216;
TL0=216;
TH1=(65536-4000)/256;
TL1=(65536-4000)%256;
TR1=1;
TR0=1;
ST=1;
ST=0;
while(1)
{
if(EOC==1)
{
OE=1;
getdata=P0;
OE=0;
temp=getdata*235;
temp=temp/128;
i=5;
dispbuf[0]=10;
dispbuf=10;
dispbuf=10;
dispbuf=10;
dispbuf[4]=10;
dispbuf[5]=0;
dispbuf[6]=0;
dispbuf[7]=0;
while(temp/10)
{
dispbuf[i]=temp%10;
temp=temp/10;
i++;
}
dispbuf[i]=temp;
ST=1;
ST=0;
}
}
}
voidt0(void)interrupt1using0
{
CLK=~CLK;
}
voidt1(void)interrupt3using0
{
TH1=(65536-4000)/256;
TL1=(65536-4000)%256;
P1=dispcode[dispbuf[dispcount]];
P2=dispbitcode[dispcount];
if(dispcount==7)
{
P1=P1|0x80;
}
dispcount++;
if(dispcount==8)
{
dispcount=0;
}
}
7. 簡易數字電壓表的設計論文開題報告
我剛做了一個電壓表,參考的是以下網址的資料。 你只需要看其中的ICL7106的圖,和檔位選擇那一部分就可以了。把他倆接在一起就差不多了。檔位選擇那一部分,起降壓的作用。你需要重新選分壓電阻。
icl7106的參數都是英文的,沒有中文的,你可以通過查其他的中文版的7106的參數值,對照icl7106英文的翻譯過來。比如說可以查CAD7106,或者是CC7106。這些參數的查詢以及其中的內部結構框圖有助於理解電壓表的工作原理,對答辯也很有幫助。
希望對你有所幫助。
8. 單片機(型號89C52)之簡易數字電壓表的設計
這個是最基本的,你首先要把他分開,AD采樣,和數值顯示兩部分,其實你可以先讀懂C的程序,用Keil編譯器編譯,然後在Keil編譯器里就可以看到匯編了,下面給你個參看,運行條件為8051單片機,12M晶振,ADC0808,共陰數碼管。
;********************************************************
;########################################################
OE BIT P3.0 ;ADC0808的OE端
EOC BIT P3.1 ;ADC0808的EOC端
ST BIT P3.2 ;ADC0808的START和ALE端
ADD0 BIT P3.4 ;ADC0808的模擬輸入選擇端
ADD1 BIT P3.5
ADD2 BIT P3.6
LED_0 DATA 30H ;顯示緩沖區
LED_1 DATA 31H
LED_2 DATA 32H
LED_3 DATA 33H
ADC DATA 34H ;存放轉換後的數據
;//////主程序開始////////////////////////////////////////
ORG 0000H
AJMP START
ORG 0030H
;------初始化-----------------------------------
START: MOV SP,#60H ;設置堆棧
MOV LED_0,#00H ;清空顯示緩沖區
MOV LED_1,#00H
MOV LED_2,#00H
MOV LED_3,#00H
MOV DPTR,#TABLE ;送字型碼表首地址
SETB ADD0
SETB ADD1
CLR ADD2 ;選擇ADC0808的通道3
;------ADC0808轉換------------------------------
WAIT: CLR ST
SETB ST
CLR ST ;啟動轉換
JNB EOC,$ ;等待轉換結束
SETB OE ;允許輸出
MOV ADC,P1 ;暫存轉換結果
CLR OE ;關閉輸出
;------數據處理,已備顯示------------------------
MOV A,ADC ;將AD轉換結果轉換成BCD碼
MOV B,#0C3H ;乘以19.5MV
MUL AB
MOV R7,A
MOV R6,B
HB2: CLR A ;BCD碼初始化
CLR C
MOV R3,A
MOV R4,A
MOV R5,A
MOV R2,#10H ;轉換雙位元組十六進制整數
HB3: MOV A,R7 ;從高端移出待轉換數的一位到CY中
RLC A
MOV R7,A
MOV A,R6
RLC A
MOV R6,A
MOV A,R5 ;BCD碼帶進位自身相加,相當於乘2
ADDC A,R5
DA A ;十進制調整
MOV R5,A
MOV A,R4
ADDC A,R4
DA A
MOV R4,A
MOV A,R3
ADDC A,R3
MOV R3,A ;雙位元組十六進制數的萬位數不超過6,不用調整
DJNZ R2,HB3
MOV A,R5
SWAP A
ANL A,#0FH
MOV LED_0,A
MOV A,R4
ANL A,#0FH
MOV LED_1,A
MOV A,R4
SWAP A
ANL A,#0FH
MOV LED_2,A
MOV A,R3
ANL A,#0FH
MOV LED_3,A
LCALL DISP ;調用顯示子程序
AJMP WAIT
;//////數碼管顯示子程序///////////////////////////////////////////////
DISP: MOV A,LED_0 ;數碼顯示子程序
MOVC A,@A+DPTR
CLR P2.3
MOV P0,A
LCALL DELAY
SETB P2.3
MOV A,LED_1
MOVC A,@A+DPTR
CLR P2.2
MOV P0,A
LCALL DELAY
SETB P2.2
MOV A,LED_2
MOVC A,@A+DPTR
CLR P2.1
MOV P0,A
LCALL DELAY
SETB P2.1
MOV A,LED_3
MOVC A,@A+DPTR
CLR P2.0
MOV P0,A
SETB P0.7
LCALL DELAY
SETB P2.0
RET
;//////延時子程序////////////////////////////////////
DELAY: MOV R6,#0AH ;延時5毫秒
D1: MOV R7,#0FAH
DJNZ R7,$
DJNZ R6,D1
RET
;//////數碼管字形碼表/////////////////////////////////
TABLE: DB 3FH,06H,5BH,4FH,66H
DB 6DH,7DH,07H,7FH,6FH
;/////程序結束////////////////////////////////////////
END
9. 基於51單片機的數字電壓表總結與體會
通過與同學的討論與認真計算設計分析所完成的,課程設計的任務是設計、組裝並調試一個數字電壓表測量系統。需要我們綜合運用單片機等課程的知識,通過查閱資料、方案論證與選定;設計和選取電路和元器件;分析指標及討論,完成設計任務。
在這次課程設計中,我學會了怎樣去根據課題的要求去設計電路和調試電路。動手能力得到很大的提高。從中我發現自己並不能很好的熟練去使用我所學到的高頻電路知識。在以後學習中我要加強對使用電路的設計和選用能力。但由於電路比較簡單、定型,而不是真實的生產、科研任務,所以我們基本上能有章可循,完成起來並不困難。把過去熟悉的定型分析、定量計算逐步,元器件選擇等手段結合起來,掌握工程設計的步驟和方法,了解科學實驗的程序和實施方法。這對今後從事技術工作無疑是個很好的訓練。通過這種綜合訓練,我們可以掌握電路設計的基本方法,提高動手組織實驗的基本技能,培養分析解決電路問題的實際本領,為以後畢業設計和從事電子實驗實際工作打下基礎。
還有就是每次在組團做試驗都會感覺特別的充實,我們可以按照自己設計的電路去完成,老師也不是死板的要求我們怎麼怎麼,而是給了我們盡可能大的自己決定的餘地,這次的元器件都是按照我們設計出來的電路參數給定的,而且每位老師都很耐心的為我們解決試驗中所出現的問題,最後真心的感謝老師對我們課程設計的建議和幫助,我們才得以圓滿的完成這次課程設計!