炎炎夏日需要一个清凉的地 - 自制水冷系统(八 系统设计篇)
2012-07-16 15:43
281 查看
发现这段时间越来越会折腾了。-_-!!
电路板拿去开板了,这周空闲时间开始着手准备程序部分的开发工作。虽然以前没有写过单片机程序,但程序设计本身还是有些基础。没有像电子这块那么夸张,什么都是从头开始边学边做。就像上周的三极管问题搞了半天这样的事情,BEC脚原理问题之类的的事情。
说是系统设计,其实在起初的草图设计的时候已经相对明确的事情。
水冷需要那些功能,需要做些什么。再一开始时有明确的说明。这样的设计才有指导性意义。
应该把这个篇幅放在第一部分^^。后续继续改进^^
作这个图的另外一个目的是,梳理我的逻辑,不至于后面想到那里开发到那里的问题。导致程序有过多的反复。
case图
系统主要自控和手控部分。
自控是有系统根据温度自己控制制冷的开启和关闭。
手控部分就是强制让水冷处于工作状态或关闭状态。这种模式主要是在特殊情况使用。如温控探头坏掉,或是做测试需要不断制冷。
整体程序的流程
状态切换图
这里主要的一个问题是,在温度临界的时候会出现跳变的问题。在临界点作缓冲点,防止出现频繁开关制冷系统问题。
电路板拿去开板了,这周空闲时间开始着手准备程序部分的开发工作。虽然以前没有写过单片机程序,但程序设计本身还是有些基础。没有像电子这块那么夸张,什么都是从头开始边学边做。就像上周的三极管问题搞了半天这样的事情,BEC脚原理问题之类的的事情。
说是系统设计,其实在起初的草图设计的时候已经相对明确的事情。
水冷需要那些功能,需要做些什么。再一开始时有明确的说明。这样的设计才有指导性意义。
应该把这个篇幅放在第一部分^^。后续继续改进^^
作这个图的另外一个目的是,梳理我的逻辑,不至于后面想到那里开发到那里的问题。导致程序有过多的反复。
case图
系统主要自控和手控部分。
自控是有系统根据温度自己控制制冷的开启和关闭。
手控部分就是强制让水冷处于工作状态或关闭状态。这种模式主要是在特殊情况使用。如温控探头坏掉,或是做测试需要不断制冷。
整体程序的流程
状态切换图
这里主要的一个问题是,在温度临界的时候会出现跳变的问题。在临界点作缓冲点,防止出现频繁开关制冷系统问题。
相关文章推荐
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(五 电源线)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(七 从原理图到电路板)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(七-改 PCB修正)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(二)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(三)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(四 防渗水垫片)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(六 控制系统原理图)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(九 焊接准备-_-!!)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(十一 指尖的思绪之程序篇)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(十 高温作业:焊接)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统(十一 程序开发)
- 炎炎夏日需要一个清凉的地 - 自制水冷系统
- 【一个批量计算的调度系统的设计与实现】如果需要对成千上万的网络抓包数据文件在规定的时间内进行解析,应该怎么做?
- 设计一个图书借阅管理系统需要如何分析
- 项目管理实战之团队管理 对团队的管理需要重视以下几个方面 一个系统不仅需要优秀的分析和设计,更需要一个良好的过程将其从蓝图转化为实现。这个过程中最重要的是对团队的管理,也就是人的管理
- 炎炎夏日,代码清火----给VisualStudio换一个清凉的主题
- 炎炎夏日,代码清火----给VisualStudio换一个清凉的主题
- 建立一个Point类,包含数据成员x,y,实现需要的成员函数,并设计main函数完成测试
- 非专为 Flash所设计的文件系统,需要FTL层转换
- Java实现一个简单的两人五子棋游戏(一) 系统设计