|
发表于 2019-2-22 11:14:46
|
显示全部楼层
本帖最后由 bg1trk 于 2019-2-22 11:17 编辑
同感,DIY个东西,弄个合适的外壳很麻烦。钻完我那电子负载前面板的一堆孔,手腕痛了好几天。
讨论个控制逻辑,无论是编码器还是按键,都存在误触导致设置值意外变化的问题。
我的电源设置时是按位调整,当前位是十位、个位时,误触编码器会导致设置值按10V或1V步进。如果不做限制,电压的大幅度变化对负载很危险。
您的3.3V、5V按键也是如此,不知是否做了处理?
准备把电源的程序再改改,进入编码器中断后,首先关闭电源输出。按位调整好参数后再长按编码器开关,使能输出。这样调整时虽然麻烦点,但可避免误动编码器导致的电压大幅度变化。电子负载的程序最初就加入了这个逻辑,无论是模式转换还是参数设置,输入设备只要有动作,就先在中断服务中执行关闭动作,第一时间关闭外围设备,设置好后再按使能键开始工作。
|
|