本帖最后由 ElectronF0 于 2020-7-29 00:07 编辑
面试官发了个图片,见附图一,问,如何实现图示产品的功能?
我的理解和实现如下。不知道是否妥当,还请大神指点!
谢谢!
------------------我的理解及实现-------------------------
一. 产品需求整理如下
1. 组成
开关量控制主机:
输出13个空节点的按钮;
输入13个空节点的按钮;
开关量控制从机:
输出13个空节点的按钮;
输入13个空节点的按钮;
在主机和从机之间,内部多个交换机串联,可以ping通;
2.功能需求
2.1 1套有一个主机板和1个从机板组成,开关量控制主机板输入13个开关量,输出13个继电器开关量,
4路4-20ma模拟量输入,4路4-20ma模拟量输输出,模拟量12位精度,从机板和主机板硬件 一样。
功能:主机有13个按钮,从机接13灯泡,主机按钮按下,从机灯泡点亮,主机按钮断开,灯泡关闭;
从机也接13个按钮,主机接13个灯泡,按下按钮,灯泡点亮。
主机模拟量输入加12ma的电流,从机输出12ma电流,从机到主机电流传输和主机一样。
二、我的实现思路
1.利用MCU实现。
2.MCU检测到主机按钮按下状态时,输出点亮灯泡的信号;反之亦然。
3.电流的实现,采用MCU DAC+精密的电压-电流转换器电路实现。
附图
|