【技术实现步骤摘要】
一种基于逻辑器件实现串口设备接入以太网的方法和装置
本申请涉及网络
,特别涉及一种基于逻辑器件实现串口设备接入以太网的方法和装置。
技术介绍
串口设备是指采用串口作为传输接口的设备,串口设备基于串口协议生成串口数据,通过串口传输串口数据。其中,不同类型的串口设备采用的串口协议不同。当串口设备接入以太网将串口数据传输至以太网时,由于串口数据采用串口协议,以太网数据采用以太网协议,且传输不同协议数据的设备之间无法连接,因此,如果串口设备需要成功接入以太网,那么在串口设备和以太网设备之间需要增加数据转换模块,该数据转换模块用于将串口数据转换成以太网数据。在现有技术中,该数据转换模块通常采用串口转换芯片、串口扩展芯片、串口服务器芯片等。请参见图1,图1为现有技术中基于串口转换芯片实现串口设备接入以太网的网络架构图。由于串口转换芯片等数据转换模块无法兼容各种不同串口协议的串口设备,因此,在选择数据转换模块时,需要先知道串口设备所采用的串口协议,然后再选择与串口设备匹配的数据转换模块,因此串口转换芯片等数据转换模块的灵活性较差。
技术实现思路
有鉴于此,本申请提供一种基于逻 ...
【技术保护点】
一种基于逻辑器件实现串口设备接入以太网的方法,应用于网络设备,其特征在于,逻辑器件通过模拟串口通信协议生成模拟串口,连接于串口设备与网络设备之间,所述方法包括:当检测到串口设备接入任一模拟串口时,判断所述串口设备的设备类型;确定对模拟串口进行读写操作的实现方式;其中所述实现方式与所述设备类型相对应;基于所述实现方式从所述串口设备所接入的模拟串口读取串口数据;将所述串口数据转换成以太网数据。
【技术特征摘要】
1.一种基于逻辑器件实现串口设备接入以太网的方法,应用于网络设备,其特征在于,逻辑器件通过模拟串口通信协议生成模拟串口,连接于串口设备与网络设备之间,所述方法包括:当检测到串口设备接入任一模拟串口时,判断所述串口设备的设备类型;确定对模拟串口进行读写操作的实现方式;其中所述实现方式与所述设备类型相对应;基于所述实现方式从所述串口设备所接入的模拟串口读取串口数据;将所述串口数据转换成以太网数据。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:当检测到串口设备接入模拟串口时,基于初始化程序对所述串口设备所接入的模拟串口进行初始化。3.根据权利要求1所述的方法,其特征在于,所述确定对模拟串口进行读写操作的实现方式,包括:查找与所述设备类型对应的对模拟串口进行读写操作的实现方式;调用与所述实现方式对应的程序以及对所述串口设备所接入的模拟串口进行读写操作的程序。4.根据权利要求1所述的方法,其特征在于,所述模拟串口包括串口数据缓冲模块、寄存器,所述方法还包括:监控所述串口数据缓冲模块的状态以及寄存器的状态;通过预设的调整机制,调整所述模拟串口的工作状态;其中,所述调整机制与所述串口数据缓冲模块的状态和所述寄存器的状态相关。5.一种基于逻辑器件实现串口设备接入以太网的装置,...
【专利技术属性】
技术研发人员:缪飞宇,
申请(专利权)人:杭州迪普科技股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。