项目--STM32F103核心板C8T6实现PC机在局域网内控制测试仪器打包返回数据并监控测试温度与流量计数据,最终Cadence/AD绘制PCB板(1)

写在最前:之前通过软件实现简单的PC机与阻抗分析仪、升温电炉、多通道控制进行通信获取实验数据,今又添置流量计设备通入测试气体,基于学过的STM32、开关电源理论等知识与同门一直很想尝试动手从有到无做出完整硬件系统,因此将过程记录下来,项目小众,知识浅薄,如有错误,望友友指正,欢迎讨论。

涉及知识:1)软件部分STM32串口GPIO使用、中断函数、wifi模块控制、ADC转换  2)硬件部分:开关稳压电源设计;涉及器件:ATK-ESP8266芯片(WiFi模块)、LM2596芯片、LM7805芯片、LM7905芯片、MAX232电平转换芯片、PCF8591芯片(模数转换)

按照实现功能模块来划分:1)设计开关稳压使输入实验室24V电压源输出±15V电压源给流量计供电、输出5v电源给STM32核心板供电;   2)STM串口1与wifi模块连接,PC机通过python??虚拟出一个客户端,通过局域网发送命令给wifi模块,串口中断打开,将命令处理后发送给串口2;  3)STM32的串口2通过MAX232电平转换芯片与测试仪器的DB9连接,仪器接收到命令后对样品进行测试,将结果返回到串口2;  4)串口2中断打开收到数据,将数据加上起始位校验位与标志位,打包发送给串口1,串口1传到wifi模块发送到主机,主机通过python进行拆包分解; 5)pcf8591实现ADC功能   IIC  DMA通信 

1->开关稳压 7800系列集成串联型稳压电路原理图如下,电流源电路为比较放大电路、基准电路、调整管提供静态电流。输出电压的变化由采样电阻通过比较放大器与调整管形成负反馈到输出端,使得输出端的电压恢复到稳定值。外型上有三个引脚,分别是输入输出和调整期(公共端),W7800为固定式集成稳压器,输出电压为5/6/9/12/15/18/24V七个档,型号后面的俩个个数字代表输出电压值,输出电流为1.5A/0.5A/0.1A三个档(W7800/W78M00/W78L00)。如78M05表示输出电压为5V最大输出0.5A。

 watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjMwODAwNg==,size_16,color_FFFFFF,t_7020210731093719710.png

 W7800的基本应用电路如下,图中电容Ci用于消除输出线较长时的电感效应,以防止电路产生自激振荡,其容量较小一般小于1uF。电容Co用于消除输出电压中的高频噪声,可选取小于1uF的电容,也可以取几微法几十微法的电容,以输出较大的脉冲电流。但若Co容量比较大,一旦输入端断开,Co将从稳压器输出端向稳压器放电,易使稳压器损坏。因此在输入输出端跨接一个二极管,起保护作用。 若需要输出电流大于稳压器标称值时,可以采用外接电路来扩大输出电流,

但本项目需要用到的调整出±15V,且最大输出电流1.5A已经足够,因此选择W7815为输出+15V,而W7900系列为输出负压的固定式三端稳压器,也有七个电压档次与电流档次,使用方法与W7800系列相同,只是要注意输入电压和输出电压的极性,两者相配合可以得到正负输出的稳压电路。图中的两只二极管起到的是保护作用,正常工作时均处于截止状态,若W7915的输入端未接入电压,W7815的输出电压将通过负载电阻接到W7915的输出端,使D3导通,从而W7915的输出端钳位在0.7V左右,保护其不至于损坏,同样的D2可以在W7800的输入端未接入输入电压时保护其不至于损坏。输入电压的±24V由220-24v变压器得到,通过一个整流桥得到±24V的输入电压源,如下图最右端所示

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjMwODAwNg==,size_16,color_FFFFFF,t_70

另外还需要给STM32核心板提供5V的供电电压,选用LM2596系列的3A电流输出降压开关型集成稳压芯片。之前所讲的为线性稳压电路,结构简单、稳定性强、纹波电压小等优点,但是由于调整管始终工作在放大状态,自身功耗比较大。故效率比较低,仅为30~40%,并且为了解决调整管散热的问题必须要安装散热器,这就增大了整个电源设备的体积重量和成本。而开关型稳压电路中的调整管正是工作在开关状态,当其截止时,因电流很小(穿透电流)而管耗很小,当其饱和时,因管压降很小(为饱和管压降)而管耗也很小,这将大大提高电路的效率可以达到70~95%。LM2596输出电压有固定3.3/5/12V和可调电压,输入电压可达40V,输出线性好且负载可调节,输出电流可以达3A,低功耗待机模式IQ的典型值为80uA,此外外围电路简单,元件易购买。若对输出波纹要求较高的话,可以加入LC滤波,二极管选型的话使用贴片式的SS34,对于负载电流不是很大,电感选用33uH/3A的,最好选带屏蔽的电感。在核心板C8T6使用RT1903作为线性稳压器,能输出2.2V到5.5V的输出电压,输出500mA的电流,选择RT1903-33GB能得到3.3V的的稳压电源,给核心板供电。

20210731110309953.pngwatermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3dlaXhpbl80NjMwODAwNg==,size_16,color_FFFFFF,t_70

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值