999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于單片機閾值數(shù)字可調(diào)電壓比較器設(shè)計

2013-10-14 11:01:12劉海寧
機械制造與自動化 2013年4期
關(guān)鍵詞:單片機信號檢測

劉海寧

(南京理工大學(xué)機械工程學(xué)院,江蘇南京 210094)

0 前言

信號處理過程中,很多情況是根據(jù)信號的突然變化來判別檢測的物理過程是否發(fā)生了變化,比如各類報警器的設(shè)計、自動控制應(yīng)用以及機床上用于進行接觸檢測的信號。信號的突然上升趨勢和突然下降趨勢都是表征物理過程變化的特征。信號的判別一般是運用比較電路實現(xiàn)的,為了判別信號的變化,需要在比較電路的輸入端設(shè)定一個閾值,作為同傳感信號電壓比較的值,當(dāng)信號超過了或者低于閾值,說明檢測的物理過程產(chǎn)生的變化。由于信號經(jīng)過濾波和放大后,信號電壓的波動范圍并不確定,所以要進行設(shè)定的閾值也不能確定。要達(dá)到預(yù)期的目的,只能通過調(diào)整比較電路的閾值來實現(xiàn)。以往的比較器電路的比較電壓通常是固定的值,不可更改,或者通過采用滑動變阻器進行比較電壓輸入端輸入電壓的調(diào)節(jié),如圖1所示。該方法實現(xiàn)簡單,但是要實現(xiàn)準(zhǔn)確的調(diào)節(jié)卻不容易,而且在很多的工作環(huán)境下,比較電路芯片集成在不容易接觸到的地方,故無法進行對滑動變阻器的調(diào)節(jié),只能通過上位機進行軟件設(shè)定比較電壓閾值。針對該問題,設(shè)計一種數(shù)字可調(diào)閾值的比較電路是有必要的[1-2]。

圖1 常見閾值可調(diào)的比較電路

1 系統(tǒng)設(shè)計原理及組成

電壓比較器的基本功能是對兩個輸入電壓進行比較,并根據(jù)比較結(jié)果輸出高電平或者低電平,據(jù)此判斷輸入信號的大小和極性。電壓比較器的基本元件是集成運算放大器,由于僅用于電壓比較,集成運放大多處于開環(huán)或者正反饋的狀態(tài)。電壓比較器是將一個模擬輸入信號Ui與一個固定的參考電壓Ur進行比較的電路。使比較器輸出電壓發(fā)生跳變時的輸入電壓值,稱為閾值Uth。閾值的確定是一個重要的過程,要對信號進行估算后才能得到,確定后的閾值不可調(diào)節(jié),或者無法準(zhǔn)確調(diào)節(jié),因此首先要解決的問題是設(shè)計一個可調(diào)輸出電壓的電路。

電路設(shè)計的重點是輸出可調(diào)的模擬電壓作為比較器的閾值。要輸出可調(diào)的穩(wěn)定模擬電壓,則需要用到數(shù)模轉(zhuǎn)換器件D/A轉(zhuǎn)換器。D/A能將數(shù)字量轉(zhuǎn)化為模擬量輸出,只要控制D/A轉(zhuǎn)換器的基準(zhǔn)電壓Vref及輸入端的數(shù)字量,便可以輸出所需電壓。輸入D/A轉(zhuǎn)換器的數(shù)字量可以采用單片機控制,由單片機的引腳輸出給D/A轉(zhuǎn)換器,輸出的數(shù)字量的值時由上位機及單片機內(nèi)部軟件控制。同時在信號的判別過程中為了防止出現(xiàn)判斷錯誤,要利用單片機及軟件部分進行信號的防抖動檢測。基于上述思路,該電路的系統(tǒng)組成如圖2所示。

圖2 系統(tǒng)組成框圖

