衡阳派盒市场营销有限公司

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次閱讀
    必博备用网站| bet365v网卡| 百家乐官网玩法介| 百家乐官网必胜绝技| 卢克索百家乐的玩法技巧和规则| 香港六合彩马会| 澳门百家乐会出老千吗| 下载百家乐官网棋牌大厅| 日博网址| 百家乐合| 开心8百家乐游戏| 淘金百家乐官网的玩法技巧和规则| 澳门百家乐小| 真人百家乐在线玩| 百家乐官网一邱大师打法| 百家乐官网玩法开户彩公司| bet365娱乐平台| 怎样打百家乐的玩法技巧和规则| 赌百家乐的计划跟策略| 赢家百家乐官网的玩法技巧和规则| 太阳城绿萱园| 百家乐官网群详解包杀| 百家乐官网游戏机破解方法| 乐天堂娱乐场| 德州扑克 盲注| 大发888安装包| 7位百家乐扑克桌| 百家乐下路教学| 网上百家乐赌场| 百家乐赔率技巧| 百家乐官网那个娱乐城信誉好| 三原县| 波胆| 快乐之都| 大发888国际游戏平台| 大发888官方hgx2dafa888gwd| 手机百家乐官网能兑换现金棋牌游戏| BET365官方网| 金银岛娱乐城开户| 大赢家即时比分| 太阳城网站|