心电调试笔记

原理图设计

在这里插入图片描述

注意事项

  • 引脚连接检查:确保每个元器件与芯片引脚连接正确是基础,错误的连接可能导致系统无法正常工作。
  • 未连接引脚标识:对于未使用的引脚,虽然不连接但应标识为非使用状态,以免混淆或引起误操作。
  • 测试点设置:预留测试点可以极大地方便后续的调试和故障排查。选择合适的位置放置测试点,确保不会干扰正常工作。
  • 布局优化:布线时应尽量减少交叉线,保持布线简洁,避免信号干扰和延迟。尽量使信号线尽可能短且直。
  • 去耦电容布局:去耦电容应靠近电源引脚,以减少噪声对电路性能的影响。大功率电路需额外考虑电源去耦。

遇到的问题

  1. 没有用到的引脚忘记标×
  2. 忘记画测试点
  3. 电容与相关的芯片引脚连接错误

PCB设计

在这里插入图片描述

注意事项

  • 布局规划:将电路板分成模块化布局,有助于提高设计效率。每个模块应尽量包含完整的功能或器件组,以简化布线和调试。
  • 布线策略:在布线时从关键器件和信号开始,逐步向外围扩展。优先处理高频信号和高功率电流路径。
  • 走线拐角:尽量避免直角拐角,使用45度角或弯曲走线可以减少信号反射和干扰,改善信号完整性。

遇到的问题

  • 铺铜时有一部分没有铺到,后面打个过孔就解决了
  • 器件之间排列过于紧密,布线时没有位置,导致需要慢慢调整各位置

焊接与调试

过程

  1. 导联检测:
    • 将心电板和导联线连接好后,使用万用表测量LL, LA, RA等引脚的电阻。检查这些引脚的连接是否符合原理图上的设计。
    • 比对实际测量的电阻值与原理图上的值,确保没有错误的连接或短路。
      在这里插入图片描述
  2. 电源测试:
    • 连接电源后,观察LED指示灯是否亮起。使用万用表测试5V和3.3V电源电压,确保电压稳定在预期值。
    • 检查VERF、TP1、TP2的电压值是否在1.65V附近,确认电源电压正常。
  3. 示波器调试:
    • 连接导联线和模拟机,确保探头接地良好。使用示波器观察心电信号波形,调整波形幅度和频率以便清晰地看到心电图。
    • 调整示波器的设置(如幅度、时间基准)以获得最佳的信号显示效果。
  4. 信号监测:
    • 打开模拟机并选择心电信号源(如60bpm),在示波器上监测到对应的心电信号波形。
    • 确保信号稳定,并根据需要调整示波器的设置以获得清晰的波形。

注意事项

  1. 先接地后接导体,如先接地后接 5V,先接地后接 3V3(安全考虑),为了确保在接电源时系统不会因为静电或瞬间电流冲击而受损
  2. 5V 和 3V3 地线要接到和自己同一排针的 GND 上,以避免地电位差引起的测量误差。E_zero 不用。
  3. 电流切记不能太高,这里默认设置的都为 1A。接上 5V, 3V3, E_zero 的直流稳压电源,观察到 LED 亮起。调节至电压档(档位值要超过 5V),黑表笔接地,红表笔测试 5V,3V3 数值观察是否正确。然后再测试 VERF,TP1, TP2 的数值是否在 1.65V 左右,测试的数值都对得上则可以进行下一步

遇到的问题

  • 一个芯片的引脚虚焊了
  • 电阻焊错了

心电嵌入式函数具体实现

在这里插入图片描述

  1. 心电任务函数:
    • 任务函数每2ms调用一次,确保心电数据的采集频率符合系统要求。
    • 初步检查导联状态,如果发现导联脱落或连接不良,系统应发送警告信号或提示。
  2. ADC转换:
    • 触发ADC转换后,将采样数据存入缓冲区。确保转换过程中没有数据丢失。
    • 将采集到的数据通过串口传输,方便实时监控和验证。

获取心电AD转换值

在这里插入图片描述

  1. 触发采样:

    • 使用adc_software_trigger_enable函数手动触发ADC采样,以确保数据准确。
  2. 读取数据:

    • 通过adc_regular_data_read函数获取ADC的采样值,并对数据进行处理和存储。

检查导联状态

在这里插入图片描述
读取引脚电平:

  • 使用GPIO_ReadInputDataBit函数读取每个引脚的电平状态,检查导联是否正常连接。
  • 高电平表示导联脱落,低电平表示连接正常。

key1摁下触发

在这里插入图片描述

  1. 清零缓冲区:
    • 清除存储心电数据的缓冲区,为新的测量做准备。
  2. 开始测量:
    • 设置心电测量标志位,通知系统开始采集数据。
    • 发送开始测量的提示信号或消息,通知用户。

key2摁下触发

在这里插入图片描述
停止测量:

  • 清除心电测量标志位,表示测量已结束。
  • 发送结束测量的提示信号或消息,通知用户停止操作。
  • 5
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值