TI——C2000芯片自动代码生成及示例(二)——从机ADC采集配置及主机串口采集


TI——C2000芯片自动代码生成及示例(二)——从机ADC采集配置及主机串口采集

一、搭建从机向主机发送ADC采集数据的代码模型

(1)代码模型功能

​ 该代码模型先由ADC进行电压采集,再进行数据的判断。在1.65V及以上,闪烁F280049评估版上的LED5,反之闪烁LED4。

(2)添加所需模块,以及部分模块设置

1.添加一个ADC模块,其参数按默认设置

2.添加一个SCITransmit模块,其参数按默认设置

3.添加两个CompareToConstant模块,按照下图的参数进行配置

4.添加一个Rate Transition模块

5.添加两个 Digital Output 模块(配置LED所在的GPIO进行翻转)

6.完成从机(F280049)板载程序的代码模型

​ 最后进行下载即可。

二、通过使用SCI模块在主机(Simulink)上显示ADC模块所采集到的数据

(1)主机模型功能

​ 该代码模型由SCI Setup模块和SCI Receive模块进行数据的采集,并对采集回的数据进行处理对电压进行计算并输出在Scope模块上。

(2)搭建主机模型

1.添加模块与参数设置

(1)添加一个 Host/SCI Setup 模块(由于从机SCI未进行设置,此处可直接使用默认设置)。

PS:如果用户的C2000 LaunchPad XL实验板的串口号不是1-4,请先行将串口号修改为1-4,然后才能进行下面的工作。

(2)添加一个 Host/SCI Receive 模块。

(3)添加一个 Gain 模块(因为电压轨为3.3V,ADC为12位为4096,故参数设为3.3/4096)

(4)主机模型

(5)进行保存,点击运行

​ 可以看到开发板在接入3.3V时,LED5闪烁。当ADC引脚接入GND时,LED4闪烁。

​ 使用上位机进行数据检测,当接入3.3V时

​ 从结果看,SCI通信与ADC检测均无误。

附录

串口号修改

1.打开设备管理器

2.右击你需要修改串口号的设备,点击属性

3.在“端口设置”中选择“高级”

4.进行修改并确认


评论
  目录