描述
                        
            
            
              <div>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;"> 1、项目功能介绍</h3>
<hr>
<p style="line-height:1.8;">  本项目以RA4M2微控制器为核心,设计一款难度较低、操作便捷的多通道数字示波器,旨在满足电子爱好者、学生及小型实验室对基础信号测量的需求。装置支持1-2路模拟信号输入,通过RA4M2的高速AD转换功能对输入的电压、波形等信号进行采集与初步处理,再结合简单的信号滤波算法去除干扰,最终将波形数据传输至配套的LCD显示屏,实现波形实时显示、信号幅值与周期的基础测量,无需复杂的硬件调试与算法开发,核心功能聚焦于“信号采集-处理-可视化”的基础链路。 该示波器在硬件设计上选用通用元器件,电路结构简化,降低焊接与组装难度,且配备简洁的按键操作界面,用户可通过按键切换测量通道、调整显示幅度。整体成本可控,适合作为电子技术入门实践项目,既能帮助使用者掌握微控制器信号处理、AD转换的基础原理,也能满足日常电子实验中对简单波形(如正弦波、方波)的测量需求,为后续复杂电子设备学习奠定基础。</p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">2、项目属性</h3>
<hr>
<p style="line-height:1.8;"> </p>
首次公开 原创项目 未获奖 未答辩
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;"> 3、开源协议</h3>
<hr>
<p style="line-height:1.8;"> </p>
<p><strong>BCD License</strong></p>
<p><strong><a title="BSD License" href="https://opensource.org/licenses/BSD-2-Clause" target="_blank">https://opensource.org/licenses/BSD-2-Clause</a></strong></p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">4、硬件部分</h3>
<hr>
<div>   本示波器硬件以 RA4M2 微控制器为核心,遵循 “结构简化、器件通用、操作便捷” 原则,聚焦基础信号测量需求,降低开发与使用门槛,适配电子爱好者、学生及小型实验室的入门场景。</div>
<div>   在主控与核心采集模块设计上,RA4M2 作为控制中枢,其内置的高速 AD 转换器是信号采集核心。该 AD 转换器支持最高 12 位采样精度与 1MHz 采样率,可直接对接 1-2 路模拟信号输入,无需额外扩展 AD 芯片,能满足正弦波、方波等基础波形的采集需求。RA4M2 的 Cortex-M4 内核具备单周期乘法能力,可快速完成信号幅值、周期的基础计算,为波形处理与显示提供算力支持;同时其丰富的通用 IO 口与 SPI、I2C、定时器等外设接口,能直接对接 LCD 显示屏、按键等外设,减少硬件扩展环节,简化整体电路结构。</div>
<div>   在模拟信号调理与输入链路设计上,采用极简处理方案。每路模拟信号输入端串联限流电阻与双向稳压管,实现过压过流保护,避免输入信号过载损坏 RA4M2;随后通过 RC 分压电路将输入电压范围适配至 RA4M2 AD 的 0-3.3V 输入区间,覆盖常见基础信号电压范围,无需复杂的增益可调放大电路,仅通过软件后续计算补偿幅值精度,既简化硬件结构,又降低焊接组装难度。信号调理电路均选用 0805 封装的通用电阻电容,易购且焊接便捷,适合电子入门者操作。</div>
<div>   在显示与操作模块选型上,优先匹配通用易驱动的硬件。LCD 显示屏采用 1.8 英寸 SPI 接口屏,分辨率 128×160,通过 RA4M2 的 SPI 接口实现波形数据传输,屏幕实时显示采集到的波形、当前测量通道、信号幅值与周期,界面简洁无冗余信息;操作模块仅设计 3-4 个独立按键,通过 RA4M2 的 GPIO 口直接连接,分别对应 “通道切换”“幅度调整正负”“测量确认” 功能,按键布局清晰,无复杂菜单操作,用户可快速上手。</div>
<div>    在电源与 PCB 设计上,兼顾稳定性与低成本。电源模块采用通用的 LM1117-3.3V 稳压芯片,输入 5V 直流电压,可通过 USB 或外置电源适配器供电,输出 3.3V 为 RA4M2、LCD 屏及信号调理电路供电,电源端并联 100μF 电解电容与 100nF 陶瓷电容滤波,确保供电纹波小于 10mV,避免干扰信号采集;PCB 布局采用 “信号分区” 设计,将模拟信号输入回路与数字电路分开布线,模拟地与数字地通过磁珠单点连接,减少数字信号对模拟采集的干扰。电路中无复杂贴片器件或特殊封装元件,所有元器件均为市场通用型号,成本可控且易获取,适合作为电子技术入门实践项目。</div>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">5、软件部分</h3>
<hr>
<div>   本示波器软件围绕 “信号采集 - 处理 - 可视化” 核心链路开发,基于瑞萨灵活软件包构建简化架构,无需复杂算法与开发经验,聚焦基础功能实现,适配电子入门者的开发与使用需求。</div>
<div>   在底层外设驱动设计上,依托灵活软件包的模块化 API 实现快速配置,降低开发门槛。AD 驱动针对 RA4M2 内置 AD 转换器开发,通过灵活软件包的 adc 模块初始化采样参数,设置采样率为 100kHz,满足基础波形采集需求,采样通道为 1-2 路,采用定时器触发采样模式,定时器定时 10μs 触发一次 AD 转换,确保采样时序稳定;LCD 驱动基于 SPI 接口开发,调用灵活软件包的 spi_master 模块实现与显示屏的通信,封装 “画点”“画线” 基础函数,无需深入调试显示协议;按键驱动通过 RA4M2 的 GPIO 中断实现,配置按键引脚为下降沿触发,中断优先级设为中等,确保按键操作响应及时,避免与信号采集任务冲突;定时器驱动用于生成 AD 采样触发信号与波形显示刷新时钟,定时 50ms 刷新一次 LCD 屏幕,保障功能时序协同。</div>
<div>   在信号采集与处理环节,采用简洁算法实现基础信号优化。信号采集阶段,AD 转换器按设定采样率采集模拟信号,将原始数据缓存至 RA4M2 的 16KB SRAM 中,每缓存 256 个采样点触发一次数据处理;信号处理阶段,无需复杂滤波算法,仅通过均值滤波或滑动窗口滤波去除小幅值干扰,例如对连续 10 个采样点取平均值,平滑信号波动,同时保留波形的基础特征,避免过度处理导致波形失真。处理后的采样数据用于后续波形绘制与参数计算,整个过程耗时控制在 1ms 以内,不影响实时采集与显示。</div>
<div>   在波形显示与参数测量上,聚焦直观呈现与基础计算。波形显示部分,通过 LCD 驱动的 “画线” 函数,将处理后的采样数据按比例映射到屏幕像素坐标,横向为时间轴,根据采样率计算每像素对应的时间,纵向为电压轴,根据 AD 输入范围换算每像素对应的电压值,实时绘制波形曲线;参数测量部分,RA4M2 对处理后的采样数据进行基础计算,幅值通过寻找波形的最大值与最小值差值得到,周期通过检测波形相邻两个峰值或谷值的采样点间隔,结合采样率换算得出,计算结果随波形一同显示在 LCD 屏幕指定区域,无需手动换算,直观呈现测量数据。</div>
<div>   在用户交互控制上,设计简洁的操作逻辑。软件实时监测按键中断,触发 “通道切换” 按键时,切换 AD 采样通道并刷新 LCD 显示界面,同步更新当前通道标识;触发 “幅度调整” 按键时,修改电压轴的比例系数,例如每像素对应 0.1V 或 0.2V,实时调整波形在屏幕上的显示幅度,避免波形超出屏幕范围或显示过小;所有操作均无多级菜单,按键触发后直接执行对应功能,响应时间小于 100ms,确保用户操作便捷,无需复杂学习即可掌握使用方法。</div>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">*6、BOM清单</h3>
<hr>
<table style="border-collapse:collapse;width:990.02pt;" width="1980">
<tr style="height:14pt;">
<td style="height:14pt;width:110pt;" width="220" height="28">No.</td>
<td style="width:110pt;" width="220">Quantity</td>
<td style="width:110pt;" width="220">Comment</td>
<td style="width:110pt;" width="220">Designator</td>
<td style="width:110pt;" width="220">Footprint</td>
<td style="width:110pt;" width="220">Value</td>
<td style="width:110pt;" width="220">Manufacturer Part</td>
<td style="width:110pt;" width="220">Manufacturer</td>
<td style="width:110pt;" width="220">Supplier Part</td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">1</td>
<td align="right">9</td>
<td>Test-Point</td>
<td>+5V,-5V,ADC,AGND,FREQ,PWM,TP6,TP7,VIN</td>
<td>Test-Point-0.5mm</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">2</td>
<td align="right">3</td>
<td>10uF</td>
<td>C1,C3,C4</td>
<td>C_Ele_SMD_3x5.4mm</td>
<td>10uF</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">3</td>
<td align="right">5</td>
<td>100nF</td>
<td>C2,C5,C6,C8,C9</td>
<td>C0603</td>
<td>100nF</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">4</td>
<td align="right">1</td>
<td>680pF/NC</td>
<td>C10</td>
<td>C0603</td>
<td>680pF/NC</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">5</td>
<td align="right">1</td>
<td>10pF/NC</td>
<td>C11</td>
<td>C0603</td>
<td>10pF/NC</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">6</td>
<td align="right">1</td>
<td>D_1N4007</td>
<td>D1</td>
<td>SMA_1N4007</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">7</td>
<td align="right">2</td>
<td>HDR-F_2.54_1x2P</td>
<td>H3,H4</td>
<td>HDR-TH_2P-P2.54-V-F</td>
<td> </td>
<td>2.54-1*2P母</td>
<td>BOOMELE(博穆精密)</td>
<td>C49661</td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">8</td>
<td align="right">3</td>
<td>Key_SMD_6x6x6.5</td>
<td>KEY1,KEY2,KEY3</td>
<td>SW-SMD_4P-L6.0-W6.0-P4.50-LS9.0-2</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">9</td>
<td align="right">3</td>
<td>LED_0805-R</td>
<td>LED1,LED2,LED3</td>
<td>LED_0805</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">10</td>
<td align="right">4</td>
<td>M3螺丝</td>
<td>M5,M6,M7,M8</td>
<td>螺钉孔</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">11</td>
<td align="right">1</td>
<td>Res_0603</td>
<td>R1</td>
<td>R0603</td>
<td>1K</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">12</td>
<td align="right">3</td>
<td>1K</td>
<td>R2,R3,R6</td>
<td>R0603</td>
<td>1K</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">13</td>
<td align="right">1</td>
<td>R4</td>
<td>R4</td>
<td>R0603</td>
<td>20K</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">14</td>
<td align="right">3</td>
<td>10K</td>
<td>R5,R9,R15</td>
<td>R0603</td>
<td>10K</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">15</td>
<td align="right">2</td>
<td>510K</td>
<td>R7,R12</td>
<td>R0603</td>
<td>510K</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">16</td>
<td align="right">1</td>
<td>R8</td>
<td>R8</td>
<td>R0603</td>
<td>10K</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">17</td>
<td align="right">3</td>
<td>20K</td>
<td>R10,R13,R14</td>
<td>R0603</td>
<td>20K</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">18</td>
<td align="right">1</td>
<td>470K</td>
<td>R11</td>
<td>R0603</td>
<td>470K</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">19</td>
<td align="right">1</td>
<td>0</td>
<td>R16</td>
<td>R0603</td>
<td>0</td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">20</td>
<td align="right">1</td>
<td>KH-BNC75-3511</td>
<td>RF1</td>
<td>ANT-TH_KH-BNC75-3511</td>
<td> </td>
<td>KH-BNC75-3511</td>
<td>kinghelm(金航标)</td>
<td>C2837588</td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">21</td>
<td align="right">3</td>
<td>拨动开关_侧</td>
<td>SW1,SW2,SW3</td>
<td>拨动开关_侧</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">22</td>
<td align="right">1</td>
<td>EC11E15244B2</td>
<td>SW4</td>
<td>旋转编码器</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">23</td>
<td align="right">1</td>
<td>LC-GD32E230C8T6</td>
<td>U1</td>
<td>DIP-40_L53.3-W22.9-P2.54-LS15.24</td>
<td> </td>
<td>LC-GD32E230C8T6</td>
<td>立创开发板</td>
<td>C20068939</td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">24</td>
<td align="right">1</td>
<td>XD7660</td>
<td>U2</td>
<td>DIP-8_L9.7-W6.4-P2.54-LS7.6-BL</td>
<td> </td>
<td>XD7660</td>
<td>XINLUDA(信路达)</td>
<td>C521200</td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">25</td>
<td align="right">1</td>
<td>1.8寸TFT屏模块</td>
<td>U3</td>
<td>1.8寸TFT屏模块-8PIN</td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">26</td>
<td align="right">1</td>
<td>LM393P</td>
<td>U4</td>
<td>DIP-8_L10.1-W6.3-P2.54-LS7.6-BL-1</td>
<td> </td>
<td>LM393P</td>
<td>TI(德州仪器)</td>
<td>C5209</td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">27</td>
<td align="right">1</td>
<td>TL072IP</td>
<td>U5</td>
<td>PDIP-8_L9.3-W6.4-P2.54-LS7.6-BL</td>
<td> </td>
<td>TL072IP</td>
<td>TI(德州仪器)</td>
<td>C110329</td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28">28</td>
<td align="right">1</td>
<td>KH-TYPE-C-2P</td>
<td>USB1</td>
<td>USB-SMD_KH-TYPE-C-2P</td>
<td> </td>
<td>KH-TYPE-C-2P</td>
<td>kinghelm(金航标)</td>
<td>C2919656</td>
</tr>
<tr style="height:14pt;">
<td style="height:14pt;" height="28"> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
<td> </td>
</tr>
</table>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;">7、大赛LOGO验证</h3>
<hr>
<p style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/a2E30xJ0PmxcoSZXOnm3I0NPqRiuzXTior9VmyUp.jpeg" width="683" height="512" alt="a2E30xJ0PmxcoSZXOnm3I0NPqRiuzXTior9VmyUp.jpeg"></p>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"><img src="//image.lceda.cn/pullimage/EIxGCCJ41ppgEOifGTtSEGBA3qSX60rlEsIVY4g0.jpeg" width="685" height="514" alt="EIxGCCJ41ppgEOifGTtSEGBA3qSX60rlEsIVY4g0.jpeg"></p>
<p style="line-height:1.8;"> </p>
<h3 style="line-height:1.8;"> 8、演示您的项目并录制成视频上传</h3>
<hr>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">视频要求:请横屏拍摄,分辨率不低于1280×720,格式Mp4/Mov,单个视频大小限100M内;</span></p>
<p style="line-height:1.8;"><span style="color:#95a5a6;font-size:14px;">视频标题:立创电赛:{项目名称}-{视频模块名称};如立创电赛:《自动驾驶》-团队介绍。</span></p>
<p style="line-height:1.8;"> </p>
<p style="line-height:1.8;"><span style="font-size:14px;"><a href="/posts/42551e8f2f2548cabc1c36626a42da94" target="_blank">前往查看更多详情 ></a></span></p>
<p style="line-height:1.8;"> </p>
</div>
            
                                   
          
          
评论(0)