单片机系统运行参数的保存及有效性判别
时间:10-25
来源:互联网
点击:
4 参数的取值范围检验
在单片机控制系统中,所使用的参数数值如果超过了系统的允许范围,则有可能使系统运行出现不可预见的工作状况。为了保证控制系统按所要求的功能运行,系统在使用运行参数之前要进行取值范围检验。
在单片机组成的系统中,系统的运行参数绝大多数是正数。如果运行参数1的取值范围为N11≤参数1≤N12,则在运行参数的取值范围检验子程序中,系统进行条件处理为:当参数1<N11时,令参数1取值为N11;当参数1>N12时,令参数1取值为N12;当参数1在许可范围之内时,参数1取值不变。运行参数的取值范围检验子程序处理流程如图5所示。
5 结束语
本文所讨论的运行参数的保存及参数有效性判别的实现方法,在作者所开发的电梯门机单片机控
制系统中使用,实际应用表明:可以保证运行参数在设计的许可范围内,保证系统有较强的容错能力,提高控制系统的运行可靠性。这一方法也可应用于需要保存参数的单片机组成系统中,如智能仪表、运动控制等领域的系统。
参考文献
2 Andrew S.Tanenbaum著,熊桂喜,王小虎等译.计算机网络(第三版).北京:清华大学出版社,1999
3 郑人杰,殷人昆,陶永雷.实用软件工程(第二版).北京:清华大学出版社,1998
- FPGA的DSP性能揭秘(06-16)
- 基于单片机通用引脚的软件UART设计(10-16)
- 分时操作系统思想在单片机中的具体应用 (10-30)
- 基于AT89C51+DSP的双CPU伺服运动控制器的研究(05-26)
- 关于RTX51 TINY的分析与探讨(05-30)
- 基于MC9S12DGl28单片机的智能寻迹车设计(04-03)