可調(diào)閾值電壓輸出電路由上位機、單片機、鎖存器以及D/A轉(zhuǎn)換器和外圍電路組成。由上位機發(fā)送設(shè)定的閾值給單片機,發(fā)送過程可通過RS232串口通信實現(xiàn),單片機將相應(yīng)的閾值轉(zhuǎn)換成為數(shù)字量信息,轉(zhuǎn)換的過程可以看做是數(shù)模轉(zhuǎn)換的逆過程模數(shù)轉(zhuǎn)換,采用逐次逼近式的轉(zhuǎn)換原理。轉(zhuǎn)換結(jié)束后,單片機通過輸出引腳將所得到的數(shù)字量輸出到D/A轉(zhuǎn)換器的輸入端口,通過給定的基準(zhǔn)電壓和接入外圍電路使其輸出穩(wěn)定的模擬電壓閾值。數(shù)值轉(zhuǎn)換過程如下所示:

信號的比較和結(jié)果輸出是由運算放大器和光耦設(shè)備組成,最終由其他的設(shè)備進行輸出結(jié)果的處理。

2 電路硬件系統(tǒng)設(shè)計

2.1 數(shù)字可調(diào)電壓輸出電路

該電路輸出系統(tǒng)由AT89C52單片機、DAC0832數(shù)模轉(zhuǎn)換器、74HC573鎖存器以及外部EEPROM存儲器24C02等器件組成。

電路系統(tǒng)微處理器采用AT89C52單片機。D/A轉(zhuǎn)換器的選擇需要根據(jù)設(shè)定閾值精度的要求而定。D/A轉(zhuǎn)換器的分辨率決定了輸出電壓的精度,通常定義為輸出滿刻度值與2n之比,故位數(shù)越多分辨率越高。本電路系統(tǒng)設(shè)計的精度要求達(dá)到0.1 V,電壓輸出范圍為0~10 V,故將基準(zhǔn)電壓設(shè)定為10 V,選擇8位D/A轉(zhuǎn)換器,即n=8,分辨率為10 V/28=39.1 mV,即二進制數(shù)最低位的變化可引起輸出模擬電壓變化39.1 mV,滿足閾值設(shè)定精度要求,故選擇8位D/A轉(zhuǎn)換芯片DAC0832,其轉(zhuǎn)換時間為1 μs,滿量程誤差為 ±1LSB,參考電壓為(-10~ +10)V,供電電源為(+5~+15)V,邏輯電平輸入與TTL兼容[4]。

為了實現(xiàn)單片機輸出信號之后能夠繼續(xù)其他的工作,需將單片機輸出的數(shù)字量進行鎖存,故選用芯片74HC573進行數(shù)字量的鎖存。每次啟動電路進行工作的時候,需要輸出前一次設(shè)定的電壓值,即需要外部存儲芯片進行數(shù)據(jù)的記錄,此處選用EEPROM芯片24C02進行數(shù)據(jù)的存儲記錄。此外還有時鐘電路和復(fù)位電路等外圍電路[5]。輸出可調(diào)穩(wěn)定電壓的硬件電路圖如圖3所示。

圖3 可調(diào)輸出電壓電路原理圖

DAC0832輸出端IOUT1、IOUT2是電流輸出端,只有外圍接運算放大器之后才能實現(xiàn)電壓輸出,故采用LM358運放連接外圍電路構(gòu)成電壓輸出回路,并對其他引腳進行控制,使DAC0832工作于單緩沖工作狀態(tài),增加數(shù)據(jù)的吞吐量并滿足了設(shè)計要求。此時電路輸出電壓VOUT即作為比較電路的閾值Uth。

2.2 比較電路及防反跳檢測設(shè)計

比較電路選用運放LM324進行電壓比較,輸入端分別是信號電壓Us和數(shù)字可調(diào)電壓輸出電路輸出的閾值電壓Uth,對兩者進行比較后輸出運算結(jié)果。

