找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 72349|回復(fù): 230
打印 上一主題 下一主題
收起左側(cè)

用STC單片機(jī)自制高性?xún)r(jià)比邏輯分析儀

  [復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
  初來(lái)51hei論壇,在此跟大家分享一下我剛完成的“巨作”,用不到十元的價(jià)格打造集信號(hào)發(fā)生、捕獲、分析、保存于一體的超級(jí)漂亮超高性?xún)r(jià)比的邏輯分析儀。下位機(jī)芯片用廉價(jià)的STC12C5A60S2,程序用C語(yǔ)言編寫(xiě),上位機(jī)軟件用VB.NET編寫(xiě),其主要優(yōu)點(diǎn)是價(jià)格便宜、電路簡(jiǎn)單、有較高的精度、較高的測(cè)量速度、支持同步信號(hào)發(fā)生與捕獲、連續(xù)捕獲信號(hào)最多可達(dá)200個(gè)、可輕易計(jì)算出已捕獲信號(hào)的脈寬、頻率、周期及占空比等,并可通過(guò)上位機(jī)長(zhǎng)久保存信號(hào)數(shù)據(jù),直觀分析紅外遙控信號(hào)以及量程范圍內(nèi)的規(guī)則與不規(guī)則邏輯信號(hào),一般實(shí)驗(yàn)基本能夠滿(mǎn)足,絕對(duì)是本人一類(lèi)窮學(xué)生實(shí)驗(yàn)的一大利器。好了,廢話(huà)到此為止,熬了很多個(gè)熊貓眼才制作出來(lái)的,現(xiàn)在累的要死,不想多說(shuō)一個(gè)字,看以下。  
  

上位機(jī)操作可能不太好理解,若多人需要,我可以抽空做一份教程  
單片機(jī)端程序.rar (20.29 KB, 下載次數(shù): 1224)     analyzer1.rar (517.22 KB, 下載次數(shù): 1314)

上位機(jī)軟件及下位機(jī)程序(帶注釋?zhuān)┮黄鹕蟼�,有興趣的朋友也可以參考著制作功能更強(qiáng)大的儀器。
下位機(jī)組成:STC12C5A60S2最小系統(tǒng)+串口電路(可直接用51實(shí)驗(yàn)板)
信號(hào)輸入:P1.3
PWM輸出:P1.4
晶振頻率:24MHz
下位機(jī)采用模塊化設(shè)計(jì)思想,這里的模塊化設(shè)計(jì)思想不是指C語(yǔ)言的編程思想,而是真正把下位機(jī)當(dāng)作特定功能的模塊使用,如AD模塊、LCD模塊等。只根據(jù)上位機(jī)的命令配置資源及基礎(chǔ)數(shù)據(jù)采集,而復(fù)雜繁瑣的數(shù)據(jù)處理工作則交由功能強(qiáng)大的上位機(jī)來(lái)完成。這樣可以使整體工程結(jié)構(gòu)更清晰明了,程序排錯(cuò)移植更簡(jiǎn)單。下位機(jī)系統(tǒng)原理如下:
   


上位機(jī)軟件的安裝使用:  


當(dāng)屏幕因打開(kāi)過(guò)其它窗口而無(wú)顯示或顯示不完整時(shí),可通過(guò)單擊“刷新”按鈕刷新屏幕。



捕獲遙控器信號(hào),移動(dòng)滾動(dòng)條可移動(dòng)波形畫(huà)面,通過(guò)顯示微調(diào)輕松調(diào)節(jié)顯示比例。




對(duì)比分析信號(hào)。信號(hào)分析功能很有用,根據(jù)選擇的信號(hào)數(shù)目不同輸出對(duì)應(yīng)信息,若晶振頻率準(zhǔn)確穩(wěn)定,精度能達(dá)到很高。


捕獲分析通道1發(fā)出的PWM信號(hào)

保存波形數(shù)據(jù),波形數(shù)據(jù)格式為TXT,通過(guò)打開(kāi)數(shù)據(jù)可讀取數(shù)據(jù)至屏幕顯示。


