嵌入式与UML建模 mbus通断阀

背景

最近在调试我司一款mbus通断阀,其实当初交接,我这里是基本不需要修改的,但是人算不如天算,创新才是动力,老板看重的是你的价值。。。说了这么多,其实就是开发维护这碗饭,不是白吃的。事情发展到中间就是和同事调试了好久的电压测试,期间也问了原来的开发人员。最大的感触是为啥我的电路这么烂。
介于我本职是软件工作,所以我想把该款通断阀的架构掌握清楚,希望在这方面能有提高。

嵌入式与UML建模 mbus通断阀_第1张图片

需求分析

1.通断阀通过mbus与采集器通信
2.采集器可以下发开阀和关阀命令
3.采集器可以获得阀门状态信息
4.通断阀通过信号灯指示阀门工作状态
下面是我画的需求用例

嵌入式与UML建模 mbus通断阀_第2张图片

规格说明

先画个系统架构图

嵌入式与UML建模 mbus通断阀_第3张图片

其中电源模块、电机模块、mbus通讯模块、状态灯模块都包含硬件单元

架构设计

针对软件架构,我做了如下设计:

嵌入式与UML建模 mbus通断阀_第4张图片

功能详细设计

我先拿阀门控制来说明,首先画出阀门控制顺序图

嵌入式与UML建模 mbus通断阀_第5张图片

针对该顺序图我画了如下状态图
嵌入式与UML建模 mbus通断阀_第6张图片
我觉得还应该有个活动图或者数据流程图

总结

这些图表也是根据网上资料一步步画出来,画这个真的看看水平,我想大家都心知肚明,希望大家能积极点评和指导!

你可能感兴趣的:(计算机,嵌入式,综合)