刊名:电子科技
曾用名:电子科技杂志
主办:西安电子科技大学
主管:中华人民共和国教育部
ISSN:1007-7820
CN:61-1291/TN
语言:中文
周期:月刊
影响因子:0.568824
被引频次:33042
数据库收录:
美国剑桥科学文摘(2013);期刊分类:电子信息
随着电子科技的不断成熟,依托着计算机技术的支撑,物联网技术有效地改变了人们的生活方式和行为方式,其使得人们在生活娱乐、交流通讯、工业生产、自动控制等方面的实践更加高效、快捷、安全和可靠。在基于物联网的电网现场监控产品发展过程中,这些环节的改变与其自身的控制系统密切相关,只有确保控制系统单片机的应用合理,才能实现工程生产成本的合理控制,提高管理的效率和精度。基于此,进行基于物联网的电网现场监控产品的单片机技术研究已成为当今社会信息化建设的重要研究领域,本文由此展开分析。
1 单片机的基本概念
作为一种微型化的计算机系统,单片机在超大规模集成电路技术的支持下,实现了电路芯片的集成和优化,其以硅片为基本载体,将信息数据处理过程中所需的中央处理器CPU、随机存储器RAM、只读存储器ROM、多种I/O口和中断系统、定计时器等设备进行微缩集成,实现了基础材质的节约和功能集中。在单片机应用过程中,人们秩序通过指令的编辑和输入,单片机即可在运算器、控制器、存储器及输出器的作用下,实现数据的高效化、精确化处理,确保指令的顺利执行。
2 单片机的工作原理及技术支撑
电子信息技术的不断成熟使单片机的应用越来越广泛,其有效提升了工业生产的效率和质量,实现了人们生活质量的改善,要进一步提升单片机技术的应用水平,须充分了解其工作过程中的原理和技术支撑。
2.1 单片机的工作原理
单片机的运作是一个指令程序系统配合的实践过程,其特定任务运作的指令环环相扣。一般情况下,当程序尚未编辑完成时,其前期编辑的指令会被存储器按照最小存储单位的形式进行存储;并且在存储过程中,这些单独的指令具有唯一的地址号;当单片机程序执行时,控制系统只需要根据存储地址找到具体的单元格,即可实现指令的调取和执行。
按照编辑顺序进行执行时单片机程序运作的基本规则。单片机运作时,其在程序计数器PC的支持下,实现了指令地质的追踪,然后调取具体的指令内容进行执行,当前一条指令执行结束是,系统会自动化的指向下一条指令的起始地址,从而实现编辑程序的依次执行。需要注意的是,PC端指令条数的增加依据本条指令的长度进行决定,长度不一,其指令的条数势必存在差异。
2.2 单片机的技术支撑
单片机技术应用过程中,要确保指令的准确执行,实现数据的精确化、效率化运作,就必须对其实现的过程进行技术保障支撑,从实践过程来看,单片机技术的高效化运行离不开硬件抗干扰技术和软件抗干扰技术的支持。
2.2.1 硬件抗干扰技术。单片机的硬件设施是其指令运行的基础载体[2]。实践过程中,单片机的硬件容易受到外界因素的干扰而造成非正常复位,影响程序的具体运作。具体而言,人们应做好非正常复位的识别和复位后系统自恢复程序的设计保证。硬件设施的非正常复位识别是其抗干扰保证的前提[3]。实践表明,其识别的过程主要集中在三个方面:其一,注重硬件复位与软件复位的准确识别。前者的复位对于寄存器具有深刻影响,而后者对SP、SPW没有直接影响,工程人员只有实现这些内容的准确判断,才能实现硬件复位与软件复位的准确识别。其二,做好开机复位和看门狗服务的准确判断,通常情况下,RAM或者EEROM是其复位鉴别的重要手段。其三,通过一监测单元对单片机系统的运行状态、系统时间予以监控,确保其正常开机复位和非正常开机复位的准确识别。生产应用过程中,一旦确定单片机的复位为非常正常复位,则设备管理人员应对其进行复位后的系统自恢复运行程序设计。该设计包含了显示模块初始化、片外扩展芯片初始化、系统运行状态、系统的进程值、当前输入、输出值,当前时钟值、观测单元值等内容,只有确保这些内容的复位设计合理,才能实现单片机技术应用的科学合理,确保数据程序的高效、精确运行。
2.2.2 软件抗干扰技术。作为计算机特定数据和指令的集合,软件系统的抗干扰至关重要;只有确保软件系统的系统规范,才能使得指令的执行达到预期效果。在工程实践过程中,模拟输入信号的噪音及程序运行混乱是软件干扰的两个主要表现方面。与前者相比,软件程序运行混乱的危害更大,其是软件抗干扰技术应用的关键所在。软件抗干扰技术应用过程中,单片机设计人员应做好以下三个方面的保证:其一,对偏离轨道的指令进行系统规范,避免因指令冗长而对设备运行造成的干扰。一般情况下,在RET、RETI、JC等指令之前插入两条NOP,即可实现偏离轨道乱飞指令的重新规范,确保其按照正常的轨道顺序进行执行。其二,通过软件陷阱设计、陷阱安排实现乱飞指令的系统拦截,确保单片机运作过程中,拦截技术应用的规范合理。其三,单片机运作过程中,其程序的执行可能会受到部分因素的干扰陷入死循环,影响程序的运行效率和成本。基于此,进行“看门狗“技术的优化设计至关重要。通常,硬件技术和软件技术是实现“看门狗”技术保证的重要手段,只有做好这些内容的技术支持,才能避免单片机程序死循环现象的发生,提高单片机数据处理的效率和质量。
文章来源:《电子科技》 网址: http://www.dzkjzz.cn/qikandaodu/2020/1009/503.html