(74{OWXIKH%AWTPDO0%IMLU.jpg (81.38 KB, 下載次數(shù): 325)

(74{OWXIKH%AWTPDO0%IMLU.jpg

評(píng)分

參與人數(shù) 9黑幣 +98 收起 理由
IdeaMing + 5 很給力!
hym51hdz + 5 贊一個(gè)!
chit100 + 8 贊一個(gè)!
隨易而安 + 10 共享資料的黑幣獎(jiǎng)勵(lì)!
dgvt1218 + 10 同求上位機(jī)工程文件,能實(shí)現(xiàn)自動(dòng)重裝和自動(dòng).
ssfc + 5 贊一個(gè)!
老攻 + 5 很給力!
absflash + 15 想求一個(gè)vb上位機(jī)的教程啊
暗光 + 35 很給力!

查看全部評(píng)分

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏136 分享淘帖 頂13 踩
回復(fù)

使用道具 舉報(bào)

沙發(fā)
ID:52744 發(fā)表于 2013-8-7 02:25 | 只看該作者
.NET平臺(tái),需裝Framework 才能運(yùn)行上位機(jī)程序

評(píng)分

參與人數(shù) 1黑幣 +35 收起 理由
暗光 + 35

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

板凳
ID:24486 發(fā)表于 2013-10-21 15:03 | 只看該作者
感謝提供,支持支持。
回復(fù)

使用道具 舉報(bào)

地板
ID:24486 發(fā)表于 2013-10-21 15:04 | 只看該作者
感謝提供,支持支持。
回復(fù)

使用道具 舉報(bào)

5#
ID:57958 發(fā)表于 2013-12-17 14:39 | 只看該作者
very good.
回復(fù)

使用道具 舉報(bào)

6#
ID:57984 發(fā)表于 2013-12-18 23:56 | 只看該作者
感謝,這東西好啊
回復(fù)

使用道具 舉報(bào)

7#
ID:1 發(fā)表于 2013-12-19 02:03 | 只看該作者
這東西好啊
回復(fù)

使用道具 舉報(bào)

8#
ID:57585 發(fā)表于 2013-12-19 10:54 | 只看該作者
感謝,這東西好啊
回復(fù)

使用道具 舉報(bào)

9#
ID:57670 發(fā)表于 2013-12-19 19:01 | 只看該作者
感謝,這東西好啊
回復(fù)

使用道具 舉報(bào)

10#
ID:55838 發(fā)表于 2014-3-26 21:46 | 只看該作者

感謝提供,支持支持。
回復(fù)

使用道具 舉報(bào)

11#
ID:60263 發(fā)表于 2014-4-2 16:14 | 只看該作者
謝謝分享謝謝分享謝謝分享謝謝分享
回復(fù)

使用道具 舉報(bào)

12#
ID:60656 發(fā)表于 2014-4-13 22:16 | 只看該作者
學(xué)習(xí)了,收藏DIY一下
回復(fù)

使用道具 舉報(bào)

13#
ID:22439 發(fā)表于 2014-5-6 12:47 | 只看該作者
謝謝樓主,很不錯(cuò)的東西
回復(fù)

使用道具 舉報(bào)

14#
ID:62870 發(fā)表于 2014-6-12 04:21 | 只看該作者
這個(gè)創(chuàng)意不錯(cuò),就是適合我等窮人啊
回復(fù)

使用道具 舉報(bào)

15#
ID:63888 發(fā)表于 2014-7-19 23:26 | 只看該作者
膜拜樓主�。�!
回復(fù)

使用道具 舉報(bào)

16#
ID:64305 發(fā)表于 2014-7-24 12:23 | 只看該作者
GOOD,謝謝分享
回復(fù)

使用道具 舉報(bào)

17#
ID:64305 發(fā)表于 2014-7-24 12:24 | 只看該作者
謝謝,看到了很不錯(cuò)
回復(fù)

使用道具 舉報(bào)

18#
ID:64616 發(fā)表于 2014-8-15 12:38 | 只看該作者
好辛苦了我試試看
回復(fù)

使用道具 舉報(bào)

19#
ID:55815 發(fā)表于 2014-8-18 00:12 | 只看該作者
很好  謝謝
回復(fù)

使用道具 舉報(bào)

20#
ID:65209 發(fā)表于 2014-8-18 22:36 來(lái)自觸屏版 | 只看該作者
經(jīng)典的東西,必須得支持
回復(fù)

使用道具 舉報(bào)

21#
ID:66338 發(fā)表于 2014-9-21 10:23 | 只看該作者
感謝,這東西好啊
回復(fù)

使用道具 舉報(bào)

22#
ID:67377 發(fā)表于 2014-10-14 16:50 | 只看該作者
好東西,收下了
回復(fù)

使用道具 舉報(bào)

23#
ID:60458 發(fā)表于 2014-10-18 17:34 | 只看該作者
謝謝分享,下載研究一下。
回復(fù)

使用道具 舉報(bào)

24#
ID:60523 發(fā)表于 2014-10-30 23:16 | 只看該作者
大師級(jí)巨作��!
回復(fù)

使用道具 舉報(bào)

25#
ID:25437 發(fā)表于 2014-10-31 15:53 | 只看該作者

感謝,這東西好啊
回復(fù)

使用道具 舉報(bào)

26#
ID:25437 發(fā)表于 2014-10-31 15:56 | 只看該作者
感謝,這東西好啊
回復(fù)

使用道具 舉報(bào)

27#
ID:68346 發(fā)表于 2014-11-4 13:26 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報(bào)

28#
ID:65916 發(fā)表于 2014-11-8 15:58 | 只看該作者
感謝提供,支持支持。
回復(fù)

使用道具 舉報(bào)

29#
ID:71069 發(fā)表于 2014-12-25 12:54 | 只看該作者
單片機(jī)程序不能用
回復(fù)

使用道具 舉報(bào)

30#
ID:72947 發(fā)表于 2015-1-31 20:41 來(lái)自觸屏版 | 只看該作者
感謝分享,頂頂頂
回復(fù)

使用道具 舉報(bào)

31#
ID:72947 發(fā)表于 2015-1-31 20:50 來(lái)自觸屏版 | 只看該作者
非常感謝�。�!
回復(fù)

使用道具 舉報(bào)

32#
ID:73076 發(fā)表于 2015-1-31 22:38 | 只看該作者
謝謝LZ分享那么好的東西。
回復(fù)

使用道具 舉報(bào)

33#
ID:72238 發(fā)表于 2015-2-1 21:28 | 只看該作者
感謝提供,支持支持。
回復(fù)

使用道具 舉報(bào)

34#
ID:73293 發(fā)表于 2015-2-5 14:03 來(lái)自觸屏版 | 只看該作者
好東西,樓主辛苦了。
回復(fù)

使用道具 舉報(bào)

35#
ID:73082 發(fā)表于 2015-2-18 02:51 來(lái)自觸屏版 | 只看該作者
不錯(cuò),好東西
回復(fù)

使用道具 舉報(bào)

36#
ID:71294 發(fā)表于 2015-2-18 14:14 來(lái)自觸屏版 | 只看該作者
支持,,看一看,,
回復(fù)

使用道具 舉報(bào)

37#
ID:78774 發(fā)表于 2015-5-3 22:38 | 只看該作者
好東西,幫頂上去,感謝樓主無(wú)私的精神.
回復(fù)

使用道具 舉報(bào)

38#
ID:73949 發(fā)表于 2015-5-3 22:59 | 只看該作者
好東西,學(xué)習(xí)學(xué)習(xí)!謝謝分享!
回復(fù)

使用道具 舉報(bào)

39#
ID:79039 發(fā)表于 2015-5-6 10:38 | 只看該作者
謝謝分享
回復(fù)

使用道具 舉報(bào)

40#
ID:72050 發(fā)表于 2015-5-7 11:39 | 只看該作者
好東西啊,學(xué)習(xí)

評(píng)分

參與人數(shù) 1黑幣 +2 收起 理由
lux169 + 2 共享資料的黑幣獎(jiǎng)勵(lì)!

查看全部評(píng)分

回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表