一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

串口序列号可固定的USB集线器的制作方法

2021-11-15 16:30:00 来源:中国专利 TAG:

串口序列号可固定的usb集线器
技术领域
1.本发明是一串口序列号可固定的usb集线器。


背景技术:

2.随着全球一体化与信息化的强化,高效率成为各个行业的重要目标,其中对工业设备的合理管控就极大地提高了各行业的运行效率,改善了传统运行模式。无论是在交通还是在电力、电信、零售、银行金融业等工业领域中,在强化提升具有管控品质和研发性能稳定可靠的工业设备的过程中,后台主控制系统服务器与前台工业设备之间的协同工作是至关重要的。
3.在对前台工业设备各种功能的监测和控制过程中,后台主控制系统服务器主要通过usb-uart集线器连接前台工业设备,服务器中各种应用程序通过与设备驱动软件在服务器中产生的多个虚拟串口进行信息通信,从而实现了后台主控制系统服务器与前台工业设备基于多节点串口的数据通信。然而因为基本输入输出系统(basic input output system, bios)无法固定配对每一串口序列号(com port id)而每次开机或是每次传输端口所连接的同一个外围装置经过插拔再次插上同一个传输端口时,操作系统就会重新为每个传输端口分配不同的串口序列号。如此以来,该同一个外围装置所插置的同一个传输端口就可能被分配到不同的串口序列号,使用者所用来控制该同一个外围装置的控制软件,无法使用同一个串口序列号来控制该同一个外围装置或是借由同一个串口序列号找不到可以控制的任何外围装置,而造成软件的损毁或坏损,使用者不得不每次开关机后重新设定每个传输端口的串口序列号,非常的不便。


技术实现要素:

