打印
[STM32G0]

四位数显表头设计

[复制链接]
889|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 zhang062061 于 2022-8-3 16:25 编辑

去年帮别人定制了一个四位数显小表头,可以用于测量4-20mA或者0-5V、0-10V输出的的各种传感器,可设置显示范围、上下限报警灯。由于后面更改方案,此方案暂时搁置不用。今天来分享一下软硬件的设计过程。1.硬件设计
1.1电源
电源采用一个TL431+一个三极管构成线性稳压电路。采用这种方式,一方面是因为成本较低,另一方面,可以做大较大的电源输入范围(普通的1117-3.3等芯片输入范围也就到16V)。另外,TL431还可以为ADC提供参考电压。


1.2显示设计
可以使用单片机直接驱动数码管,但是会占用较多的IO口,且软件设计上稍复杂,这里采用一个TM1650驱动一个4位共阴极数码管。

1.3单片机及AD采样
单片机使用STM32G030F6,内置ADC支持硬件过采样,可以达到16位分辨率。采集电流或电压,通过选择合适的电阻即可。采集4-20mA电流时,R12为0R,R4为150R。采样电压时,R12和R4选择合适的电阻分压,使输入范围在3.3V以内。如果是直接采集电源电压,短接R13即可。另外一路ADC通道采集TL431的VREF引脚,作为参考电压。

1.4报警设计
两个光耦隔离报警(超高报警、超低报警)输出,外部增加了三极管,用于驱动继电器等较大电流的设备。另外板载一个蜂鸣器(无源),同时引出蜂鸣器接口,也可外接蜂鸣器。

1.5按键
两个按键用于设置显示参数、报警参数、校准等。两个按键同时引出到端子上,也可外接按键。同时2个按键使用的是串口功能的引脚,可修改程序实现串口输出及设置。
最终的PCB板如下,背面为数码管。

2.软件设计
软件上,使用STM32CubeMx设计,使用硬件I2C1接口驱动TM1650。使用了2个ADC通道采集输入电流和TL431的参考电压。使用TIM3CH1输出PWM波驱动蜂鸣器。其它就是2个报警IO和2个按键IO。如下:

软件实现功能如下:



东西只做了一版,软硬件设计上可能还不太完善,仅供参考。手上还剩了十几个,有人需要的话可以直接在淘宝拍(25元包邮,送原理图和源代码):
https://item.taobao.com/item.htm?spm=a1z10.1-c.w4004-8192824768.10.26ba1b9dUXLv4R&id=668157221254

如果只需要源码和原理图的话,拍下面的链接(2元)。开发不易,希望大家多包涵和支持。
https://item.taobao.com/item.htm?spm=a21dvs.23580594.0.0.621e3d0dr3HE70&ft=t&id=679567748409

使用特权

评论回复
评论
王栋春 2022-8-3 22:02 回复TA
多谢楼主分享,这个有时间看看。 
沙发
dalarang| | 2022-8-3 22:51 | 只看该作者
不错的设计

使用特权

评论回复
板凳
daichaodai| | 2022-8-4 08:06 | 只看该作者
硬件还没出来?

使用特权

评论回复
地板
yiyigirl2014| | 2022-8-6 09:26 | 只看该作者
不错不错

使用特权

评论回复
5
mutable| | 2022-8-8 21:06 | 只看该作者
为什么看到这些,总想问精度是如何保证的

使用特权

评论回复
6
jiekou001| | 2022-8-8 22:39 | 只看该作者
虽然是转载的,依然给力。

使用特权

评论回复
评论
zhang062061 2022-8-15 12:36 回复TA
不是转载的,我自己的公众号~ 
7
wanduzi| | 2022-8-10 16:23 | 只看该作者
不错,很给力

使用特权

评论回复
8
liuzaiy| | 2022-8-10 22:01 | 只看该作者
把原链接发下呢?

使用特权

评论回复
9
两只袜子| | 2022-8-11 17:19 | 只看该作者
好好好,给力给力

使用特权

评论回复
10
zhang062061|  楼主 | 2022-8-15 12:37 | 只看该作者
liuzaiy 发表于 2022-8-10 22:01
把原链接发下呢?

https://mp.weixin.qq.com/s?__biz=MzUxMTcxMTU5Mg==&mid=2247485857&idx=1&sn=7b9e1c36e36aed8cd6433575f6d421df&chksm=f96ec9a6ce1940b09aa923ed6823c4f9e38c8dbd286ca15ff06c29e8206ed2d1b5e700bc39c1&token=1906120418&lang=zh_CN#rd

使用特权

评论回复
11
zhang062061|  楼主 | 2022-8-15 12:38 | 只看该作者

已经出来了啊,淘宝链接有

使用特权

评论回复
12
zhang062061|  楼主 | 2022-8-15 12:39 | 只看该作者
mutable 发表于 2022-8-8 21:06
为什么看到这些,总想问精度是如何保证的

参考电压的精度、采样电阻的精度,还有校准

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

18

主题

41

帖子

0

粉丝