吴忠躺衫网络科技有限公司

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

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

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

基于STC8G8K64U單片機(jī)的高速ADC采樣板

電子設(shè)計(jì) ? 來(lái)源:csdn ? 作者:蘇格蘭公投 ? 2021-04-28 11:12 ? 次閱讀

設(shè)計(jì)基于STC8G8K64U單片機(jī)的高速ADC采樣板,可以為普通的電路實(shí)驗(yàn)提供快速波形采樣的模塊。

該模塊也可以應(yīng)用于全國(guó)大學(xué)生智能車競(jìng)賽聲音信標(biāo)組數(shù)據(jù)采集實(shí)驗(yàn)中,作為向同學(xué)們介紹的解決方案,明天給出相應(yīng)實(shí)驗(yàn)結(jié)果。

設(shè)計(jì)采樣板的技術(shù)指標(biāo):

采樣頻率:10kHz;

采樣通道:2通道

采樣信號(hào):0~5V,數(shù)據(jù)位12bit。

外部數(shù)據(jù)接口:(1)UART2通過(guò)USR-WiFi接口發(fā)送到局部無(wú)線網(wǎng);(2)通過(guò)串口UART1通過(guò)調(diào)試器將數(shù)據(jù)發(fā)送到調(diào)試界面;

電路板設(shè)計(jì)

1. 原理圖設(shè)計(jì)

▲ 原理圖設(shè)計(jì)

對(duì)外接口定義:

「(1)ISP端口:」

序號(hào)管腳名稱功能1VCC+5V電源2GND電源地線3TXD連接UART1-TXD4RXD連接UART1-RXD

「(2)ADC端口:」

序號(hào)管腳名稱功能1ADC0模擬輸入端口02ADC1模擬輸入端口13ADC2模擬輸入端口24GND信號(hào)底線

「(3)WiFI UART接口:」詳見電路原理圖的PCB的管腳定義。

2. PCB版圖設(shè)計(jì)

3. 電路軟件調(diào)試

「(1)單片機(jī)的硬件配置:」

由于配置STC8H8K工作在48MHz,提高單片機(jī)運(yùn)行速度。

▲ 單片機(jī)硬件配置

「(2)串口波特率配置:」

UART1:配置波特率115200 ,這與下載器上的PL2303可以使用的波特率相匹配;

UART2::配置的波特率為460800,這與WiFi-UART

▲ 硬件連接調(diào)試

「(3)配置WiFI-UART:」

STEP1:使用手機(jī),或者平板電腦,選擇USR-WIFI232-T-191無(wú)線網(wǎng)關(guān),登錄 10.10.100.254地址。在登錄界面輸入用戶名和密碼都是「admin」。

▲ 無(wú)線登錄界面

STEP2:按照下面的設(shè)置,設(shè)置WIFI-UART模塊的工作參數(shù)。

「STA設(shè)置:」

▲ STA設(shè)置

「AP設(shè)置:」

▲ AP設(shè)置

網(wǎng)絡(luò)設(shè)置:」

▲ 網(wǎng)絡(luò)設(shè)置

「串口設(shè)置:」

▲ 串口設(shè)置

「設(shè)置后的系統(tǒng)信息:」

▲ 設(shè)置后的系統(tǒng)信息

4. 軟件命令

模塊通過(guò)UART1(115200),UART2(460800)接收字符命令,分別輸出采集的結(jié)果以及重新開始新的采集過(guò)程。具體的功能可以參見下面一段程序:

