0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于STC8G8K64U单片机的高速ADC采样板

电子设计 来源:csdn 作者:苏格兰公投 2021-04-28 11:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

设计基于STC8G8K64U单片机的高速ADC采样板,可以为普通的电路实验提供快速波形采样的模块。

该模块也可以应用于全国大学生智能车竞赛声音信标组数据采集实验中,作为向同学们介绍的解决方案,明天给出相应实验结果。

设计采样板的技术指标:

采样频率:10kHz;

采样通道:2通道

采样信号:0~5V,数据位12bit。

外部数据接口:(1)UART2通过USR-WiFi接口发送到局部无线网;(2)通过串口UART1通过调试器将数据发送到调试界面;

电路板设计

1. 原理图设计

▲ 原理图设计

对外接口定义:

「(1)ISP端口:」

序号管脚名称功能1VCC+5V电源2GND电源地线3TXD连接UART1-TXD4RXD连接UART1-RXD

「(2)ADC端口:」

序号管脚名称功能1ADC0模拟输入端口02ADC1模拟输入端口13ADC2模拟输入端口24GND信号底线

「(3)WiFI UART接口:」详见电路原理图的PCB的管脚定义。

2. PCB版图设计

3. 电路软件调试

「(1)单片机的硬件配置:」

由于配置STC8H8K工作在48MHz,提高单片机运行速度。

▲ 单片机硬件配置

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

UART1:配置波特率115200 ,这与下载器上的PL2303可以使用的波特率相匹配;

UART2::配置的波特率为460800,这与WiFi-UART

▲ 硬件连接调试

「(3)配置WiFI-UART:」

STEP1:使用手机,或者平板电脑,选择USR-WIFI232-T-191无线网关,登录 10.10.100.254地址。在登录界面输入用户名和密码都是「admin」。

▲ 无线登录界面

STEP2:按照下面的设置,设置WIFI-UART模块的工作参数。

「STA设置:」

▲ STA设置

「AP设置:」

▲ AP设置

「网络设置:」

▲ 网络设置

「串口设置:」

▲ 串口设置

「设置后的系统信息:」

▲ 设置后的系统信息

4. 软件命令

模块通过UART1(115200),UART2(460800)接收字符命令,分别输出采集的结果以及重新开始新的采集过程。具体的功能可以参见下面一段程序:

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获取数据程序

过PYTHON编程,可以从WiFi获取采集板的8k数据。

具体的程序可以在CSDN对应的博文中看到。

模块测试性能

1. 数据传送时间

通过WiFi-UAR收到4096(8192 bytes)数据为0.489s左右。

下图是对两路正弦波采集到的数据波形:

▲ 两个通道采集的波形

