99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

51單片機驅動指針電壓表DIY的一個時鐘設計

GReq_mcu168 ? 來源:未知 ? 作者:佚名 ? 2018-01-12 09:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

DIY過程1、原理還是很簡單的,就是用單片機讀取實時時鐘芯片產(chǎn)生的時間數(shù)據(jù),并根據(jù)時間數(shù)據(jù)調制成對應的電壓,通過指針電壓表顯示出來就行了。但是要用時間來產(chǎn)生可控的電壓,會用到D/A(數(shù)字-模擬轉換),但家里沒有D/A芯片,就一直沒有動手。直到偶然發(fā)現(xiàn)STC手冊上有用PMW(脈沖寬度調制)做D/A的說明,就簡單地搭了實驗電路試了一下,覺得可行就匆忙“開工”了。時鐘芯片選用了單片機愛好者常用的DS1302,表頭是2個5V量程的指針電壓表,主控用的是STC12C2052AD,正好2路PWM對應小時和分鐘。STC12C2052AD單片機是STC生產(chǎn)的單時鐘/機器周期(1T)的單片機,是高速/低功耗/超強抗干擾的新一代8051單片機,指令代碼完全兼容傳統(tǒng)8051,但速度快8-12倍。內(nèi)部集成MAX810專用復位電路,2路PWM,8路高速A/D轉換,20腳封裝。



DS1302 是美國DALLAS公司推出的一種高性能、低功耗、帶RAM的實時時鐘電路,它可以對年、月、日、周、時、分、秒進行計時,具有閏年補償功能,工作電壓為2.0V~5.5V。采用三線接口與CPU進行同步通信,并可采用突發(fā)方式一次傳送多個字節(jié)的時鐘信號或RAM數(shù)據(jù)。DS1302內(nèi)部有一個31×8的用于臨時性存放數(shù)據(jù)的RAM寄存器。使用3V的備用電池可以在主電源斷電的時候繼續(xù)走時。



時間的調整使用EC11旋轉編碼器,也就是常說的“飛梭”,可以左右旋轉可按下,這么一個玩意配合程序就能實現(xiàn)小時、分鐘的調節(jié)功能了。

2、制作PCB根據(jù)選用的元器件繪制出電路圖,畫出PCB來。軟件是Altium Designer。


熱轉印制板、焊接完成后的模樣。受條件所限沒有制作阻焊層,焊錫不太受約束焊點不好看,不如打樣的板子養(yǎng)眼。3、重新繪制表盤

原來是5V的電壓表,為了改成小時和分鐘,需要重新繪制表盤。上網(wǎng)搜了下發(fā)現(xiàn)干這個活CAD最拿手,可惜一點基礎也木有,為了畫這個玩意看了2天的視頻教程+百度,才總算勉強畫好。普通打印紙打印的,為防潮在上面貼了一層塑料膜。雙面膠粘到原來的表盤上,自我感覺做得還算不錯。

4、外殼和組裝手里最合適的就是以前弄的這個塑料盒了,大小還合適,就是黑不溜秋的不好看。

正面小電鉆+挫刀開好表頭的孔,好在塑料材質較軟,手工制作也不算吃力,不過精度就很難保證了。裝好EC11編碼器和電源插座,再找合適位置放了2個LED(調節(jié)小時和分鐘的指示)就行了。

5、程序和調試DS1302以前玩過,復制粘貼后簡單修改一下就行。EC11的解碼來自互聯(lián)網(wǎng)。PWM相關的寄存器參照STC手冊就行了。



用實驗板試一下調零:單片機PWM輸出0,調整電壓表的調零螺絲讓指針指在0的位置。調高端:表頭里的色環(huán)電阻換成了3296可調電阻,PWM輸出高,調節(jié)3296電阻讓指針指向滿刻度調線性:想要指針指在9點整的位置,輸入理論值后發(fā)現(xiàn)會指到9點10分左右,只好逐個刻度在程序里面調整,這應該叫做“線性補償”吧!

就在項目準備完工的時候發(fā)現(xiàn)了重大的BUG,每更換一個不同電源,指針指示的位置都有很大的誤差,畢竟每個5V的適配器輸出的電壓不會完全相同,0.1V的差距都會造成指針位置的不同。只好用洞洞板做了個5V的穩(wěn)壓模塊來補救一下,這樣顯示就穩(wěn)定了,但輸入電壓就不能使用常見的手機充電器了,找了個9V的路由適配器當電源。

6、如何操作?

正常的時間顯示狀態(tài)下,編碼器不起作用,LED全滅。按下編碼器,紅色LED亮起,表示為小時調節(jié)模式,左右旋轉調整到正確的位置。再次按下編碼器,紅色LED熄滅,綠色LED點亮,進入分鐘設置狀態(tài),同樣左右旋轉調整到當前的分鐘數(shù),每加減一分鐘,就把秒歸零。這樣在標準時間為X時X分0秒時調一下就達到了分秒同時對好的目的。再按一下,LED全滅,回到正常顯示狀態(tài)。美圖鎮(zhèn)樓

后記:就是這么一個簡單的時鐘,磕磕碰碰的做了好久。擺在桌上看著還像那么回事。但折騰的意義大過實用價值,看個時間還得反應一會兒才能明白,有時候還會看錯。但是DIY就是這樣,從想象到完成,這個曲折的過程還是挺美好的。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 51單片機
    +關注

    關注

    277

    文章

    5710

    瀏覽量

    127337
  • DIY
    DIY
    +關注

    關注

    176

    文章

    894

    瀏覽量

    353118
  • 指針
    +關注

    關注

    1

    文章

    484

    瀏覽量

    71182

