查看: 6052|回复: 14

[原创] 【LPC824Lite】金属检测仪二

[复制链接]
  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
    发表于 2016-11-27 19:27:50 | 显示全部楼层 |阅读模式
    本帖最后由 混森蓝兽 于 2016-11-27 16:25 编辑

    因为ldc1000是电感到数字转换器,可以直接输出数字信号,通过读取对应寄存器里的值Rp,可以得到线圈频率变化的对应值。为保证Rp 的实际值落在采样区间内,同时又保证足够的精度,需要用户合 理地设置RpMAX 和RpMIN 寄存器的值。可以通过实际测量的方法在两个极限条件下测出 Rp 等效的最大值和最小值。在测试仪器有限的情况下,可以简单地通过软件算法比较得 到两个范围的限定值。

    1. 首先通过官方手册表格选取两个合适的RpMAX 和RpMIN的值写入寄存器中;
    2. 将金属物体放在距离线圈最近的位置(最近位置是指用户设备结构设计的最近位 置) ,此时涡流损耗最大,将Rp_Min 的值逐渐增大当code 值接近25000 时选择 此时的Rp_Min。 (选择25000 是为了给32768 最大值留有余量) ;
    3. 将金属物体放在距离线圈最远的位置 (最远位置是指用户备结构设计的最远位 置) ,此时涡流损耗最小,将Rp_Max 的值逐渐减小,code 值接近3000 时选择此 时的Rp_Max。 (继续减小Rp_Max 可以看到code 被钳位到0 值) 。


    1. int ldc_read_avr()
    2. {

    3.     char rpi=0;  //取rpi次平均值   
    4.     for (rpi=0;rpi<rpi_max;rpi++)
    5.     {

    6.       FLOAT_SPI_Read_Buf(LDC1000_CMD_PROXLSB,&proximtyData[0],2);  
    7.       proximtyDataTEMP = ((unsigned char)proximtyData[1]<<8) + proximtyData [0];
    8.       proximtyDataSUM += proximtyDataTEMP;
    9.       if(proximtyDataTEMP < proximtyDataMIN)   //在100个proximtyDataTEMP中取最大,最小
    10.         proximtyDataMIN = proximtyDataTEMP;
    11.       if(proximtyDataTEMP > proximtyDataMAX)
    12.         proximtyDataMAX = proximtyDataTEMP;
    13.     }
    14.      proximtyDataAVE = proximtyDataSUM /rpi_max;
    15.      proximtyDataSUM=0;
    16.      proximtyDataAVE_LAS=proximtyDataAVE;
    17.   
    18.     return   proximtyDataAVE;

    19. }
    复制代码
    将采集回来的数据划分等级,建立表格,即可实现对不同金属物体的检测识别。我们先用一个一角和一个一元的硬币做示范,上位机显示检测数据和判断结果:
    检测显示.jpg

    线圈的形状改变也会影响到采集数值的稳定性,所以保险点把线圈包装起来,避免不必要的触碰。
    半成品.jpg


    来根华子
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2019-7-22 13:56
  • 签到天数: 38 天

    连续签到: 1 天

    [LV.5]常住居民I

    20

    主题

    644

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1820
    最后登录
    2020-10-13
    发表于 2016-11-27 20:15:03 | 显示全部楼层
    电轨组利器
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-7-9 21:57
  • 签到天数: 187 天

    连续签到: 1 天

    [LV.7]常住居民III

    3

    主题

    499

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1346
    最后登录
    2017-7-9
    发表于 2016-11-27 22:18:14 | 显示全部楼层
    不错············
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2018-7-23 21:04
  • 签到天数: 103 天

    连续签到: 1 天

    [LV.6]常住居民II

    228

    主题

    5379

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    16702
    最后登录
    1970-1-1
    发表于 2016-11-27 23:23:39 来自手机 | 显示全部楼层
    不错   
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-2-5 17:05
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    28

    主题

    1814

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    5873
    最后登录
    2025-6-26
    发表于 2016-11-27 23:35:55 | 显示全部楼层
    好厉害,
    哎...今天够累的,签到来了~
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2016-11-28 08:32:13 来自手机 | 显示全部楼层
    cldym 发表于 2016-11-27 22:18
    不错············

    谢谢支持!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2016-11-28 08:32:50 来自手机 | 显示全部楼层
    lkl0305 发表于 2016-11-27 23:23
    不错

    感谢顶帖!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2016-11-28 08:33:17 来自手机 | 显示全部楼层
    yangjiaxu 发表于 2016-11-27 23:35
    好厉害,

    谢谢支持!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    无聊
    2017-1-24 08:47
  • 签到天数: 49 天

    连续签到: 1 天

    [LV.5]常住居民I

    0

    主题

    524

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1267
    最后登录
    2017-4-19
    发表于 2016-11-28 08:33:59 | 显示全部楼层
    厉害                       
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2021-11-30 16:16
  • 签到天数: 206 天

    连续签到: 1 天

    [LV.7]常住居民III

    74

    主题

    2793

    帖子

    5

    金牌会员

    Rank: 6Rank: 6

    积分
    7879
    最后登录
    2025-4-11
     楼主| 发表于 2016-11-28 08:46:32 来自手机 | 显示全部楼层
    laosheng886 发表于 2016-11-28 08:33
    厉害

    谢谢支持!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-7-21 10:15 , Processed in 0.106078 second(s), 29 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表