if(strcmp("hello", (char *)STD_ARG[0]) * 0) printf("%s is ready !", VERSION_STRING); else IFARG0("adc") { g_nADBufferPoint = 0; TIME3_INT_ENABLE; } else IFARG0("buf") { sscanf(SDA(1), "%d", &nStart); sscanf(SDA(2), "%d", &nLength); nCheck = 0; for(i = 0; i > 8)); UART2SendChar((unsigned char)(nNumber & 0xff)); nCheck += nNumber; } } else IFARG0("sf") { SendChar(0x0); for(i = 0; i

5. PYTHON獲取數(shù)據(jù)程序

過(guò)PYTHON編程,可以從WiFi獲取采集板的8k數(shù)據(jù)。

具體的程序可以在CSDN對(duì)應(yīng)的博文中看到。

模塊測(cè)試性能

1. 數(shù)據(jù)傳送時(shí)間

通過(guò)WiFi-UAR收到4096(8192 bytes)數(shù)據(jù)為0.489s左右。

下圖是對(duì)兩路正弦波采集到的數(shù)據(jù)波形:

▲ 兩個(gè)通道采集的波形

編輯:hfy

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

    關(guān)注

    6043

    文章

    44621

    瀏覽量

    638567
  • pcb
    pcb
    +關(guān)注

    關(guān)注

    4326

    文章

    23160

    瀏覽量

    399962
  • adc
    adc
    +關(guān)注

    關(guān)注

    99

    文章

    6533

    瀏覽量

    545757
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    什么是單片機(jī)ADC接口

    ,簡(jiǎn)稱ADC)接口是單片機(jī)中不可或缺的一部分,它負(fù)責(zé)將模擬信號(hào)轉(zhuǎn)換為數(shù)字信號(hào),使得單片機(jī)能夠處理來(lái)自傳感器、儀表等模擬世界的信號(hào)。本文將深入探討單片機(jī)
    的頭像 發(fā)表于 02-03 11:27 ?115次閱讀

    8單片機(jī)HS16P1880產(chǎn)品概述

    HS16P1880 是采用低功耗高速 CMOS 工藝制造的 8單片機(jī), 它內(nèi)建了 1K*14-bit 的 OTP-ROM、64Byte
    的頭像 發(fā)表于 12-10 09:18 ?422次閱讀
    <b class='flag-5'>8</b>位<b class='flag-5'>單片機(jī)</b>HS16P1880產(chǎn)品概述

    51單片機(jī)STC8H8K64U通過(guò)RA8889/RA8876如何控制彩屏 I2C源碼下載

    用51單片機(jī)STC8H8K64U驅(qū)動(dòng)彩屏,控制器采用瑞佑RA8889. 使用軟件模擬I2C方式通信,驅(qū)動(dòng)大屏顯示。
    的頭像 發(fā)表于 11-01 11:02 ?542次閱讀
    51<b class='flag-5'>單片機(jī)</b><b class='flag-5'>STC8H8K64U</b>通過(guò)RA8889/RA8876如何控制彩屏 I2C源碼下載

    STC32G8K64 單片機(jī) 的P00(ADC8)腳短路到GND 會(huì)死機(jī),怎么解決?

    STC32G8K64 單片機(jī)難用
    發(fā)表于 10-18 14:30

    8單片機(jī)為何不會(huì)被高端單片機(jī)取代?

    )和數(shù)據(jù)存儲(chǔ)器(RAM)。但是,這可以使用外部存儲(chǔ)設(shè)備進(jìn)行擴(kuò)展。 (4)外設(shè):8單片機(jī)通常包括一系列片上外設(shè),如定時(shí)器、計(jì)數(shù)器、模數(shù)轉(zhuǎn)換器(ADC)、脈寬調(diào)制(PWM)控制器和通信接口(如UART
    發(fā)表于 09-24 16:51

    ADS8578S 14位、高速8通道同步采樣ADC數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS8578S 14位、高速8通道同步采樣ADC數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-30 13:50 ?0次下載
    ADS8578S 14位、<b class='flag-5'>高速</b><b class='flag-5'>8</b>通道同步<b class='flag-5'>采樣</b><b class='flag-5'>ADC</b>數(shù)據(jù)表

    ADS8588S 16位、高速8通道、同步采樣ADC數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《ADS8588S 16位、高速8通道、同步采樣ADC數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 07-24 11:35 ?0次下載
    ADS8588S 16位、<b class='flag-5'>高速</b><b class='flag-5'>8</b>通道、同步<b class='flag-5'>采樣</b><b class='flag-5'>ADC</b>數(shù)據(jù)表

    51單片機(jī)(STC8H8K64U/STC8051U34K64)_RA8889_HW_SPI4參考代碼(v1.3) 硬件SPI方式驅(qū)動(dòng)大屏顯示

    文章導(dǎo)引: (1)51單片機(jī)(STC8051U34K64)_RA8889_SPI4參考代碼(v1.3) (2)51單片機(jī)STC8H8K64U通過(guò)RA8889/RA8876如何控制彩屏_
    發(fā)表于 07-17 11:15

    51單片機(jī)(STC8051U34K64)_RA8889_SPI4參考代碼(v1.3)

    文章導(dǎo)引: (1)51單片機(jī)(STC8051U34K64)_RA8889_SPI4參考代碼(v1.3) (2)51單片機(jī)STC8H8K64U通過(guò)RA8889/RA8876如何控制彩屏_
    發(fā)表于 07-05 10:55

    STC32和STC8H驅(qū)動(dòng)DS18B20測(cè)溫串口發(fā)送數(shù)據(jù)

    STC32G12K128 和 STC8H8K64U 驅(qū)動(dòng) DS18B20 模塊,采集環(huán)境溫度并通過(guò)串口發(fā)送數(shù)據(jù)至電腦
    的頭像 發(fā)表于 06-27 16:27 ?1058次閱讀
    <b class='flag-5'>STC</b>32和<b class='flag-5'>STC8</b>H驅(qū)動(dòng)DS18B20測(cè)溫串口發(fā)送數(shù)據(jù)

    51單片機(jī)STC8H8K64U通過(guò)RA8889/RA8876如何控制彩屏(SPI源碼下載)

    RA8889/RA8876進(jìn)行硬件復(fù)位) 五、GPIO引腳配置: STC8H8K64U單片機(jī)的GPIO引腳要做一下配置,這點(diǎn)與標(biāo)準(zhǔn)的51單片機(jī)有所不同,單片機(jī)的P2.6作為MISO,
    發(fā)表于 06-26 14:13

    XL32F003單片機(jī) M0+內(nèi)核 主頻48M,64 K flash加8K SRAM存儲(chǔ)器

    XL32F003是芯嶺技術(shù)推出的一顆高性能單片機(jī),搭配32位ARM Cortex-M0+內(nèi)核,最高工作頻率48 MHz。 芯片嵌入高達(dá)64 Kbytes flash和8 Kbytes SRAM存儲(chǔ)器
    發(fā)表于 05-17 18:04

    STM8AF5268單片機(jī)u8變量只能接收小于129的數(shù)據(jù),為什么?

    STM8AF5268 單片機(jī)u8 變量只能接收小于129的數(shù)據(jù),但是我看了定義,u8確實(shí)是unsigned char,所以請(qǐng)問(wèn)大神到底是什么問(wèn)題。
    發(fā)表于 04-30 07:21

    基于STC8H8K64U和DS18B20的溫度采集和LabVIEW上位機(jī)顯示

    之前通過(guò) STC 單片機(jī)和 DS18B20 實(shí)現(xiàn)了環(huán)境溫度采集并串口顯示,后面進(jìn)一步想要實(shí)現(xiàn)溫度的實(shí)時(shí)監(jiān)測(cè)和數(shù)據(jù)記錄保存,因此編寫了 LabVIEW 程序,修改了部分單片機(jī)程序代碼。經(jīng)過(guò)實(shí)驗(yàn)驗(yàn)證
    發(fā)表于 04-08 12:28

    8單片機(jī)為何不會(huì)過(guò)時(shí)?

    對(duì)于8單片機(jī)來(lái)說(shuō),由于其主要處理8位數(shù)據(jù),所以其“字”的長(zhǎng)度可能也是8位,但這并不是絕對(duì)的,還需要具體看單片機(jī)的設(shè)計(jì)。
    的頭像 發(fā)表于 03-20 16:29 ?1972次閱讀
    360棋牌游戏大厅| 百家乐最常见的路子| 大发888 方管下载| e世博百家乐娱乐场| 网上真钱麻将游戏| 百家乐玩法开户彩公司| 钱百家乐官网取胜三步曲| 大发888真钱娱乐场| 在线百家乐娱乐| 真人百家乐官网试玩游戏| 大发888娱乐场怎样下载| 百家乐赢法口诀| 百家乐官网桌台布| 大发888官方网站| 找查百家乐玩法技巧| 重庆百家乐官网的玩法技巧和规则| 海门市| 星空棋牌下载| 王子百家乐的玩法技巧和规则 | 龙州县| 威尼斯人娱乐城会员开户| 做生意摆放龙龟方向| 百家乐官网技真人荷官| 抚州市| 网上赌博| 二八杠论坛| 网上百家乐网| 百家乐代理博彩正网| 同花顺百家乐官网娱乐城| 百家乐官网官| 百家乐官网缆法排行榜| 百家乐官网外套| 怎样看百家乐官网路单| 百家乐官网最长的闲| 玩百家乐去哪个娱乐城最安全 | 百家乐流水打法| 太阳城官网| 信誉棋牌评测网| 全讯网博客| 百家乐体育宝贝| 博九网百家乐现金网|