笔者需要将同一种电压信号的正负值在不同条件下发给伺服阀,经过查阅资料,发现单8通道数字控制模拟电子开关CD4051可以实现此功能。得到同一种电压信号的正负值的实现通过LM358的同相跟随和反相跟随实现,具体可参考文章基于LM358的同相跟随电路和反相跟随电路
一、CD4051介绍
CD4051有A、B和C三个二进制控制输入端以及INH共4个输入,具有低导通阻抗和很低的截止漏电流。幅值为4.5~20V的数字信号可控制峰峰值至20V的模拟信号。例如,若VDD=+5V,VSS=0,VEE=-13.5V,则0~5V的数字信号可控制-13.5~4.5V的模拟信号。这些开关电路在整个 VDD-VSS和VDD-VEE电源范围内具有极低的静态功耗,与控制信号的逻辑状态无关。当INH输入端=“1”时,所有的通道截止。只有当INH=0 时,三位二进制信号才可以选通8通道中的一个通道,连接该输入端至输出。其中VEE可以接负电压,也可以接地。当输入电压有负值时,VEE必须接负电压,其他时候可以接地。
二、说明
三、实例
由于笔者只需要将两种不同的信号作为输入,所以只需打开0和1两个通道。BC都接地,0和1这两个通道是由A来决定的,当A为1时通道打开,当A为0时0通道打开。 A的01信号我由stm32来进行发送,简单的setbit和resetbit即可。连接图如下。
文章来源地址https://uudwc.com/A/MZovn
文章来源:https://uudwc.com/A/MZovn