论文部分内容阅读
摘 要:单片机控制系统在实际的工作中应用较广,但是在实践中也会受到诸多因素的控制,对技术水平的发展产生一定的限制作用。从目前我国的单片机自动控制系统的信息处理方面上来看,其基础比较薄弱,而且对于信息处理工作还提出较高的要求。可见,加大软件开发的力度,实现信息处理的高效性,可以有效地提升单片机控制系统工作的效率。本文主要对这一问题进行深入探讨和分析,仅供参考。
关键词:单片机;控制系统;信息;处理
早在20世纪90年代,控制器的操作技术就得到了明显的提升,微型技术的发展为单片机技术的应用提供了发展的契机。计算机控制系统的重要性不言而喻,主要的优点就是降低控制功能的分散性。使其功能更加明确,操作的简便程度比较明显,而且其可靠性比较强。在应用的过程中,速度在逐渐加快,促进了控制系统的开发和维护。
1 AFS-1000控制系统的简介
AFS-1000控制体系是通过对单片机的编程,达到对远程锅炉燃烧器的管理的系统,此系统可以实时控制燃烧器的工作状态。
1.1 系统的报警功能。此系统可以查看系统报警的时间与次数,并且可以打印报警记录。但此功能需要操作人员来完成。由于系统的内存有限,只可以记录100条报警信息,超过这个数量的报警信息就会被覆盖,有时会造成数据的丢失。而且系统的报警提示指令为英文的缩写,所以在一些情况下会造成误解,带来不可预知的结果。
1.2 系统接口。这个系统中CRT-01卡把所有单片机采集来的报警信息,发送到操作键盘,键盘再通过I/O接口发送到显示器等设备,此过程可以从图1中得到。
图1 系统接口图
2 AFS-1000信息处理系统的开发
2.1 硬件组成。通信部分:由上图可以看出AFS-1000控制系统设备之间的连接是由RS232接口通讯的,所以在实现控制系统与信息系统连接时也可以由RS232接口连接,通讯端子的连接方式主要是发出端的2脚连接接收端的3脚,发出端的3脚接接收端的2脚。
2.2 软件组成。此系统主要有Windows98操作软件、VisualFoxPro6.0数据库系统以及汇编语言系统。此软件由数据采集、接收软件和信息分析、处理软件。2.2.1 信息采集、接收软件。此软件是由汇编语言根据要实现的功能进行编程的。如要实现一个中断程序,程序会根据中断的种类,决定哪个模块运行。2.2.2 信息分析、处理软件。此软件是由FoxPro语言进行编程的,可以在应用的过程中自动进行错误的纠正,同时还能够实现不用语言类型之间的翻译。不仅如此,还能够通过智能技术来实现打印工作,最重要的是,可以实现对数据库的高效管理。
首先,自动纠错模块的设定主要是促进单片机控制系统和信息处理系统二者之间的有机结合,在此基础上还能够实现信息的准确收发,可以不进行校验就能够起到纠错的效果。在单片机自动控制系统中安装了一定的纠错软件,为降低错误的概率奠定了基础和前提。在工作中,技术人员需要根据自动纠错模块的算法来进行,根据组成的英文字符符号以及数据进行数据的补充。每一条信息的结束部位都要设定相应的换行符,每条信息可以看成是一个具体的单位。其次,自动翻译英文的信息模块。在自动纠错的模块中会出现带有扩展名的文件类型,将其输入到数据库当中,对英文的信息进行具体的记录。然后在其中可以直接找到中文的信息,保证了信息处理和软件应用的高效性。再次,智能打印模块。这一模块式提取信息的重要方式,例如,汽轮机或者是锅炉房等设备出现了跳闸的现象,系统会出现报警模式,并且将警报打印出来。在对智能打印模块应用的中,主要是将高科技的报警技术应用到其中,这样一来可以有效的降低单片机自动控制的危险性,工作人员能够及时抵达现场,避免不必要的损失出现。最后,历史信息数据管理模块。在这一模块的内容中主要包括相关事件的查询,删除,以及对数据库的维护功能。在应用中,能够将一些机械设备的事故进行处理,并且将这一功能发挥到最大,实现信息处理的优化,完善数据信息的高效性和准确性。
3 单片机自动控制系统的扩展和配置原则
3.1 尽可能选择典型电路,并符合单片机常规用法。为硬件系统的标准化、模块化打下良好的基础。
3.2 系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发。
3.3 硬件结构应结合应用软件方案一并考虑。硬件结构与软件方案会产生相互影响,考虑的原则是:软件能实现的功能尽可能由软件实殃,以简化硬件结构。但必须注意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用CPU时间。
3.4 系统中的相关器件要尽可能做到性能匹配。如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。
3.5 可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板布线、通道隔离等。
3.6 单片机外围电路较多时,必须考虑其驱动能力。驱动能力不足时,系统工作不可靠,可通过增设线驱动器增强驱动能力或减少芯片功耗来降低总线负载。
3.7 尽量朝“单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性。随着单片机片内集成的功能越来越强,真正的片上系统SoC已经可以实现,如ST公司新近推出的μPSD32××系列产品在一块芯片上集成了80C32核、大容量FLASH存储器、SRAM、A/D、I/O、两个串口、看门狗、上电复位电路等等。影响单片机系统可靠安全运行的主要因素主要来自系统内部和外部的各种电气干扰,并受系统结构设计、元器件选择、安装、制造工艺影响。这些都构成单片机系统的干扰因素,常会导致单片机系统运行失常,轻则影响产品质量和产量,重则会导致事故,造成重大经济损失。
4 开发信息处理功能是现实的需要
在20世纪90年代初安装的单片机控制系统,由于当时客观环境所限制,它也有一些局限。如:因为当时硬件的技术水平和价格限制,存储容量很小,而且当时对此系统没有提出信息处理的要求。以FORNEY的AFS-1000控制系统为例,在当时,黄埔发电厂、沙角发电厂的大型机组都采用此系统做为锅炉管理的控制系统。此系统的报警存储100条信息,没有更高一级计算机进行信息处理。因为没有这种功能,20世纪90年代后期,MIS快速发展,此系统的信息通讯与MIS中断,这样一来,对管理和监测造成不方便。
5 总结
信息处理系统与单片机自动控制系统是单向通讯。信息处理系统只能处理报警信息,而不能把处理后的结果反馈给控制系统。如何实现信息处理系统与控制系統互动,是值得研究的。
参考文献
[1]吕宏丽,马壮.基于单片机的自动控制系统的数字化改造[J].实验室科学.2009(02)
[2]王会.基于单片机的自动控制节水系统设计[J].当代农机.2008(09)
[3]汪海燕.基于单片机的自动控制系统[J].自动化技术与应用.2006(05)
[4]蔡锦元.CPLD器件在单片机控制器中的使用[J].现代电子技术.2006.
关键词:单片机;控制系统;信息;处理
早在20世纪90年代,控制器的操作技术就得到了明显的提升,微型技术的发展为单片机技术的应用提供了发展的契机。计算机控制系统的重要性不言而喻,主要的优点就是降低控制功能的分散性。使其功能更加明确,操作的简便程度比较明显,而且其可靠性比较强。在应用的过程中,速度在逐渐加快,促进了控制系统的开发和维护。
1 AFS-1000控制系统的简介
AFS-1000控制体系是通过对单片机的编程,达到对远程锅炉燃烧器的管理的系统,此系统可以实时控制燃烧器的工作状态。
1.1 系统的报警功能。此系统可以查看系统报警的时间与次数,并且可以打印报警记录。但此功能需要操作人员来完成。由于系统的内存有限,只可以记录100条报警信息,超过这个数量的报警信息就会被覆盖,有时会造成数据的丢失。而且系统的报警提示指令为英文的缩写,所以在一些情况下会造成误解,带来不可预知的结果。
1.2 系统接口。这个系统中CRT-01卡把所有单片机采集来的报警信息,发送到操作键盘,键盘再通过I/O接口发送到显示器等设备,此过程可以从图1中得到。
图1 系统接口图
2 AFS-1000信息处理系统的开发
2.1 硬件组成。通信部分:由上图可以看出AFS-1000控制系统设备之间的连接是由RS232接口通讯的,所以在实现控制系统与信息系统连接时也可以由RS232接口连接,通讯端子的连接方式主要是发出端的2脚连接接收端的3脚,发出端的3脚接接收端的2脚。
2.2 软件组成。此系统主要有Windows98操作软件、VisualFoxPro6.0数据库系统以及汇编语言系统。此软件由数据采集、接收软件和信息分析、处理软件。2.2.1 信息采集、接收软件。此软件是由汇编语言根据要实现的功能进行编程的。如要实现一个中断程序,程序会根据中断的种类,决定哪个模块运行。2.2.2 信息分析、处理软件。此软件是由FoxPro语言进行编程的,可以在应用的过程中自动进行错误的纠正,同时还能够实现不用语言类型之间的翻译。不仅如此,还能够通过智能技术来实现打印工作,最重要的是,可以实现对数据库的高效管理。
首先,自动纠错模块的设定主要是促进单片机控制系统和信息处理系统二者之间的有机结合,在此基础上还能够实现信息的准确收发,可以不进行校验就能够起到纠错的效果。在单片机自动控制系统中安装了一定的纠错软件,为降低错误的概率奠定了基础和前提。在工作中,技术人员需要根据自动纠错模块的算法来进行,根据组成的英文字符符号以及数据进行数据的补充。每一条信息的结束部位都要设定相应的换行符,每条信息可以看成是一个具体的单位。其次,自动翻译英文的信息模块。在自动纠错的模块中会出现带有扩展名的文件类型,将其输入到数据库当中,对英文的信息进行具体的记录。然后在其中可以直接找到中文的信息,保证了信息处理和软件应用的高效性。再次,智能打印模块。这一模块式提取信息的重要方式,例如,汽轮机或者是锅炉房等设备出现了跳闸的现象,系统会出现报警模式,并且将警报打印出来。在对智能打印模块应用的中,主要是将高科技的报警技术应用到其中,这样一来可以有效的降低单片机自动控制的危险性,工作人员能够及时抵达现场,避免不必要的损失出现。最后,历史信息数据管理模块。在这一模块的内容中主要包括相关事件的查询,删除,以及对数据库的维护功能。在应用中,能够将一些机械设备的事故进行处理,并且将这一功能发挥到最大,实现信息处理的优化,完善数据信息的高效性和准确性。
3 单片机自动控制系统的扩展和配置原则
3.1 尽可能选择典型电路,并符合单片机常规用法。为硬件系统的标准化、模块化打下良好的基础。
3.2 系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发。
3.3 硬件结构应结合应用软件方案一并考虑。硬件结构与软件方案会产生相互影响,考虑的原则是:软件能实现的功能尽可能由软件实殃,以简化硬件结构。但必须注意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用CPU时间。
3.4 系统中的相关器件要尽可能做到性能匹配。如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品。
3.5 可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板布线、通道隔离等。
3.6 单片机外围电路较多时,必须考虑其驱动能力。驱动能力不足时,系统工作不可靠,可通过增设线驱动器增强驱动能力或减少芯片功耗来降低总线负载。
3.7 尽量朝“单片”方向设计硬件系统。系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性。随着单片机片内集成的功能越来越强,真正的片上系统SoC已经可以实现,如ST公司新近推出的μPSD32××系列产品在一块芯片上集成了80C32核、大容量FLASH存储器、SRAM、A/D、I/O、两个串口、看门狗、上电复位电路等等。影响单片机系统可靠安全运行的主要因素主要来自系统内部和外部的各种电气干扰,并受系统结构设计、元器件选择、安装、制造工艺影响。这些都构成单片机系统的干扰因素,常会导致单片机系统运行失常,轻则影响产品质量和产量,重则会导致事故,造成重大经济损失。
4 开发信息处理功能是现实的需要
在20世纪90年代初安装的单片机控制系统,由于当时客观环境所限制,它也有一些局限。如:因为当时硬件的技术水平和价格限制,存储容量很小,而且当时对此系统没有提出信息处理的要求。以FORNEY的AFS-1000控制系统为例,在当时,黄埔发电厂、沙角发电厂的大型机组都采用此系统做为锅炉管理的控制系统。此系统的报警存储100条信息,没有更高一级计算机进行信息处理。因为没有这种功能,20世纪90年代后期,MIS快速发展,此系统的信息通讯与MIS中断,这样一来,对管理和监测造成不方便。
5 总结
信息处理系统与单片机自动控制系统是单向通讯。信息处理系统只能处理报警信息,而不能把处理后的结果反馈给控制系统。如何实现信息处理系统与控制系統互动,是值得研究的。
参考文献
[1]吕宏丽,马壮.基于单片机的自动控制系统的数字化改造[J].实验室科学.2009(02)
[2]王会.基于单片机的自动控制节水系统设计[J].当代农机.2008(09)
[3]汪海燕.基于单片机的自动控制系统[J].自动化技术与应用.2006(05)
[4]蔡锦元.CPLD器件在单片机控制器中的使用[J].现代电子技术.2006.