valveboard/README.md
2022-08-31 14:53:55 +08:00

44 lines
2.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 阀板
阀板接收上位机给的数据,按其要求控制高速喷阀的开启和关闭,用在棉花、烟叶、茶叶等分选机上,喷阀多用来吹走其中的杂质。因此阀板是分选步骤上控制最终执行机构的驱动板,要求高速、稳定。**这个文件夹下为烟梗分选机阀板相关内容。**
## 目录结构
- 硬件上阀板就是控制喷阀的板子相关原理图、PCB、BOM、硬件说明等在`hardware`目录里
- 阀板仅驱动喷阀,具体哪个开启哪个关闭要遵循上级的指令,指令传输过程须符合通信协议,通信协议在`protocol`目录里
- 阀板读取通信数据、发出控制信号的操作由阀板上的CPLD进行其固件和说明见`firmware`目录
- 另外提供了若干输出符合阀板通信协议的信号的例子,在`examples`目录里,严格上这不属于阀板工程
## 版本
由于阀板经常有不同类型的新要求出现比如24路阀板、32路阀板、控制不同参数的新阀因此不同的阀板型号注意不是更新比如阀板上添加级联接口属于更新应建立不同的分支**[b01-c48-ponlytest-vgeneral](https://github.com/NanjingForestryUniversity/valveboard/tree/b01-c48-ponlytest-vgeneral)分支无实际意义**
分支命名规则(不使用中文,小写无空格)
```shell
b分支编号-c路数-p生产环境项目名-v喷阀信息-[-其他特点1[-其他特点2...]]
```
中括号在这里表示可省略的项,中括号本身不应出现在实际命名中,其他特点应字母打头,可有多个,"-"相连
使用Git的tag功能定义版本注意连着tag一起pushGithub仓库的release功能同步发布最新版本的PCB生产文件、PCB制造视图、BOM表、板载固件、通信协议手册
版本号遵循定义如下(不使用中文,小写无空格)
```shell
b分支编号-h硬件版本-p协议版本-f固件版本
```
分支编号和分支命名中编号一致
## 作者
[过奕任](https://github.com/3703781)、丁坤。老阀板工程很乱,重新开发了关于阀板的一切,并放到这个仓库里,以后就在这个仓库里迭代更新。欢迎提[issue](https://github.com/NanjingForestryUniversity/valveboard/issues)bug随缘解决。
丁坤2019年入学虽然已经毕业但也很乐意解答关于阀板的所有问题。丁坤QQ1091546069、丁坤电话17761700156。
过奕任2020年入学目前正打算找其他人接管这个库毕业了就不要找他但永远可以找丁坤。