实用电流电压信号发生器开源

2019-12-27 18:51发布

本帖最后由 guzhongqi 于 2012-4-11 14:16 编辑

WP_000010 (2).jpg (1.5 MB, 下载次数: 4) 下载附件 整体 2012-4-11 13:50 上传
信号发生器V1.1-显示板.pdf (69.63 KB, 下载次数: 1868) 2012-4-11 13:57 上传 点击文件名下载附件
显示板原理图

信号发生器V1.1-电源板.pdf (84.82 KB, 下载次数: 2315) 2012-4-11 13:57 上传 点击文件名下载附件
电源板原理图

信号发生器V1.0固件.zip (791.52 KB, 下载次数: 3371) 2012-4-11 14:07 上传 点击文件名下载附件
固件源代码

这个小产品是我拿来练手的第一个完整的产品,目的是为了了解开发一个完整产品需要做哪些工作,现在目的已经达到,为论坛做些贡献,把原理图和源代码都贡献出来,给初学者做些参考。
电流 电压 脉冲 开关量 实用信号发生器

2路4~20mA电流信号输出(分辨率0.01mA,精度±0.01mA)

2路0~10V电压信号输出(分辨率0.01V,精度±0.01V)

2路100~10000Hz 5V脉冲信号输出(最小步进100Hz,误差<100Hz)

3路继电器开关量信号输出(10A 250V AC  10A 30V DC)

1路485通信接口,支持modbus协议,可以远程控制各路输出信号

采用STM32F103RBT6主控芯片,12864点阵液晶屏,全按键数字化控制

完全自主研发。

设计仅作学习参考,请勿用于商业目的。


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
97条回答
liuanty7
1楼-- · 2020-01-05 15:28
mark一下,学习了
xuyqhd
2楼-- · 2020-01-05 16:45
 精彩回答 2  元偷偷看……
dory_m
3楼-- · 2020-01-05 20:34
学习,谢谢!!!
NFSC
4楼-- · 2020-01-05 23:42
功能很强大
ilikemcu
5楼-- · 2020-01-06 02:56
刚刚看到这个帖子,楼主的开源精神可嘉,赞一个!

不过对电路说点自己的看法:
1)用LM2596-5.0作为VCC的电源输出,整个模拟量输出的基准也是这个,不是很好的,毕竟这是个DC-DC,无论是温飘(找遍LM2596的手册,没有温飘指标,估计都不敢标识了),还是纹波噪声,都对模拟量输出精度产生很大影响;
2)使用光耦做PWM隔离,这个PWM频率就不能太高,否则光耦在高速开关下的非线性,以及受温度影响之后,整个输出转移特性的变化,会影响后续整形电路的开关门限,这个应用处理不好,也会影响模拟量输出的温度性能;
3)0-10V模拟量输出电路,最末端的1K电阻接法,明显是错误的,因为负载不管怎样,终归是一个电阻,你这个1K电阻在你的运放的环路之外,你就无法控制和检测这个1K电阻的电流。正确的做法,应该是把这个1K电阻包含在运放反馈内部,反馈电阻接到输出端,把这个电阻作为运放输出的内部电阻,这样仍然可以起到保护0-10V输出短路的限流目的;

这个电路作为原理性测试,非常有参考价值,但是作为实际应用,最容易被大家忽略的一个性能:温飘,是很保证稳定性的,尤其是批量性能的一致性无法保障。谁都不愿意一个早上调试得好好的系统,啥都没动,到了中午太阳高照之后,查看参数,却漂移了一大截吧?
marshallemon
6楼-- · 2020-01-06 04:58
按你最大的分辨率应该是11bit,不知道你的PWM频率多少?按你这个有源滤波貌似纹波不会做的很低,不知道你是怎样测试的

一周热门 更多>