基于PIC单片机的24路输入信号监测模块

来源 :科技致富向导 | 被引量 : 0次 | 上传用户:jianjia88521
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】本文介绍了基于8位PIC单片机开发、具备24路开关量输入的信号监测模块的基本设计思路和开发过程。其中包括模块的硬件设计方案、程序流程,以及外置通讯接口和协议等内容。对信号监测模块的基本功能和使用方法进行了详细的叙述。此外,文章还结合了模块在产品检测领域的实际应用给出了具体的案例分析。
  【关键词】信号监测模块;开关量输入;PIC单片机;灯具检测
  0.引言
  各类信号监测和数据采集类模块广泛应用于工业、安全及产品检测等领域,与工业计算机、可编程逻辑控制器(PLC)、分布式控制系统(DCS)等控制类产品集成,形成具有特定功能、对不同类型输入信号进行采样分析的数据处理系统。数据采集类模块产品的种类众多,根据其采样信号的类型可分为开关量和模拟量采集模块;根据采样通道数可分为单路和多路采集模块;根据信号输入输出类型可分为输入、输出和输入/输出模块。本文所述的信号监测模块为基于PIC16F1512系列单片机开发的输入信号监测模块。该模块具有24个开关量信号输入通道,能够将各通道的信号状态通过其通讯接口以数字信号输出。并且根据模块的实际应用需要,还对其加入了信号输入持续时间累加计算的功能,能够应用于应急灯具应急时间、蓄电池放电时间等连续信号的计时测量。由于模块采用了标准的传输通讯协议,因此其具有较强的兼容性和可移植性。
  1.硬件设计
  1.1主控芯片的选择
  PIC单片机是由Microchip公司开发的系列单片机产品,因为其具有功能完善、功耗低、抗干扰能力强、编程指令高效等特点,使其广泛应用于各类工业领域,能够适用于较为恶劣的使用环境。信号监测模块采用的主控芯片为PIC16F1512系列8位单片机。该系列单片机为新一代的高性能RISC单片机,具备优化的C编译器架构,数据指令仅为49条,因此单片机程序简洁、开发过程更加高效。此外,单片机的28个引脚中有25个为I/O口,正是由于其丰富的片上资源,使得该信号监测模块能够具备24个信号采样通道,能够同时完成对24路开关量输入信号进行采样和处理。
  1.2电路设计
  信号监测模块的内部电路由上下两块电路板组成,分别为上层板和下层板。其中下层板为主控板,主要由单片机及其外围电路、信号输入接口、通讯接口和电源处理单元等部分组成,主要用于对输入信号进行采样和处理,根据特定指令完成对数据的处理运算,然后通过通讯接口将数据处理结果发送给上位机或其他控制终端。模块的信号输入接口由分别置于电路板上下边沿的两组6*2的RJ11插座构成,输入通道为24路。RJ11插座为6P4C型,除了能够接收DC4.2~5.2V的开关量输入信号外,还能够为外设器件提供DC5V的供电。模块的通讯接口采用RS-485串行总线接口,在电路板上由1组2*1的RJ45插座构成,通过普通网线互连即可实现对多个模块的组网。模块的电源部分采用AC220V转DC5V1A的开关电源,配合电路内部的电源管理芯片,保证了对单片机的稳定供电,提高了电路的抗干扰能力。
  模块的上层电路板为显示板,主要器件为表面贴装的LED、用于驱动LED的逻辑芯片和功能按键。模块通过LED能够实时显示24路开关量信号的输入状态,并且具备电源和通讯的状态指示功能。上下两块电路板之间由4组插座连接,既用于连接和固定,同时也起到对上层板供电和通讯的功能。电路板除信号输入接口和通讯接口部分外,全部采用SMT贴片工艺,保证元件焊接质量的同时也加强了电路板的抗干扰能力。
  2.软件开发
  MPLABX IDE是Microchip公司针对PIC系列单片机开发的最新的集成开发环境,综合了编辑器、项目管理器和设计平台等功能。信号监测模块的单片机程序使用C语言编程,程序指令简洁,开发过程高效、实用。信号监测模块主要具备信号采集和显示、数据处理计算以及监测数据传输等功能,其中信号采集和状态显示为模块的基本功能,而当模块接收到特殊指令后,则会根据其采样信号的状态完成数据处理计算和传输的功能。当正常上电后,模块首先确定其通讯地址编码,然后将实时扫描24路信号输入端口的状态。如有信号输入,模块将其对应的LED点亮,指示其输入状态,并且从通讯端口向上位机发送各通道的信号输入状态信息。当用户操作模块的功能按键或模块收到上位机发送的数据处理指令后,模块将进入数据处理功能状态。此时,模块除继续采样并显示各通道状态外,还会累加计算输入信号的持续时间,并通过通讯端口将信号输入状态、输入的持续时间等数据持续发送给上位机。当任一通道输入信号终止后,模块将停止对应的计时;当全部输入信号终止后,模块将完成此次信号处理任务,回到普通的数据采集状态,同时向上位机发送任务完成的回馈,等待接收新的数据处理指令。
  3.应用案例
  应急灯具放电时间测试系统为信号监测模块的典型应用之一。每只信号监测模块具有独立的通讯地址编码,模块与控制主机之间采用标准的MODBUS通讯协议,系统最大容量能够保证100只监测模块同时在线,即能够同时对2400台应急灯具的放电时间进行测量。其中,应急灯具的工作状态通过光学传感器转换为DC5V的开关量信号传至模块的输入端。当灯具点亮时输入信号为真,灯具熄灭时输入信号终止。灯具进入应急状态后,用户通过操作模块的按键或控制上位机向其发送数据处理指令,模块开始对灯具的放电时间累加计时,并实时向上位机上传灯具的状态和放电时间等数据。当模块所监控的全部灯具熄灭、输入信号终止后,模块向控制主机发送信息,完成灯具放电时间的检测工作。
  4.结束语
  本文介绍的开关量信号监测模块以常用的PIC单片机作为主控芯片,性能稳定、抗干扰能力强,具有采样通道丰富、可独立编址、功能完善等特点。除了具备常规输入模块的信号采样、传输等功能外,特有的信号处理和累加计时模式使其能满足特定应用场合的需要。配合相应的前端传感器,信号监测模块能够进行灯具应急时间检测、蓄电池放电时间测量等需要对输入信号进行连续测量的检测应用。
  【参考文献】
  [1]彭树生等编著.PIC单片机原理及应用.机械工业出版社.
