上图中,左边的GPIO_VCC表示STM32的GPIO口,它可以输出3.3V和0V电压。这里就用S1开关控制这两种电压。由于单片机 的GPIO口的输出电流非常小 (功率很小),所以单片机的GPIO口只能驱动类似于LED灯、数码管等小功率用电器,而不能驱动 像继电器这样大功率的用电器。 这时我们就需要用电流放大器对GPIO口的输出电流进行放大。可以用的放大器有三极管、运算放大器等。显然用三极管进行 放大的电路更简单、成本更低。 上图中,三极管的集电极上连接的是一个普通的3.3V电源,通过一个10Ω的电阻进行限流。在电阻和三极管之间是输出电压 Uo。这个普通的3.3V电源可以输出较大的电流,可以用来驱动继电器。 上述电路是一个反相器。输入3.3V高电压时,输出0V;输入0V低电平时,输出3.3V高电压。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