编辑:hfy

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 单片机
    +关注

    关注

    6078

    文章

    45581

    浏览量

    673732
  • pcb
    pcb
    +关注

    关注

    4417

    文章

    23967

    浏览量

    426184
  • adc
    adc
    +关注

    关注

    100

    文章

    7947

    浏览量

    556902
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    探索COP8SA系列8单片机:特点、性能与应用优势

    探索COP8SA系列8单片机:特点、性能与应用优势 在单片机的广阔世界中,找到一款适合低功耗、高性能和小尺寸设计要求的芯片并非易事。National Semiconductor的CO
    的头像 发表于 04-19 09:05 96次阅读

    瑞萨8单片机740族:指令与应用全解析

    ,受到了众多电子工程师的青睐。本文将深入探讨瑞萨8单片机740族的特点、中央处理器、指令系统以及使用注意事项,希望能为电子工程师们在设计和开发过程中提供有价值的参考。 文件下载: R5F211A1DSP#U0.pdf 一、公司
    的头像 发表于 04-13 15:05 136次阅读

    Renesas 3823 组 8 位 CMOS 单片机技术剖析

    的 3823 组 8 位 CMOS 单片机,详细解析其功能、特点以及在实际应用中的注意事项。 文件下载: M34508G4GP#U0.pdf 一、产品概述 在 2010 年 4 月 1 日,NEC 电子
    的头像 发表于 04-13 14:20 99次阅读

    深入剖析LC87F2608A:8单片机的卓越之选

    深入剖析LC87F2608A:8单片机的卓越之选 引言 在电子工程师的日常工作中,选择一款合适的单片机至关重要。ON Semiconductor的LC87F2608A 8
    的头像 发表于 04-11 14:15 186次阅读

    深入解析 SANYO LC87F57C8A 8单片机:特性、参数与应用考量

    A 是一款功能强大的 8单片机,集成了 128K 字节的 FEPROM 和 3K 字节的 RAM。它具有多种高性能外设,适用于各种嵌入式系统应用。
    的头像 发表于 04-11 10:05 384次阅读

    MAX153:高速8ADC的卓越之选

    方面表现卓越,适用于多种应用场景。 文件下载: MAX153.pdf 一、产品概述 MAX153是一款高速、与微处理器(µP)兼容的8位模拟 - 数字转换器(ADC)。它采用半闪存技术,实现了660ns的转换时间,
    的头像 发表于 04-09 10:40 207次阅读

    AT89LS52:低成本高性能8单片机的设计秘诀

    ——AT89LS52。 文件下载: AT89LS52-16AC.pdf 一、AT89LS52简介 AT89LS52是一款低电压、高性能的CMOS 8单片机,拥有8K字节的系统内可编程Flash存储器。它采用
    的头像 发表于 04-06 09:15 346次阅读

    Z8 Encore! XP 64K系列闪存微控制器:高性能8位解决方案

    Z8 Encore! XP 64K系列闪存微控制器:高性能8位解决方案 在电子设计领域,微控制器扮演着至关重要的角色。今天,我们要深入探讨Zilog公司的Z8 Encore! XP
    的头像 发表于 04-05 09:20 264次阅读

    Infineon XC866 8单片机:特性、功能与应用解析

    Infineon XC866 8单片机:特性、功能与应用解析 在当今的电子设计领域,8单片机以其成本效益、低功耗和广泛的应用场景,一直占据着重要的地位。英飞凌(Infineon)的
    的头像 发表于 03-30 16:30 181次阅读

    8XC51FX:高性能8单片机的全方位解析

    8XC51FX:高性能8单片机的全方位解析 在单片机的世界里,8XC51FX系列以其卓越的性能和丰富的功能脱颖而出,成为众多电子工程师在设
    的头像 发表于 03-29 13:15 256次阅读

    Infineon C515C 8单片机:功能特性与应用解析

    Infineon C515C 8单片机:功能特性与应用解析 在嵌入式系统设计领域,单片机作为核心控制部件,其性能和功能直接影响着整个系统的表现。今天,我们就来深入探讨一下英飞凌(Infineon
    的头像 发表于 03-29 09:15 162次阅读

    瑞萨8单片机740族:技术剖析与设计指南

    瑞萨8单片机740族:技术剖析与设计指南 在当今的电子设计领域,单片机以其小巧灵活、功能强大等特点,成为了众多工程师的首选。瑞萨电子的8单片机
    的头像 发表于 03-17 15:15 283次阅读

    SGM51622S8/SGM51652S8:高性能8通道16位双极性输入同步采样ADC

    SGM51622S8/SGM51652S8:高性能8通道16位双极性输入同步采样ADC 在电子设计领域,模拟到数字的转换是一个关键环节,对于
    的头像 发表于 03-12 10:30 238次阅读

    Texas Instruments ADC3908Dx/ADC3908Sx 8高速ADC数据手册

    Texas Instruments ADC3908Dx/ADC3908Sx 8高速模数转换器(ADC)是一系列超低功耗
    的头像 发表于 07-17 11:50 1266次阅读
    Texas Instruments <b class='flag-5'>ADC</b>3908Dx/<b class='flag-5'>ADC</b>3908Sx <b class='flag-5'>8</b>位<b class='flag-5'>高速</b><b class='flag-5'>ADC</b>数据手册

    STC单片机范例程序

    电子发烧友网站提供《STC单片机范例程序.zip》资料免费下载
    发表于 06-04 16:27 10次下载