通过UART和网桥控制面板监测(BCP)记录CapSense传感器数据– KBA228593

Version 4

    Author: LinglingG_46    Version: **

    问题: 如何通过UARTLog数据监测CapSense 传感器数据?

    答案:

    附加的项目使用CY8CKIT-145工具包实现CapSense按键。

    I2C端口已用于其他目的或CapSense参数(如原始计数)和差异计数必须无限期记录时,以下监视CapSense数据的方法很有用。

    PSoC 4®设备编程

     

    1. 按照这个步骤 Start à Cypress à PSoC Programmer

    2. 单击File Load图标并加载附件工程文件夹“CapSense_UART_sensor_monitor”的文件CapSense_UART_sensor_monitor.hex选择PSoC Programmer 设置如1

     

    1. PSoC Programmer 设置

    3. 连接CY8CKIT-145 USB口。

    4. 单击program图标。如果编程完成,将显示“Programming Succeeded”消息,如 2所示。

     

    2. Programming PSoC 4

     

    查看CapSense传感器数据和记录桥控制面板(BCP

    1. 按照下面步骤Start à Cypress à Bridge Control Panel

    2. 在Bridge Control Panel 对话框中,转到 3所示的chart->Variable Settings

    3. 访问 Variable Settings

    3. 在Variable Setting对话框中,输入变量名和数据类型,如 4所示。单击“OK”返回BCP对话框。

     

    4. 输入变量名字和数据类型

     

    注意:您也可以从variable_settings.ini文件导入这些变量。单击“Load…”并选择variable_settings.ini

     

    4. BCP对话框中,从连接的I2C/SPI/RX8端口列表中选择PSoC 4设备的COM端口。在本例中,COM端口是COM30。这个端口可能会有所不同。如果连接成功,“Connected”将显示为绿色,如 5所示。

     

    5. Selecting COM Port

    5. 在编辑选项卡中,输入从PSoC4接收传感器数据的命令,如 6所示。

    注意:您可以导入此知识库文档自带的文件UART_command.iic,而不是手动输入命令。此文件包含接收传感器数据的命令。单击File->Open File(Ctrl+O)去导入文件。

     

    6. 要执行一次命令,请单击“Send”按钮。要以迭代方式执行命令,请单击中以蓝色突出显示的Repeat 5

    BCP开始从PSoC 4接收数据流。BCP命令@1rawcount0捕获高字节,而@0rawcount0捕获RawCount的低字节。类似地,其他变量从psoc4设备的数据流中分离出来。

     

    6. Reading Data from PSoC 4 Device

     

    注意:符号“+”将较长的命令分成多行。

    7显示了从psoc4设备发送CapSense传感器数据所需的代码。

     

    7. PSoC 4函数发送CapSense数据

     

    7. 要可视化从PSoC 4设备接收到的数据,请转到图表选项卡并选择右上角列出的绘图rawcount0。您还可以选择其他变量,比如diffcount0,如图8和图10所示。

     

    8. Raw Count Plot on BCP

     

    9. Difference Count Plot on BCP

    9. 要记录CapSense传感器数据,请单击“Repeat”以运行BCP。在预期的持续时间后,单击“停止”停止数据监视。

     

    10 开始和停止数据监测

     

    10. 单击 Chart->Export Collected Data

     

    11. 导出收集的数据

     

    11. 从Export Collected Data对话框,你可以把数据保存为图片,文本,XMLHTML 或者Excel格式。

     

    12.保存导出数据