差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
ext_sensor [2019/04/03 10:36] gongyu [相关文档] |
ext_sensor [2021/09/13 22:51] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
+ | |||
====== 传感器及点阵LED显示功能板 ====== | ====== 传感器及点阵LED显示功能板 ====== | ||
行 63: | 行 64: | ||
* 利用FLASH存储芯片W25Q64实现存储图片,并将图片在点阵上进行显示; | * 利用FLASH存储芯片W25Q64实现存储图片,并将图片在点阵上进行显示; | ||
* 利用红外对管完成距离检测,亦可实现“手势开关”等功能。 | * 利用红外对管完成距离检测,亦可实现“手势开关”等功能。 | ||
- | ==== 相关知识 ==== | + | ### 相关知识 |
* [[温度传感器模块|FPGA驱动温度传感器DS18B20举例]] | * [[温度传感器模块|FPGA驱动温度传感器DS18B20举例]] | ||
* {{:单总线温度传感器驱动.pdf|DS18B20驱动说明}} \\ | * {{:单总线温度传感器驱动.pdf|DS18B20驱动说明}} \\ | ||
行 71: | 行 72: | ||
* [[智能接近系统设计|FPGA驱动I2C总线设备举例]] \\ | * [[智能接近系统设计|FPGA驱动I2C总线设备举例]] \\ | ||
* [[简易电压表设计|FPGA驱动SPI总线设备举例]] \\ | * [[简易电压表设计|FPGA驱动SPI总线设备举例]] \\ | ||
- | ==== FPGA逻辑实现 ==== | + | |
+ | ### FPGA逻辑实现 | ||
对于STEP Sensor板卡,其结构为模块式,故调试也是分模块进行:\\ | 对于STEP Sensor板卡,其结构为模块式,故调试也是分模块进行:\\ | ||
模块1:bh1750fvi代码设计 | 模块1:bh1750fvi代码设计 | ||
行 90: | 行 92: | ||
* 第二步(process data):取二进制数据前5位数据判断正负号;并取后面的11位数据,进行二进制转十进制bcd码的转换。 | * 第二步(process data):取二进制数据前5位数据判断正负号;并取后面的11位数据,进行二进制转十进制bcd码的转换。 | ||
* 第三步(display data):将处理后的数据以两种形式显示出来。分别将当前的温度显示到小脚丫核心板卡上两位数码管上和LED点阵上。 | * 第三步(display data):将处理后的数据以两种形式显示出来。分别将当前的温度显示到小脚丫核心板卡上两位数码管上和LED点阵上。 | ||
- | ==== 演示程序==== | + | |
+ | ### 演示程序 | ||
我们提供了两个演示程序,功能包括BH1750亮度采集,DS18B20温度采集和LED的扫描显示。\\ | 我们提供了两个演示程序,功能包括BH1750亮度采集,DS18B20温度采集和LED的扫描显示。\\ | ||
程序分Lattice MXO2和Intel MAX10两个版本,请根据使用的FPGA型号选择。\\ | 程序分Lattice MXO2和Intel MAX10两个版本,请根据使用的FPGA型号选择。\\ |