其他文献
【摘 要】本文对美沙拉嗪的合成进行研究并对其含量进行测定。测定方法:色谱柱为奥泰公司C18色谱柱(220mm×4.6mm,5μm),甲醇—乙腈—pH6.5磷酸盐缓冲液(23∶17∶60)为流动相,流速0.9mL·min-1;柱温:35℃;检测波长为237nm。此测定方法准确、重现性好;该工艺路线操作简便,成本低,适合工业生产。  【关键词】美沙拉嗪;合成;研究  美沙拉嗪化学名为5-氨基水杨酸(5
【摘 要】随着经济飞速的发展,人们生活水平的普遍提高,人们越来越重视生活和工作环境的质量。而中央空调的应用能够为人们提供更为舒适的生活和工作环境,因此,中央空调工程设计是否合理尤为重要。在本文中,提出了中央空调工程设计中存在的问题及解决办法,并阐述了中央空调系统功能的优化。  【关键词】中央空调;工程设计;功能优化  0.前言  传统的室内空调只能解决冷暖的问题,对于空气处理问题毫无办法,而中央空
班集体建设是教育个人的一条主要途径,中国古代思想家就提出把“乐群”、“亲师”既作为教育的手段,又作为教育的目的,教育了集体,团结了集体以后,集体自身就能成为很大的教
“学生是学习的主体”,这是教师普遍了解的一个教学原则。陶行知先生曾经说过“先生的责任不在于教,而在教学生学”。我们应该改变那种让学生跟在自己后面亦步亦趋的习惯,引导学生自主学习。在教学实践中,我深深地体会到:“自主学习”是开发学生潜能,培养创新精神和创造型人才的基础。它不仅强调学生自己主宰自己的学习,重要的是通过培养学生自主学习意识,调动学生自主学习的能动性,促进学习过程中的自我实现、自我创新、自
走进家史深处,便仿佛走进了历史长河。大河荡荡,从远古流向未来。
【摘 要】本文首先探讨分布式能源供电系统与电力系统并网的意义,它不仅可以提高供电稳定性、减少污染,还能降低成本;文章再分析分布式能源供电系统并网后对电能质量、系统故障和潮流计算的影响及解决对策。  【关键词】分布式能源供电系统;并网;电力系统  0.引言  电力资源是当前及未来的一种重要资源,它在人类生产和生活的各个方面都发挥了重要的作用,极大的提高了人们的生活水平以及经济发展水平。但是,大量使用
农村小学教育是一项基础教育,其在整个教育体系中发挥着至关重要的作用。其不但会关系到我国教育事业的可持续发展,而且也会关系到我国农村的未来发展。所以,必须要充分重视农村
小学数学教学要求学生对数学有一个较为全面客观的认识,引导学生走向数学世界、理解数学,对数学产生良好的兴趣及好奇心,这是让学生学好数学的关键。因此,教师要抓住小学生的年龄特点,做到根据学生自身的特点,使学生能快乐的学习。在数学课堂教学中,教师应把激发兴趣放在首位,使学生热爱数学,学好数学。  一、创设情境,激发学习兴趣  俗话说得好:“兴趣是最好的老师”,如何引导学生产生学习数学的兴趣,使学生从新课
【摘 要】随着我国市场经济体制改革的不断深入,机电产品制造企业所面临的市场竞争也越来越激烈。成本控制作为提高企业市场竞争力的一个重要途径,近年来得到了机电产品制造企业的高度重视。鉴于此,本文主要从三个方面出发,探讨如何对机电产品制造成本进行控制,以此来进一步促进机电产品制造企业的可持续发展。  【关键词】机电产品;制造;成本控制  目前,成本控制已经成为了机电产品制造企业发展中的一项重要工作,其不
【摘 要】襄汾县地处临汾盆地南部,土地资源广阔发展林业潜力大。介绍了襄汾县地理气象条件和工程建设现状,分析了水在工程建设中的作用,提出了在造林绿化工程建设中如何管好水的对策。  【关键词】襄汾县;造林绿化;水;对策  近年来,随着林业工程建设投资不断加大,造林绿化工作得到长足发展,如何提高造林成活率、保存率、成林率,推进全县林业健康、有序、持续、快速发展是摆在我们面前的主要问题。为此,笔者针对水在