差别
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录 前一修订版 后一修订版 | 前一修订版 | ||
ext_dot [2018/12/11 14:31] group003 [相关文档] |
ext_dot [2021/09/13 21:42] (当前版本) gongyu |
||
---|---|---|---|
行 1: | 行 1: | ||
- | ======LED点阵及传感器板卡-Dot Matrix ====== | + | |
+ | ## LED点阵及传感器板卡-Dot Matrix | ||
+ | {{::dotmatrixshield正面.png?500|}} | ||
===== 板卡说明 ===== | ===== 板卡说明 ===== | ||
Dot Matrix扩展模块是可插入STEP PCIe接口的扩展模块,板卡包括8*8点阵、DS18B20Z、红外对管ITR9909、BH1750FVI环境光传感器等外设,非常适合已经熟悉了小脚丫板卡想要进一步学习FPGA的使用者。 \\ | Dot Matrix扩展模块是可插入STEP PCIe接口的扩展模块,板卡包括8*8点阵、DS18B20Z、红外对管ITR9909、BH1750FVI环境光传感器等外设,非常适合已经熟悉了小脚丫板卡想要进一步学习FPGA的使用者。 \\ | ||
+ | 板载资源: | ||
+ | * 8*8点阵 | ||
+ | * DS18B20Z | ||
+ | * 红外对管ITR9909 | ||
+ | * BH1750FVI环境光传感器 | ||
{{:dotmatrixshield.png?600|}} | {{:dotmatrixshield.png?600|}} | ||
===== 硬件资源 ===== | ===== 硬件资源 ===== | ||
行 24: | 行 32: | ||
红外对管我们选用了一个双路比较器LM393,通过对LM393的两路输入电压进行比较,我们就可以判断红外对管是否被遮挡;\\ | 红外对管我们选用了一个双路比较器LM393,通过对LM393的两路输入电压进行比较,我们就可以判断红外对管是否被遮挡;\\ | ||
{{::红外对管.png?480|}} | {{::红外对管.png?480|}} | ||
- | \\ | + | |
- | ===== 使用说明 ===== | + | ===== 管脚对照表 ===== |
- | ===1.连接板卡=== | + | {{ ::dotmatrix管脚分配.png?400 |}} |
+ | ===== 使用示例 ===== | ||
+ | ====相关知识点==== | ||
+ | * {{::8x8点阵模块驱动.pdf|8x8点阵模块驱动说明}} \\ | ||
+ | * {{:dot_array_driver_step_max10.rar|8x8点阵静态显示demo}} \\ | ||
+ | * {{:dot_array_driver1_step_max10.rar|8x8点阵动态显示demo}} \\ | ||
+ | * {{:单总线温度传感器驱动.pdf|DS18B20驱动说明}} \\ | ||
+ | * {{:thermometer_step_max10.rar|温度采集和显示demo}} \\ | ||
+ | * {{:环境光传感器驱动.pdf|环境光传感器驱动说明}} \\ | ||
+ | * {{:ambient_light_step_max10.rar|环境光采集和显示demo}} \\ | ||
+ | * {{::dot_matrix_demo.rar|综合Demo:温度显示和坦克大战游戏demo}} | ||
+ | ====使用步骤==== | ||
+ | ===1.连接板卡==== | ||
Dot Matrix扩展模块需要使用arduino或树莓派转接板([[baseboard_arduino]]|[[baseboard_rpi]])连接小脚丫核心板[[stepfpgaboard]]。\\ | Dot Matrix扩展模块需要使用arduino或树莓派转接板([[baseboard_arduino]]|[[baseboard_rpi]])连接小脚丫核心板[[stepfpgaboard]]。\\ | ||
{{::dotmatrixshield连接.png?480|}}\\ | {{::dotmatrixshield连接.png?480|}}\\ | ||
行 36: | 行 56: | ||
打开Lattice Diamond(STEP MXO2)或者Intel Quartus Prime(STEP MAX10)搭建FPGA工程,在FPGA中设计驱动电路。\\ | 打开Lattice Diamond(STEP MXO2)或者Intel Quartus Prime(STEP MAX10)搭建FPGA工程,在FPGA中设计驱动电路。\\ | ||
各个模块的驱动可以参考我们提供的Demo \\ | 各个模块的驱动可以参考我们提供的Demo \\ | ||
- | {{::8x8点阵模块驱动.pdf|8x8点阵模块驱动说明}} {{:dot_array_driver_step_max10.rar|8x8点阵静态显示demo}} {{:dot_array_driver1_step_max10.rar|8x8点阵动态显示demo}} \\ | ||
- | {{:单总线温度传感器驱动.pdf|DS18B20驱动说明}} {{:thermometer_step_max10.rar|温度采集和显示demo}} \\ | ||
- | {{:环境光传感器驱动.pdf|环境光传感器驱动说明}}{{:ambient_light_step_max10.rar|环境光采集和显示demo}} \\ | ||
- | {{::dot_matrix_demo.rar|综合Demo:温度显示和坦克大战游戏demo}} | ||
===6.在分配管脚时参照对照表进行管脚分配=== | ===6.在分配管脚时参照对照表进行管脚分配=== | ||
===7.烧录程序并运行=== | ===7.烧录程序并运行=== | ||
+ | |||
===== 原理图说明 ===== | ===== 原理图说明 ===== | ||
{{ :点阵板卡原理图new.png?1000 |}} | {{ :点阵板卡原理图new.png?1000 |}} | ||
行 47: | 行 64: | ||
{{ ::点阵板卡pcb.png?800 |}} | {{ ::点阵板卡pcb.png?800 |}} | ||
{{ ::点阵板卡pcb3d.png?800 |}} | {{ ::点阵板卡pcb3d.png?800 |}} | ||
- | ===== 管脚对照表 ===== | + | |
- | {{ ::dotmatrix管脚分配.png?400 |}} | + | |
===== 板卡尺寸 ===== | ===== 板卡尺寸 ===== | ||
{{ ::pcie_card板卡尺寸.png?800 |}} | {{ ::pcie_card板卡尺寸.png?800 |}} |