原文標題:用51單片機驅動指針電壓表做的時鐘

文章出處:【微信號:mcu168,微信公眾號:硬件攻城獅】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    51+單片機TCP-IP+協(xié)議棧ZLIP源碼

    概述 單片機上網(wǎng)技術,是當前的熱門技術。單片機上網(wǎng)技術中的重要部分是在
    發(fā)表于 04-22 15:11

    基于51/32單片機按鍵控制步進電機正反轉,A4988驅動

    基于51/32單片機按鍵控制步進電機正反轉,A4988驅動
    發(fā)表于 04-14 15:05 ?5次下載

    數(shù)字電壓表的主要指標_數(shù)字電壓表由什么構成

     數(shù)字電壓表的主要技術指標包括以下幾個方面:   、測量范圍   測量范圍指數(shù)字電壓表可測量的電壓區(qū)間。不同的數(shù)字電壓表具有不
    的頭像 發(fā)表于 01-28 14:19 ?872次閱讀

    數(shù)字電壓表的使用方法

    數(shù)字電壓表的使用方法通常包括以下幾個步驟:   、準備階段   了解電壓表:   在使用前,先了解數(shù)字電壓表的基本功能、量程、分辨率以及連接方式等。   選擇
    的頭像 發(fā)表于 01-28 14:18 ?1133次閱讀

    數(shù)字電壓表概述_數(shù)字電壓表的作用

    數(shù)字電壓表(Digital Voltmeter,簡稱DVM)是種采用數(shù)字化測量技術,將連續(xù)的模擬量轉換成不連續(xù)、離散的數(shù)字形式并加以顯示的電子儀器。以下是對數(shù)字電壓表的詳細概述:
    的頭像 發(fā)表于 01-28 14:14 ?1120次閱讀

    數(shù)字電壓表的工作特性_數(shù)字電壓表工作原理

     數(shù)字電壓表的工作特性主要體現(xiàn)在以下幾個方面:   、高精度   數(shù)字電壓表采用數(shù)字化技術,其精度遠高于模擬電壓表般的數(shù)字
    的頭像 發(fā)表于 01-28 13:54 ?1075次閱讀

    51單片機pwm和spwm

    51單片機pwm
    發(fā)表于 01-08 15:54 ?3次下載

    基于51單片機的手動數(shù)字時鐘

    具體實現(xiàn)功能由51單片機+8位共陰數(shù)碼管+獨立按鍵構成。具體功能:(1)利用數(shù)碼管顯示時分秒,顯示格式為“時-分-秒”;(2)利用6按鍵控制時、分、秒,設定好后自動開始時鐘顯示;(3
    的頭像 發(fā)表于 10-22 14:12 ?633次閱讀
    基于<b class='flag-5'>51</b><b class='flag-5'>單片機</b>的手動數(shù)字<b class='flag-5'>時鐘</b>

    如何實現(xiàn)51單片機與PC的串行通信

    的詳細步驟和方法。 硬件連接 首先,我們需要將51單片機與PC的串行接口連接起來。通常,我們使用RS-232接口進行連接。RS-232接口是種常用的串行通信接口,它使用9
    的頭像 發(fā)表于 10-21 11:35 ?2657次閱讀

    51單片機驅動

    電子發(fā)燒友網(wǎng)站提供《51單片機驅動.exe》資料免費下載
    發(fā)表于 09-20 11:46 ?5次下載

    51單片機晶振的問題總結

    電子發(fā)燒友網(wǎng)站提供《51單片機晶振的問題總結.doc》資料免費下載
    發(fā)表于 09-07 09:32 ?0次下載

    51單片機燒錄軟件怎么用

    靠的來源下載燒錄軟件。 按照安裝向導完成軟件的安裝。 連接51單片機51單片機開發(fā)板通過燒錄器連接到計算機。 確保連接正確,沒有松動或接觸不良。 打開燒錄軟件 啟動燒錄軟件,如Ke
    的頭像 發(fā)表于 08-22 09:26 ?2831次閱讀

    國產(chǎn)單片機(MCU)崛起 —— 51系列

    、51系列單片機的命名由來51系列單片機的命名由來與它的設計和開發(fā)歷史相關。這個系列的單片機
    的頭像 發(fā)表于 08-14 08:39 ?7492次閱讀
    國產(chǎn)<b class='flag-5'>單片機</b>(MCU)崛起 —— <b class='flag-5'>51</b>系列

    51單片機復位電路電容怎么放電

    ,其兩端電壓接近電源電壓(如5V)。此時,與電容串聯(lián)的電阻(如10KΩ)兩端的電壓較低,使得RST引腳處于低電平狀態(tài),單片機正常工作。 按鍵按下 :當需要復位
    的頭像 發(fā)表于 08-06 10:52 ?1302次閱讀

    選擇電壓表時內(nèi)阻與被測電阻的關系

    選擇電壓表時內(nèi)阻大于被測電阻的問題是復雜的話題,涉及到電壓表的設計原理、使用場景以及測量精度等多個方面。 、
    的頭像 發(fā)表于 07-26 11:27 ?8615次閱讀