傳感器檢測信號的過程中由于干擾的存在,會使運放的輸出結(jié)果產(chǎn)生突然的跳變,可能會使輸出結(jié)果產(chǎn)生誤動作,故借助所用的微處理器AT89C52對其進行放抖動檢測,避免錯誤的出現(xiàn)。將LM324的輸出信號給AT89C52,當(dāng)其引腳接受到高電平之后,進行一段時間Ts的延時,如果引腳電平保持不變,則表示信號發(fā)生了跳變,由AT89C52的其它引腳輸出高電平。由于其輸出的信號可能是脈沖信號,為了保持電壓輸出,需要進行光電耦合,同時實現(xiàn)了比較器與外部電路的隔離[3]。比較電路部分的電路原理圖如圖4所示。

圖4中的微處理器AT89C52與圖3中微處理器可合用一個單片機,這樣節(jié)省硬件資源,簡化電路。

3 電路軟件系統(tǒng)設(shè)計

上位機通過串口通信發(fā)送閾值數(shù)值給單片機AT89C52,單片機通過外部中斷檢測并接受到數(shù)值Uth,并進行DA轉(zhuǎn)換的逆運算得出要輸入DAC0832的八位數(shù)字量d0~d7,然后將數(shù)字量發(fā)送給DAC0832進行數(shù)模轉(zhuǎn)化。dn值的計算方法如下:

圖4 電壓比較電路原理圖

上述算法是軟件的主程序部分,軟件設(shè)計流程如圖5所示。

圖5 軟件設(shè)計流程圖

軟件編寫采用C語言編程,總體包括初始化程序、串口通信中斷程序、讀寫EEPROM程序、延時程序以及防抖動程序組成。與硬件電路共同實現(xiàn)閾值電壓可調(diào)的比較電路,且具有一定的抗干擾能力。

4 Protues電路仿真結(jié)果

設(shè)計好硬件電路,編寫好C語言程序,便可以進行電路的仿真。本文采用PROTUES軟件進行電路的仿真。仿真過程,數(shù)字可調(diào)電壓輸出電路和比較電路進行分別仿真,上位機設(shè)定輸出閾值電壓Uth=5.64 V,參考電壓Vref=10 V,信號輸入采用單頻率調(diào)頻波信號發(fā)生器作為激勵源,電壓偏移量8 V,幅值4 V,載波頻率500 Hz,信號頻率1 500 Hz,比較結(jié)果由示波器輸出。仿真結(jié)果及輸出如圖6所示。

圖6 Protues仿真結(jié)果顯示

DAC0832輸出的電壓值為5.62 V,與設(shè)定的5.64 V有微小的差別,但在誤差范圍之內(nèi),是由于D/A轉(zhuǎn)換元件位數(shù)少,分辨率低造成的。要提高輸出精度,只要使用10位或者12位的D/A轉(zhuǎn)換器,就可實現(xiàn)所需要的精度。

5 結(jié)語

采用單片機AT89C52和數(shù)模轉(zhuǎn)換芯片DAC0832組成數(shù)字可調(diào)輸出電壓的電路,并將輸出的電壓作為比較電路的閾值,最終由電壓輸出電路和比較電路共同組成閾值電壓數(shù)字可調(diào)的比較電路,應(yīng)用于報警器的設(shè)計與自動控制等場合。由于其閾值可調(diào),該電路有很強的適應(yīng)性和靈活性,并且有很好的實用性,可以根據(jù)需要設(shè)定不同的閾值電壓,調(diào)節(jié)方法較滑動變阻準(zhǔn)確方便。經(jīng)Protues仿真驗證可行,該電路理論誤差范圍為0.391%,如需要高精度的電路,只需要選擇位數(shù)更高的D/A轉(zhuǎn)換芯片就可以實現(xiàn)。同時設(shè)計了防抖動的檢測過程,避免干擾信號對電路輸出結(jié)果的影響。

[1]周鴻武.基于單片機的酒精濃度檢測儀設(shè)計[J].制造業(yè)自動化,2012(34):147-149.

[2]康紅明,賈春風(fēng).基于TMS320LF2407變頻調(diào)速系統(tǒng)硬件設(shè)計[J].機械制造與自動化,2011(5):124-126.

