valveboard/firmware
2022-08-24 22:10:11 +08:00
..
db 每路阀添加单独的开启超时机制 2022-08-24 22:10:11 +08:00
cr_ie_info.json First commit on tobacco-sorting branch 2021-12-26 15:16:01 +08:00
README.md 每路阀添加单独的开启超时机制 2022-08-24 22:10:11 +08:00
tb_valveboard_firmware.v 每路阀添加单独的开启超时机制 2022-08-24 22:10:11 +08:00
valveboard_firmware.qpf First commit on tobacco-sorting branch 2021-12-26 15:16:01 +08:00
valveboard_firmware.qsf 每路阀添加单独的开启超时机制 2022-08-24 22:10:11 +08:00
valveboard_firmware.v 每路阀添加单独的开启超时机制 2022-08-24 22:10:11 +08:00

阀板固件

这是阀板上CPLD的固件严格意义上也属于硬件因为是描述的硬件结构。这个固件是按照通信协议写的但比通信协议能适应更广的传输速度烟梗分选机上SCLK为2MHz高电平时间为0.2ms

如何烧录

Quartus软件

程序说明

看程序注释

Changelog

作者是丁坤2019年9月入学、丁坤QQ1091546069、丁坤电话17761700156他是搞嵌入式的自师兄王聪2018年9月入学毕业后硬件领域师门出现空档期被老倪催的没办法了就顺手写了这份FPGA代码作者已经毕业但很乐意解答关于固件的所有问题

v1.0

继承自老程序

v1.1

丁坤重写了

v1.2

修正了引脚分配

v1.3

  • 添加了高电压抑制,见issue#4
  • 修正了高电压时间为0.2ms

当前版本

  • 暂且添加每路阀独立的开启超时为200msissue#6
  • 通讯中断超时从原来的1s修改为200ms