查看: 5386|回复: 11

[原创] 【KL27 mini Board开发】+ KL27 mini Board 数据采集与分析

[复制链接]
  • TA的每日心情
    奋斗
    2023-2-15 00:12
  • 签到天数: 969 天

    连续签到: 1 天

    [LV.10]以坛为家III

    175

    主题

    2843

    帖子

    34

    金牌会员

    Rank: 6Rank: 6

    积分
    7123
    最后登录
    2023-4-20
    发表于 2016-3-25 10:41:07 | 显示全部楼层 |阅读模式
    KL27 mini Board最吸引人的是它的小巧及数据采集功能,但遗憾的是板上设计好的检测口却无法正常启用。经权衡,把数据采集的端口由原来的PE30改为PC02,相应地也在PC02引脚配上了一个小电位器来模拟采样信号。
    此外,为了能准确地分析采集的数据,还临时编了个LabVIEW小程序来实现串行接收KL27 mini Board发了的采样数据,并以波形图的方式显示出来以供分析。
    通过采样数据及波形可以观察到,尽管模拟信号相对较稳定,但细小的波动还是存在的,在图1,红色线代表电压,绿色线代表采集数据值。从波形图可以看出采集数据的波动,当然有红线可以知道这种波动是很细小的。此外,有图2可以看出,随着时间的延续采样信号是在下降一段时间后才渐趋趋于稳定震荡的。
    在模拟动态信号采集过程中,其动态相应性也是不错的,可以看到红绿两条线的轮廓是基本一致的。
    采集结束时,可以将采集的数据保存到文件中,其数据格式如图4所示。
    目前该测试程序的问题是时间轴的标度不理想,需要进一步完善。


    其实大家更关心的是KL27 mini Board的采集程序,其程序代码如下:
    (在例程的基础上改动不大,复制到例程中编译即可执行。)
    1. int main(void)
    2. {
    3.     int value;
    4.     DelayInit();
    5.     /* LED */
    6.     GPIO_QuickInit(LED0_PORT, LED0_PIN, kGPIO_Mode_OPP);
    7.     GPIO_QuickInit(LED1_PORT, LED1_PIN, kGPIO_Mode_OPP);
    8.     GPIO_QuickInit(LED2_PORT, LED2_PIN, kGPIO_Mode_OPP);
    9.     GPIO_QuickInit(LED3_PORT, LED3_PIN, kGPIO_Mode_OPP);
    10.     GPIO_WriteBit(LED0_PORT, LED0_PIN, 1);   
    11.     GPIO_WriteBit(LED2_PORT, LED2_PIN, 1);        
    12.     GPIO_WriteBit(LED1_PORT, LED1_PIN, 1);
    13.     GPIO_WriteBit(LED3_PORT, LED3_PIN, 1);
    14.     /* UART */
    15.     LPUART_QuickInit(LPUART0_RX_D06_TX_D07, 115200);
    16.     ADC_QuickInit(ADC0_SE11A_PC02, kADC_SingleDiff12or13);
    17.    
    18.     while(1)
    19.     {    value = ADC_QuickReadValue(ADC0_SE11A_PC02);
    20.         printf("ADC:%4d\r\n", value);
    21.         
    22.         if(value<=1000)
    23.           {        GPIO_WriteBit(LED0_PORT, LED0_PIN, 1);   
    24.                   GPIO_WriteBit(LED2_PORT, LED2_PIN, 1);        
    25.                   GPIO_WriteBit(LED1_PORT, LED1_PIN, 1);
    26.                   GPIO_WriteBit(LED3_PORT, LED3_PIN, 0);
    27.           }
    28.         else if(value<=2000){
    29.                   GPIO_WriteBit(LED0_PORT, LED0_PIN, 1);   
    30.                   GPIO_WriteBit(LED2_PORT, LED2_PIN, 0);        
    31.                   GPIO_WriteBit(LED1_PORT, LED1_PIN, 1);
    32.                   GPIO_WriteBit(LED3_PORT, LED3_PIN, 1);
    33.           }
    34.          else if(value<=3000){
    35.                   GPIO_WriteBit(LED0_PORT, LED0_PIN, 1);   
    36.                   GPIO_WriteBit(LED2_PORT, LED2_PIN, 1);        
    37.                   GPIO_WriteBit(LED1_PORT, LED1_PIN, 0);
    38.                   GPIO_WriteBit(LED3_PORT, LED3_PIN, 1);
    39.           }
    40.          else if(value>3000){
    41.                   GPIO_WriteBit(LED0_PORT, LED0_PIN, 0);   
    42.                   GPIO_WriteBit(LED2_PORT, LED2_PIN, 1);        
    43.                   GPIO_WriteBit(LED1_PORT, LED1_PIN, 1);
    44.                   GPIO_WriteBit(LED3_PORT, LED3_PIN, 1);
    45.           }
    46. DelayMs(500);
    47.     }
    48. }
    复制代码


    s3.jpg
    s4.jpg
    s5.jpg
    未标题-1.jpg

    评分

    参与人数 1NXP金币 +20 收起 理由
    小七 + 20 不错不错

    查看全部评分

    回复

    使用道具 举报

  • TA的每日心情
    开心
    2019-2-14 16:49
  • 签到天数: 296 天

    连续签到: 1 天

    [LV.8]以坛为家I

    241

    主题

    2239

    帖子

    6

    金牌会员

    Rank: 6Rank: 6

    积分
    4473
    最后登录
    2020-4-14
    发表于 2016-3-25 11:09:42 | 显示全部楼层
    很好地分析,KL27采样比KL16好多了,我做的ADC实验可以看出外接一个简单的电位器,其数值在10个以内跳动[大约100次/每秒]
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-2-15 00:12
  • 签到天数: 969 天

    连续签到: 1 天

    [LV.10]以坛为家III

    175

    主题

    2843

    帖子

    34

    金牌会员

    Rank: 6Rank: 6

    积分
    7123
    最后登录
    2023-4-20
     楼主| 发表于 2016-3-25 11:12:00 | 显示全部楼层
    感谢两者的对比结论。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2016-12-4 23:20
  • 签到天数: 3 天

    连续签到: 1 天

    [LV.2]偶尔看看I

    9

    主题

    573

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1785
    最后登录
    2017-3-3
    发表于 2016-3-25 13:00:37 | 显示全部楼层
    谢谢分享
    回复

    使用道具 举报

  • TA的每日心情
    郁闷
    2021-3-10 19:44
  • 签到天数: 7 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    126

    主题

    525

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    2018
    最后登录
    2023-12-25
    发表于 2016-3-25 15:46:25 | 显示全部楼层
    好像没有均值滤波。。
    很开心
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2020-1-12 00:23
  • 签到天数: 745 天

    连续签到: 1 天

    [LV.9]以坛为家II

    27

    主题

    1万

    帖子

    26

    金牌会员

    Rank: 6Rank: 6

    积分
    6868
    最后登录
    2020-7-15
    发表于 2016-3-25 19:58:03 | 显示全部楼层
    分析的不错,学习了。
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-10-17 08:07
  • 签到天数: 273 天

    连续签到: 1 天

    [LV.8]以坛为家I

    74

    主题

    2338

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    7508
    最后登录
    2021-8-30
    发表于 2016-3-25 20:51:18 | 显示全部楼层
    上位机是自己做的吗?不错
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-5-3 11:19
  • 签到天数: 10 天

    连续签到: 1 天

    [LV.3]偶尔看看II

    50

    主题

    1万

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    14090
    最后登录
    2024-4-19
    发表于 2016-3-26 22:18:08 | 显示全部楼层
    不错,学习了。。。 null - 副本 - 副本 - 副本.png null - 副本 - 副本 (2).png null - 副本 - 副本 (3).png null - 副本 - 副本.png null - 副本 (2) - 副本.png null - 副本 (2).png null - 副本 (3).png null - 副本 (4).png null - 副本.png null.png
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2023-2-15 00:12
  • 签到天数: 969 天

    连续签到: 1 天

    [LV.10]以坛为家III

    175

    主题

    2843

    帖子

    34

    金牌会员

    Rank: 6Rank: 6

    积分
    7123
    最后登录
    2023-4-20
     楼主| 发表于 2016-3-27 10:59:34 | 显示全部楼层
    anny 发表于 2016-3-25 20:51
    上位机是自己做的吗?不错

    还不太完善,在改。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    40

    主题

    500

    帖子

    0

    金牌会员

    Rank: 6Rank: 6

    积分
    1089
    最后登录
    2025-1-13
    发表于 2016-3-29 18:25:06 | 显示全部楼层
    LabVIEW,我想知道这个搞起来怎么样!!
    xingying75@gmail.png
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

    关闭

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

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

    GMT+8, 2025-7-20 23:20 , Processed in 0.113003 second(s), 30 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

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