4.本发明要解决的技术问题是提供一种串口序列号可固定的usb集线器,其可在服务器每次开机后,每个传输端口都可以得到固定的串口序列号,避免每次开关机之后重新设定串口序列号的不便。
5.为解决上述技术问题,本发明一种串口序列号可固定的usb集线器,其经由一平台路径控制器连接一中央处理器,其包括:若干个传输端口,其用于接收若干个usb周边装置的usb信息;一usb接收传输转换器,其连接该若干个传输端口并通过该若干个传输端口获取该些usb周边装置传输的usb信息并将该usb信息转换成该中央处理器可读取之uart信息,该usb接收传输转换器通过该平台路径控制器连接该中央处理器;以及一序列号固定模块,其耦接一电源输入端口且包括一切换器以及一非挥发性记忆体,该电源输入端口用于外接电源,该切换器连接在该电源输入端口以及该非挥发性记忆体之间,用于控制切换该非挥发性记忆体与该电源输入端口之间的电导通或不导通,该非挥发性记忆体借由一通讯接口电连接该usb接收传输转换器,该非挥发性记忆体内预先存储该若干个传输端口对应的串口序列号信息,该非挥发性记忆体操作在启动状态及不启动状态
其中一者,该usb接收传输转换器根据该非挥发性记忆体的状态决定由该中央处理器及该非挥发性记忆体其中一者取得该串口序列号信息,并借由所取得的该串口序列号信息,分别指派给予与其连接的传输端口对应的串口序列号。
6.优选地,当该切换器处于电导通状态时,该非挥发性记忆体经由该切换器与该电源输入端口电连接,并借由该电源输入端口接收电力,以使该非挥发性记忆体处于该启动状态。
7.优选地,当该非挥发性记忆体处于该启动状态,该通讯接口也连动的处于一运作状态。
8.优选地,当该非挥发性记忆体处于该启动状态,该usb接收传输转换器,读取该非挥发性记忆体以取得该串口序列号信息,而不由该中央处理器取得该串口序列号信息。
9.优选地,该非挥发性记忆体所预先储存的串口序列号信息是固定的串口序列号信息,其中,该串口序列号信息包括固定的分别对应该些传输端口的串口序列号。
10.优选地,当该切换器处于不电导通状态时,该非挥发性记忆体与该电源输入端口不导通,且无法借由该电源输入端口接收电力,而使该非挥发性记忆体处于该不启动状态。
11.优选地,当该非挥发性记忆体处于该不启动状态,该通讯接口也连动的处于一不运作状态。
12.优选地,当该非挥发性记忆体处于该不启动状态,该usb接收传输转换器,由该中央处理器取得该串口序列号信息,而不由该非挥发性记忆体取得该串口序列号信息。
13.优选地,其中,该usb接收传输转换器传送一串行序列号请求至该中央处理器,该中央处理器根据该串行序列号请求回传动态的一临时序列号以作为动态的该串行序列号信息至该usb接收传输转换器。
14.与现有技术相比较,本发明串口序列号可固定的usb集线器通过切换器搭配预先储存有该若干个传输端口对应的串口序列号信息的该非挥发性记忆体,该非挥发性记忆体操作在启动状态及不启动状态其中一者,该usb接收传输转换器根据该非挥发性记忆体的状态决定由该中央处理器及该非挥发性记忆体其中一者取得该串口序列号信息,并借由所取得的该串口序列号信息,分别指派给予与其连接的传输端口对应的串口序列号,免去了每次开关机之后重新设定序列号的不便。
15.【附图说明】图1为本发明一种串口序列号可固定的usb集线器的方块原理图。
16.【具体实施方式】请参阅图1所示,本发明提供一种串口序列号可固定的usb集线器1,其电连接一系统单芯片2(soc,system on a chip),该系统单芯片2内设置一平台路径控制器20(pch,platform controller hub)以及一中央处理器21(cpu,central processing unit),本发明的串口序列号可固定的usb集线器1包括若干个传输端口10、一usb接收传输转换器11以及一序列号固定模块12。
17.该若干个传输端口10,其用于接收若干个usb周边装置(图未示)的usb信息。
18.该usb接收传输转换器11,其连接该若干个传输端口10并通过该若干个传输端口10获取该些usb周边装置传输的usb信息,例如该些usb周边装置的插拔信息、就绪信息、运作状态信息等,并将该usb信息转换成该中央处理器21可读取之uart信息,该usb接收传输
转换器11通过该平台路径控制器20连接该中央处理器21,藉此,该中央处理器21可透过该usb接收传输转换器11来与外部的usb周边装置沟通,借以控制该些usb周边装置并监控该些usb周边装置的工作状态。
19.该序列号固定模块12,其耦接一电源输入端口3且包括一切换器121以及一非挥发性记忆体122。该电源输入端口3用于外接电源,以获得电力。该切换器121,其连接在该电源输入端口3以及该非挥发性记忆体122之间,用于控制切换该非挥发性记忆体122与该电源输入端口3之间的电导通或不导通(也就是断开)。该非挥发性记忆体122电连接该usb接收传输转换器11,该非挥发性记忆体122内预先存储该若干个传输端口10对应的固定的串口序列号信息,当通过该切换器121电导通以控制该电源输入端口3提供电力至该非挥发性记忆体122时,使该非挥发性记忆体122处于一启动状态,该usb接收传输转换器11根据该非挥发性记忆体122处于该启动状态而读取该非挥发性记忆体122内储存的串口序列号信息,并对应地指派给予每一个与其连接的传输端口10一固定的串口序列号,当通过该切换器121不导通以断开该电源输入端口3与该非挥发性记忆体122的连接时,则使该非挥发性记忆体处于该不启动状态,该usb接收传输转换器11会根据该非挥发性记忆体122处于一不启动状态而接收该中央处理器21动态的指派给予每一个传输端口10一个临时序列号以作为每一传输端口10临时的串口序列号,藉此,该usb接收传输转换器11获取该些usb周边装置传输的usb信息,并对应该些usb周边装置传输的usb信息所分别对应的该传输端口10,以分别取得该些usb周边装置传输的usb信息所分别对应的串口序列号,且该usb接收传输转换器11将该些usb信息及其所分别对应的串口序列号以对应的方式传送给该中央处理器21,藉此,该中央处理器21透过该usb接收传输转换器11传输的usb信息来分别与外部对应的usb周边装置沟通,借以控制该些usb周边装置并监控该些usb周边装置的工作状态。
20.在本实施例中,该usb接收传输转换器11包括一挥发性内存(图未示)用以储存由该中央处理器21与该非挥发性内存122其中一者所取得的该串口序列号信息,其中,该串口序列号信息包括至少一传输端口10所对应的固定的串口序列号,其中usb接收传输转换器11是以对应该传输端口10的方式于该挥发性内存分别储存所取得的每一固定的串口序列号。
21.在本实施例中,该串口序列号可固定的usb集线器1是设置于一电子装置内,该切换器121为机械式开关,例如为按键开关、拨动开关(dip-switch)或是跳线(jumper)等,在另一实施例中,该切换器121为非机械式的开关,例如为电容式触摸开关、电阻式开关、压电开关,在另一实施例中,该切换器121为芯片、电子组件的样态实施的电子开关,也就是以可受控于该中央处理器21的一通用输入输出接脚(general-purpose input/output, gpio)所传送的控制讯号的电子开关,例如逻辑闸、晶体管、二极管等或其中至少两者之组合的样态实施,其中,于该电子装置开机时,该中央处理器21执行一基本输入输出系统(basic input output system, bios)韧体程序以进行一加电自检(post)程序,也就是硬件检测程序,用户可于加电自检程序的过程借由至少一快捷键进入基本输入输出系统设定接口(bios setup menu),以借由该基本输入输出系统设定接口更新设定切换该通用输入输出接脚传送至该切换器121的控制讯号,以控制该切换器电导通该电源输入端口3与该非挥发性记忆体122或是不导通该切换器电导通该电源输入端口3与该非挥发性记忆体122,并于
该电子装置重启后,以更新设定后的控制讯号控制该切换器121,藉以间接控制是否提供该非挥发性记忆体122电力,进而控制该非挥发性记忆体122处于启动状态与不启动状态其中一者。
22.在本实施例中,该非挥发性记忆体122为带电可擦可编程只读存储器(eeprom,electrically erasable programmable read only memory),也可以是可擦可规化只读存储器(eprom, erasable programmable read only memory)、闪存(flash memory)、可规化只读存储器(prom, programmable read-only memory)等断电后其所储存的数据不会流失的记忆体,当该非挥发性记忆体被提供电力时,该非挥发性记忆体122处于可被读取的启动状态,当该非挥发性记忆体122不被提供电力时,则该非挥发性记忆体122处于不可被读取的不启动状态。
23.在本实施例中,该usb接收传输转换器11于初始化过程、其所连接的任一传输端口10由未连接外围装置的状态切换为连接外围装置的状态或其所连接的任一传输端口10所连接的外围装置插拔后再次连接外围装置,则该usb接收传输转换器11根据该非挥发性记忆体122的状态来决定是否传送一串口序列号请求,详细的说明,该usb接收传输转换器11借由一通讯接口(图未示)连接并读取该非挥发性记忆体122所储存的串口序列号信息,当该非挥发性记忆体122未被供电而处于不可被读取的不启动状态,则该非挥发性记忆体122与该usb接收传输转换器11之间的该通讯接口也连动的处于不运作状态,因此该usb接收传输转换器11借由侦测该通讯接口处于不运作状态,判定该非挥发性记忆体122处于不启动状态,且该usb接收传输转换器11根据该非挥发性记忆体122处于不启动状态的判定结果,传送该串口序列号请求经该平台路径控制器20至该中央处理器21,该中央处理器21响应该串口序列号请求经该平台路径控制器20至该usb接收传输转换器11,其中该中央处理器21的响应包括一动态的串口序列号信息,且该动态的串口序列号信息对应的指示每一个与该usb接收传输转换器11连接的传输端口10动态分配的一个临时序列号以作为该传输端口10的串口序列号,该usb接收传输转换器11根据该中央处理器21的响应分别分配与其连接的传输端口10对应的串口序列号;当该非挥发性记忆体122被供电而处于可被读取的启动状态,则该非挥发性记忆体122与该usb接收传输转换器11之间的该通讯接口也连动的处于运作状态,因此该usb接收传输转换器11借由侦测该通讯接口处于运作状态,判定该非挥发性记忆体122处于启动状态,且该usb接收传输转换器11根据该非挥发性记忆体122处于启动状态的判定结果,经由该非挥发性记忆体122与该usb接收传输转换器11之间的该通讯接口读取该非挥发性记忆体122所储存的固定的串口序列号信息,且该串口序列号信息对应的指示每一个与该usb接收传输转换器11连接的传输端口10固定的串口序列号,该usb接收传输转换器11根据所读取的固定的串口序列号信息分别分配与其连接的传输端口10对应的固定的串口序列号。
24.在本实施例中,当该usb接收传输转换器11通过该若干个传输端口10获取该些usb周边装置传输的usb信息,并根据该usb信息判断出其中一传输端口10与其所连接的usb周边装置的插拔状态变更后,当再次侦测到同一个传输端口10再次电连接任一usb外围装置,则该usb接收传输转换器11再次根据该非挥发性记忆体122的状态以决定由该非挥发性记忆体122与该中央处理器21其中一者取得该同一个传输端口10对应的该串口序列号信息,其中,若该非挥发性记忆体122已切换为启动状态,则该usb接收传输转换器11改由该非挥
发性内存122固定的该串口序列号信息,以分配给该同一个传输端口10与上次该同一个传输端口10所对应的相同的该固定的串口序列号;若该非挥发性记忆体122仍处于不启动状态,则该usb接收传输转换器11再次接收该中央处理器21动态指派相异于该同一传输端口10上次所分配的串口序列号的另一串口序列号,且该usb接收传输转换器11根据该另一串口序列号对应的分配给该同一传输端口10。
25.在本实施例中,该通讯接口为集成电路总线(inter-integrated circuit,i
²
c)、串行外设接口(serial peripheral interface bus,spi)或1-wire等传输时钟(clock)又传输数据(data)的通讯接口。
26.在本实施例中,该若干个传输端口10借由一电源线及若干个数据传输线连接外部的外围装置,当该传输端口10连接任一外围装置时,该传输端口借由该电源线提供电力至该任一外围装置,且该usb接收传输转换器11分别借由该若干个传输端口分10别对应的该数据传输线与其所连接的该任一外围装置通信,该usb接收传输转换器11藉此以判定其所连接的任一传输端口10由未连接外围装置的状态切换为连接外围装置的状态或其所连接的任一传输端口10所连接的外围装置插拔后再次连接外围装置。
27.综上所述,本发明串口序列号可固定的usb集线器1通过切换器121搭配预先储存有该若干个传输端口10对应的固定的串口序列号的串口序列号信息的该非挥发性记忆体122,该非挥发性记忆体122操作在启动状态及不启动状态其中一者,该usb接收传输转换器11根据该非挥发性记忆体122的状态决定由该中央处理器21及该非挥发性记忆体122其中一者取得该串口序列号信息,并借由所取得的该串口序列号信息,分别指派给予与其连接的传输端口10对应的串口序列号,免去了每次开关机或是对任一传输端口10所电连接的usb外围装置进行插拔之后重新设定序列号的不便。
28.在另一实施例中,其与该第一实施例的差别在于,在另一实施例中,该系统单芯片2分别连接两个串口序列号可固定的usb集线器1,例如为一第一usb集线器(图未示)及一第二usb集线器(图未示),且该第一usb集线器及该第二usb集线器内所分别包括用于储存固定的该串口序列号信息的该非挥发性内存122分别为第一序列号内存(图未示)及第二序列号内存(图未示),其中,该第一序列号内存所储存的固定的该串口序列号信息相异于该第二序列号内存所储存的固定的该串口序列号信息,藉此,该第一usb集线器及该第二usb集线器所分别包括的第一序列号内存及第二序列号内存被供电而均处于启动状态,则该第一usb集线器及该第二usb集线器分别根据该第一序列号内存及该第二序列号所分别储存的相异且固定的该串口序列号信息,以分别对应的分配给每一传输接口10对应的一个相异的串口序列号,也就是说该第一usb集线器所对应的任一传输端口所对应的串口序列号相异于该第一usb集线器及该第二usb集线器所连接的其他传输端口对应的串口序列号。
29.以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献