[3]楊帆,王自強.電機保護電路設(shè)計[J].電力電子,2011(2):34-36.

[4]張毅剛.單片機原理及應(yīng)用[M].北京:高等教育出版社,2010.

[5]賀舒榕.單片機應(yīng)用系統(tǒng)斷電時的數(shù)據(jù)保護方法[J].云南大學(xué)學(xué)報,2007(29):135-138.

猜你喜歡
單片機信號檢測
“不等式”檢測題
“一元一次不等式”檢測題
“一元一次不等式組”檢測題
信號
鴨綠江(2021年35期)2021-04-19 12:24:18
完形填空二則
基于單片機的SPWM控制逆變器的設(shè)計與實現(xiàn)
電子制作(2019年13期)2020-01-14 03:15:28
基于單片機的層次漸變暖燈的研究
電子制作(2019年15期)2019-08-27 01:12:10
基于單片機的便捷式LCF測量儀
電子制作(2019年9期)2019-05-30 09:42:02
基于FPGA的多功能信號發(fā)生器的設(shè)計
電子制作(2018年11期)2018-08-04 03:25:42
小波變換在PCB缺陷檢測中的應(yīng)用
主站蜘蛛池模板: 久久国产精品电影| 99爱在线| 国内精品免费| 亚洲欧美在线综合图区| 国产系列在线| 无码AV日韩一二三区| 国产成人精品日本亚洲| 欧美日韩国产在线人成app| 综合色婷婷| 久久久久国色AV免费观看性色| 99久久国产综合精品2023| 国产精品成| 91福利片| 久久久久无码精品| 久久精品人人做人人综合试看| 亚洲国产精品日韩av专区| 天天综合网在线| 无码国产伊人| 国产精品无码作爱| 精品无码专区亚洲| 午夜国产理论| 免费一极毛片| 久久久久久久久亚洲精品| 国产精品手机在线观看你懂的| 国产成人亚洲综合A∨在线播放| 国产一区二区在线视频观看| 91免费片| 久久午夜夜伦鲁鲁片无码免费| 亚洲欧美一区二区三区蜜芽| 特级精品毛片免费观看| 黄色网址免费在线| 亚洲黄色成人| 欧美在线视频a| 欧美亚洲国产一区| 久久婷婷色综合老司机| 欧美精品高清| 欧美亚洲国产精品久久蜜芽| 亚洲熟女偷拍| 欧美成人影院亚洲综合图| 人妻无码一区二区视频| 久久久久夜色精品波多野结衣| 日本亚洲欧美在线| 国产高清在线观看| 中文无码伦av中文字幕| 国内丰满少妇猛烈精品播 | 丰满人妻久久中文字幕| 久久永久精品免费视频| 欧美国产精品拍自| 亚洲AⅤ无码国产精品| 狠狠色丁香婷婷综合| 久久亚洲高清国产| 亚洲最新网址| 国产午夜无码专区喷水| 免费Aⅴ片在线观看蜜芽Tⅴ| 国产超薄肉色丝袜网站| 99在线观看视频免费| 亚洲综合第一页| 国产精品污视频| 国产男女免费完整版视频| 亚洲无码四虎黄色网站| 99re精彩视频| 热久久这里是精品6免费观看| 四虎永久在线| 亚洲色图欧美在线| 91年精品国产福利线观看久久| 日韩国产综合精选| 九九热这里只有国产精品| 亚洲人成影视在线观看| 国产成人资源| 18黑白丝水手服自慰喷水网站| 成人自拍视频在线观看| 亚洲成人网在线播放| 88av在线看| 伊人成人在线| 国产精品第一区| 国产拍揄自揄精品视频网站| 免费国产不卡午夜福在线观看| 欧美日本视频在线观看| 美女毛片在线| 久久国产精品麻豆系列| 人妻无码一区二区视频| 亚洲中文字幕23页在线|