软件方案、算法,绘出系统软件的总框图。
2)硬件电路设计硬件设计的主要内容是基于总体方案设计,选择系统所需的各类元器件、
设计系统的电子线路图和印刷电路板等。硬件设计应确保功能设计和接口设计满足系统的需求,并且充分考虑和软件的协调工作关系,注重选用高集成度的器件和采用硬件软化、软件硬化等设计技术。
具体本课程设计,选择Dais实验仿真开发系统作为硬件平台,所以硬件设计比较简单,主要要求熟悉产品说明书,选择模块电路,确定接口电路硬件地址等参数,掌握使用和控制方式等画出电路总图。硬件设计中对于可靠性设计,抗干扰设计等作为了解性的内容。
3)软件设计本阶段的主要任务是:基于软件工程的思想,拟制出系统软件设计方案,
确定控制算法,划分出主要的软件模块、根据需要绘制部分软件模块的流程图、各个软件模块的编写、调试程序和测试软件编写等。
对于微机控制应用型系统,确定控制算法是非常重要的问题。其主要任务就是确定系统的数学模型,根据数学模型确定系统的控制算法。常见控制算法如PID控制、自适应控制等。
具体本课程设计,按要求画出系统软件工作流程图,采用C51或汇编语言写出源程序,硬件连接好后进行软硬件联合调试。
软件设计是本课程设计的核心内容。
4)系统功能调试与测试系统设计完成之后,需对整个系统进行调试。调试的内容和具体步骤如下:1系统硬件调试:硬件调试的主要任务是排除硬件故障,其中包括设计
错误和工艺性故障。首先应对系统硬件的不同功能部件进行调试,检查硬件各部件的正确性,然后进行系统硬件联调。硬件调试方法包括:
a脱机检查。用万用表逐步按照电路原理图检查印制电路板中所有器件的各引脚,电源的连接,数据总线、地址总线和控制总线是否有故障等。
b软件调试。可以通过一些简单的测试软件来查看各个模块电路工作是否正常。如果运行测试结果与预期不符,很容易根据故障现象判断故障原因并采取针对性措施排除故障。
2系统软件调试:软件调试的任务是利用开发工具进行在线仿真调试,发现和纠正程序错误。软件的调试应一个模块一个模块地进行,首先单独调试各功能子程序,检验程序是否能够实现预期的功能,接口电路的控制是否正常等;其次逐步将各子程序连接起来总调,最后将调试好的程序固化在存储器中。
3系统硬软件联调:当系统硬件和软件分别调试完成后,在实验平台上进行系统硬软件联调。
5)撰写设计报告写出课程设计说明书,参加答辩。课程设计说明书包含r