一种基于单片机实现的多端口I/O控制器制造技术

技术编号:38963071 阅读:33 留言:0更新日期:2023-09-28 09:18
本实用新型专利技术涉及一种基于单片机实现的多端口I/O控制器,包括硬件本体,硬件本体件上设有多端口输入模块和多端口输出模块,多硬件本体的中部设置有掉电检测模块和数据异常报警模块,数据异常报警模块的下方设有数据高速存储模块,数据高速存储模块设有PLC处理器,通过设置多端口输入和多端口输出,可提高对数据的采集和输出能力,避免端口较少而无法满足处理需求;通过掉电检测模块可在硬件本体瞬间断电时将信息及时输入至PLC处理器,使得信息被高效快速的存储至数据高速存储模块内,避免数据丢失;通过数据异常报警模块可在校对输入或输出的信息发现异常时,及时报警,以提醒工作人员进行检修。员进行检修。员进行检修。

【技术实现步骤摘要】
一种基于单片机实现的多端口I/O控制器


[0001]本技术涉及一种I/O控制器领域,尤其涉及一种基于单片机实现的多端口I/O控制器。

技术介绍

[0002]I/O控制对于单片机而言是最基础最核心的东西,其实单片机除了AD、DA 转换之外的事情。其他大部分的事情I/O口都能做的到;I/O控制简单却能千变万化,单片机在大部分应用中做的事情,莫过于输入高低电平,输出高低电平,就是通过这简单的控制电平来实现大多数的应用控制,目前市场中大部分多端口I/O控制器,包括:控制模块,控制模块包括EEPROM以及相应电路;DO电路,DO电路一端与输出端口相连且另一端均与IO总线相连;DI电路,DI电路一端与输出端口相连且另一端与IO总线相连;电压采集电路,电压采集电路串联在IO总线上,由于现有的单片机I/0控制器的端口不仅端口数量较少,而且功能单一,亟需改进。

技术实现思路

[0003]本技术的目的在于提供一种基于单片机实现的多端口I/O控制器,用于解决现有的基于单片机实现的端口不仅较少,而且功能单一的问题。
[0004]为了解决上述问题,本用新型提供一种基于单片机实现的多端口I/O控制器,包括硬件本体,所述硬件本体件上设有多端口输入模块和多端口输出模块,所述多端口输出模块的一侧设有电源模块,所述电源模块的下方设有CAN通信模块,所述硬件本体的中部设置有掉电检测模块和数据异常报警模块,所述数据异常报警模块的下方设有数据高速存储模块,所述数据高速存储模块的一侧设有PLC处理器。
[0005]本技术提供的一种基于单片机实现的多端口I/O控制器,还具有以下技术特征:
[0006]进一步地,所述多端口输入模块为48路输入端口。
[0007]进一步地,所述多端口输出模块为36路输出端口。
[0008]进一步地,所述数据异常报警模块的一侧电性连接有鸣笛器。
[0009]进一步地,所述数据高速存储模块为FRAM存储器。
[0010]进一步地,所述电源模块的额定电压值为24V。
[0011]进一步地,当所述硬件本体瞬间断电时,由所述硬件本体上的电容为所述PLC处理器进行供电,所述PLC处理器进入存储状态,将信息快速存储至所述数据高速存储模块内。
[0012]本技术具有如下有益效果:通过设置多端口输入模块和多端口输出模块,可提高对数据的采集和输出能力,避免端口较少而无法满足处理需求;通过掉电检测模块可在所述硬件本体瞬间断电时将信息及时输入至所述PLC处理器,使得信息被高效快速的存储至所述数据高速存储模块内,避免数据丢失;通过所述数据异常报警模块可在比对输入或输出的信息发现异常时,及时报警,以提醒工作人员进行检修。
附图说明
[0013]图1为所述基于单片机实现的多端口I/O控制器的整体结构示意图;
[0014]图2为所述数据异常报警模块的工作流程图。
具体实施方式
[0015]下文中将参考附图并结合实施例来详细说明本技术,需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
[0016]如图1至图2所示的本技术的基于单片机实现的多端口I/O控制器的一个实施例中,包括硬件本体1,硬件本体件1上设有多端口输入模块101和多端口输出模块102,多端口输出模块101的一侧设有电源模块2,电源模块2的下方设有CAN通信模块3,硬件本体1的中部设置有掉电检测模块4和数据异常报警模块5,数据异常报警模块5的下方设有数据高速存储模块6,数据高速存储模块6的一侧设有PLC处理器7,具体而言,通过设置多端口输入模块101和多端口输出模块102,可提高对数据的采集和输出能力,避免端口较少而无法满足处理需求;通过掉电检测模块4可在硬件本体1瞬间断电时将信息及时输入至PLC处理器7,使得信息被高效快速的存储至数据高速存储模块6内,避免数据丢失;通过数据异常报警模块5可在比对输入或输出的信息发现异常时,及时报警,以提醒工作人员进行检修。
[0017]在本申请的一个实施例中,多端口输入模块101为48路输入端口。
[0018]在本申请的一个实施例中,多端口输出模块102为36路输出端口。
[0019]在本申请的一个实施例中,数据异常报警模块5的一侧电性连接有鸣笛器51。
[0020]在本申请的一个实施例中,数据高速存储模块6为FRAM存储器。
[0021]在本申请的一个实施例中,电源模块2的额定电压值为24V。
[0022]在本申请的一个实施例中,当硬件本体1瞬间断电时,由硬件本体1上的电容100为PLC处理器7进行供电,PLC处理器7进入存储状态,将信息快速存储至数据高速存储模块6内。
[0023]最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中心分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于单片机实现的多端口I/O控制器,其特征在于:包括硬件本体,所述硬件本体件上设有多端口输入模块和多端口输出模块,所述多端口输出模块的一侧设有电源模块,所述电源模块的下方设有CAN通信模块,所述硬件本体的中部设置有掉电检测模块和数据异常报警模块,所述数据异常报警模块的下方设有数据高速存储模块,所述数据高速存储模块的一侧设有PLC处理器。2.根据权利要求1所述的基于单片机实现的多端口I/O控制器,其特征在于:所述多端口输入模块为48路输入端口。3.根据权利要求2所述的基于单片机实现的多端口I/O控制器,其特征在于:所述多端口输出模块为36路输出端口。...

【专利技术属性】
技术研发人员:于文彪杨满张菊牛青坡卢永华
申请(专利权)人:郑州三晖电子科技有限公司
类型:新型
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1