实验器材:
探索者STM32F407开发板
实验目的:
学习ATK-VL53L0X激光测距模块的使用,实现距离校准、普通测量模式和中断测量模式的功能,距离校准数据会存储在24C02上.
硬件资源:
1,DS0、DS1(连接在PF9\PF10)
2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面)
3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过FSMC驱动,FSMC_NE4接LCD片选/A10接RS)
4,按键KEY0(PE4)/KEY1(PE3)/KEY_UP(PA0)
5,24C02(IIC连接在PB6/PB7上面)
6,ATK-VL53L0X模块一个(连接在PB11(SCL),PB10(SDA),PC0(XSH),PF6(INT)上面),也可直接插在板上ATK-MODULE的接口。
实验现象:
本实验功能简介:本实验用于测试ATK-VL53L0X激光测距模块,总共包含三大项测试:
1,校准测试-通过KEY_UP按键进入此项测试。该功能实现对传感器测量误差的校准,进入
测试后,会看到LCD屏幕提示,提示需要一个白色的目标(可以是白纸),且白色的目
标需与模块保持在100mm的距离,确认目标和距离无误后,这时可按下LCD屏幕提示
的 KEY1按键执行校准操作,若不想执行校准可按下KEY_UP返回主菜单。按下KEY1按
键后,LCD 屏幕会显示开始校准,这时校准需要一定的时间,若校准成功,则会将校准
的数据存入到24C02上。否则,将不会进行数据保存,校准过程结束后,会自动返回主
菜单页面。
2,普通测量测试-此测试是使用Single ranging(单次测量)工作模式,采用轮询方式,读取
测量数据,通过KEY1按键进入此项测试。此项测试包含4个精度模式子项,其中包括:
默认、高精度、长距离、高速。通过屏幕提示的KEY1按键操作,进行精度模式的切换。
选择好精度模式后,按下KEY0按键可进入此模式测试。进入测试后,若之前成功校准过,
会将保存在24C02的校准数据写进模块上,测量的数据通过轮询方式采集。数据采集结
束后,数据显示在屏幕上、同时也打印在串口调试助手上。单击按下KEY_UP,可返回精
度模式选项页面,双击按下,则返回主菜单页面。
3,中断测量测试-此测试是使用Continuous ranging(连续测量)工作模式,采用中断方式,
读取测量数据。通过KEY0按键进入此项测试。此项测试包含4个精度模式子项,其中包
括:默认、高精度、长距离、高速。通过LCD屏幕提示的KEY1按键操作,进行精度模式
的切换。选择好精度模式后,按下KEY0按键可进入此模式测试。进入测试后,若之前成
功校准过,会将保存在24C02的校准数据写进模块上。在LCD屏幕上,会显示距离上下
限阀值,当测出的距离在上下限阀值范围之间,模块不触发测距工作,中断没有输出,若
在阀值外,则启动测距工作,测量结束会触发一次中断,通过中断读取测量数据,距离数
据会显示在屏幕上,同时也会打印在串口调试助手上。单击按下KEY_UP,可返回精度模
式选择页面,双击按下,则返回到主菜单页面。
(关于工作模式和精度的介绍,请看ATK-VL53L0X激光传感器模块用户手册_V1.0)
注意事项:
1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源).
2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!!
3,校准过程中可能会受环境温度、红外线以及光线的影响,导致校准数据不准。
4,由于模块是属于光学器件,传感器表层的不洁净,会容易导致测量数据不佳。所以模块在使用前,保持传感器表层的清洁度,工作时请勿用手去触摸,以免导致模块工作不正常。
-------------------------------------------------------------------------------------------
◆其他重要连接:
开发板光盘资料下载地址(视频+文档+源码等):http://www.openedv.com/posts/list/13912.htm
添加微信公众平台方法:http://www.openedv.com/posts/list/45157.htm
◆友情提示:如果您想以后及时免费的收到正点原子所有开发板资料更新增加通知,请关注微信公众平台:
2种添加方法:(动动手提升您的学习效率,惊喜不断哦)
(1)打开微信->添加朋友->公众号->输入“正点原子”->点击关注
(2)打开微信->添加朋友->输入“alientek_stm32"->点击关注
具体微信添加方法,请参考帖子:http://www.openedv.com/posts/list/45157.htm
正点原子@ALIENTEK
广州市星翼电子科技有限公司
电话:020-38271790
传真:020-36773971
购买:http://eboard.taobao.com
公司网站:www.alientek.com
技术论坛:www.openedv.com
没有合适的资源?快使用搜索试试~ 我知道了~
ATK-VL53L0X.zip
共249个文件
h:67个
c:61个
o:34个
1星 需积分: 10 3 下载量 103 浏览量
2019-08-06
16:09:55
上传
评论
收藏 9.54MB ZIP 举报
温馨提示
ATK-VL53L0X激光测距模块基于stm32探索者开发板,你值得拥有!
资源推荐
资源详情
资源评论
收起资源包目录
ATK-VL53L0X.zip (249个子文件)
VL53L0X.uvguix.Administrator 136KB
VL53L0X.axf 627KB
keilkilll.bat 399B
stm32f4xx_tim.c 122KB
stm32f4xx_rtc.c 100KB
stm32f4xx_rcc.c 97KB
lcd.c 86KB
vl53l0x_api.c 81KB
stm32f4xx_adc.c 67KB
vl53l0x_api_core.c 64KB
stm32f4xx_flash.c 62KB
stm32f4xx_can.c 59KB
stm32f4xx_cryp_aes.c 57KB
stm32f4xx_usart.c 57KB
stm32f4xx_fmc.c 55KB
stm32f4xx_i2c.c 53KB
stm32f4xx_dma.c 52KB
stm32f4xx_spi.c 51KB
system_stm32f4xx.c 47KB
stm32f4xx_sai.c 45KB
stm32f4xx_fsmc.c 41KB
stm32f4xx_ltdc.c 39KB
stm32f4xx_sdio.c 38KB
stm32f4xx_pwr.c 37KB
vl53l0x_api_calibration.c 36KB
stm32f4xx_cryp.c 35KB
stm32f4xx_dma2d.c 27KB
stm32f4xx_dac.c 26KB
stm32f4xx_hash.c 26KB
stm32f4xx_gpio.c 25KB
stm32f4xx_dcmi.c 18KB
usmart.c 15KB
stm32f4xx_rng.c 14KB
vl53l0x_api_strings.c 14KB
usmart_str.c 11KB
misc.c 11KB
stm32f4xx_cryp_tdes.c 10KB
stm32f4xx_wwdg.c 10KB
stm32f4xx_exti.c 10KB
stm32f4xx_cryp_des.c 10KB
stm32f4xx_hash_sha1.c 10KB
stm32f4xx_hash_md5.c 9KB
stm32f4xx_syscfg.c 9KB
vl53l0x_it.c 9KB
stm32f4xx_iwdg.c 9KB
vl53l0x_i2c.c 8KB
delay.c 8KB
vl53l0x.c 7KB
vl53l0x_gen.c 7KB
stm32f4xx_dbgmcu.c 7KB
vl53l0x_platform.c 6KB
vl53l0x_cali.c 5KB
stm32f4xx_flash_ramfunc.c 5KB
usart.c 5KB
stm32f4xx_it.c 4KB
stm32f4xx_crc.c 4KB
24cxx.c 3KB
myiic.c 3KB
vl53l0x_api_ranging.c 2KB
key.c 2KB
usmart_config.c 2KB
main.c 1KB
led.c 1KB
sys.c 1KB
vl53l0x_api.crf 521KB
vl53l0x_api_core.crf 510KB
vl53l0x_api_calibration.crf 502KB
vl53l0x_api_strings.crf 490KB
vl53l0x_api_ranging.crf 487KB
vl53l0x_it.crf 486KB
usmart_config.crf 486KB
main.crf 486KB
vl53l0x_gen.crf 486KB
vl53l0x.crf 485KB
vl53l0x_cali.crf 485KB
lcd.crf 459KB
vl53l0x_platform.crf 453KB
stm32f4xx_tim.crf 443KB
usmart.crf 434KB
stm32f4xx_rcc.crf 434KB
vl53l0x_i2c.crf 431KB
usart.crf 429KB
stm32f4xx_fsmc.crf 429KB
stm32f4xx_usart.crf 428KB
usmart_str.crf 428KB
myiic.crf 427KB
24cxx.crf 427KB
stm32f4xx_gpio.crf 425KB
key.crf 425KB
delay.crf 425KB
system_stm32f4xx.crf 425KB
led.crf 424KB
stm32f4xx_exti.crf 424KB
sys.crf 424KB
stm32f4xx_syscfg.crf 424KB
misc.crf 423KB
stm32f4xx_it.crf 423KB
vl53l0x_api_calibration.d 4KB
vl53l0x_api_ranging.d 4KB
vl53l0x_api_strings.d 4KB
共 249 条
- 1
- 2
- 3
资源评论
- qq_418168282020-04-16能不能不要骗下载,太坑了吧,比官网给的信息还少。
林一森
- 粉丝: 0
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功