CN111475432A - 一种从机启动控制装置、单总线***及其控制方法 - Google Patents
一种从机启动控制装置、单总线***及其控制方法 Download PDFInfo
- Publication number
- CN111475432A CN111475432A CN202010270923.4A CN202010270923A CN111475432A CN 111475432 A CN111475432 A CN 111475432A CN 202010270923 A CN202010270923 A CN 202010270923A CN 111475432 A CN111475432 A CN 111475432A
- Authority
- CN
- China
- Prior art keywords
- slave
- starting
- bus system
- single bus
- slaves
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/10—Program control for peripheral devices
- G06F13/102—Program control for peripheral devices where the programme performs an interfacing function, e.g. device driver
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明公开一种从机启动控制装置、单总线***及其控制方法,涉及单总线技术领域,以确保多个从机同时启动时,从机能够正常启动和工作。该单总线***包括主机和Q个从机,主机与Q个从机电连接。该单总线***的控制方法包括:获取主机发送的启动信号;响应于启动信号,控制从机按照设定启动时刻启动,Q个从机中至少两个从机的启动时刻不同。该从机启动控制装置包括:处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现上述单总线***的控制方法。本发明提供的从机启动控制装置、单总线***及其控制方法用于单总线***的启动控制。
Description
技术领域
本发明涉及单总线技术领域,尤其涉及一种从机启动控制装置、单总线***及其控制方法。
背景技术
单总线***,是指仅由一条总线构成的计算机***。使用单总线构成的计算机***中,除了总线以外,还包括连接到总线上的主机和从机。
当多个从机同时启动时,电流瞬间发生较大变化,从而对单总线***产生较大冲击,严重影响从机正常启动和工作。
发明内容
本发明的目的在于提供一种从机启动控制装置、单总线***及其控制方法,以确保多个从机同时启动时,从机能够正常启动和工作。
第一方面,本发明提供一种单总线***的控制方法。该单总线***包括主机和Q个从机,所述主机与Q个所述从机电连接。该单总线***的控制方法包括:
获取所述主机发送的启动信号;
响应于所述启动信号,控制所述从机按照设定启动时刻启动,Q个所述从机中至少两个所述从机的启动时刻不同。
与现有技术相比,本发明提供的单总线***的控制方法,控制从机按照设定启动时刻启动,且Q个从机中至少两个所述从机的启动时刻不同,避免总线上因为Q个从机同时启动产生瞬间大电流的问题。由此可见,本发明提供的激增的可以避免瞬间启动过程中激增的大电流对单总线***的冲击,提高单总线***电压、电流的稳定性,从而确保从机正常启动和工作。另外,当Q个从机在不同时刻启动时,可以抑制总线上瞬间激增的大电流的产生,从而能够避免总线上压降过大的问题,进一步确保从机正常启动。
由此可见,本发明提供的单总线***的控制方式,可以提高单总线***的可靠性。
第二方面,本发明还提供一种单总线***的控制方法。该单总线***包括主机和Q个从机,所述主机与Q个所述从机电连接;所述单总线***的控制方法包括:
获取所述主机发送的启动信号。
响应于所述启动信号,控制Q个所述从机按照启动控制信号启动;所述启动控制信号用于表征多个所述从机的启动顺序。
与现有技术相比,本发明提供的单总线***的控制方法的有益效果与上述技术方案所述单总线***的控制方法的有益效果相同,在此不做赘述。
第三方面,本发明还提供一种从机启动控制装置。该从机启动控制装置应用于单总线***,所述单总线***包括主机和Q个从机,所述主机与Q个所述从机电连接。所述从机启动控制装置包括:处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现上述第一方面记载的单总线***的控制方法。
与现有技术相比,本发明提供的从机启动控制装置的有益效果与上述技术方案所述单总线***的控制方法的有益效果相同,在此不做赘述。
第四方面,本发明还提供一种从机启动控制装置。该从机启动控制装置应用于单总线***,所述单总线***包括主机和Q个从机,所述主机与Q个所述从机电连接。所述从机启动控制装置包括:处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现上述第二方面记载的单总线***的控制方法。
与现有技术相比,本发明提供的从机启动控制装置的有益效果与上述技术方案所述单总线***的控制方法的有益效果相同,在此不做赘述。
第五方面,本发明还提供一种单总线***。该单总线***包括:
主机;
与所述主机采用单总线通信的Q个从机,每个所述从机包括上述第三方面描述的从机启动控制装置。
与现有技术相比,本发明提供的单总线***的有益效果与上述技术方案所述单总线***的控制方法的有益效果相同,在此不做赘述。
第六方面,本发明还提供一种单总线***。该单总线***包括:
主机;
与所述主机采用单总线通信的Q个从机;
以及与所述Q个从机通信的从机启动控制装置,所述从机启动控制装置为上述第四方面描述的从机启动控制装置。
与现有技术相比,本发明提供的单总线***的有益效果与上述技术方案所述单总线***的控制方法的有益效果相同,在此不做赘述。
第七方面,本发明还提供一种计算机存储介质。该计算机存储介质中存储有指令,当所述指令被运行时,使得上述第一方面描述的单总线***的控制方法被执行。
与现有技术相比,本发明提供的计算机存储介质的有益效果与上述技术方案所述单总线***的控制方法的有益效果相同,在此不做赘述。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
图1为本发明实施例单总线***示意图;
图2为Q个从机同时启动总线电流曲线图;
图3为本发明实施例单总线***的控制方法流程图;
图4为本发明实施例单总线***的总线电流曲线图;
图5为本发明实施例从主机处获取设定时序,根据启动控制信号确定从机的设定启动时刻的流程图;
图6为本发明实施例提供的另一种单总线***的控制方法流程图;
图7为本发明实施例从机启动时刻示意图;
图8为本发明实施例从机启动控制装置示意图。
附图标记:
11-主机,12-从机,13-总线,14-终端设备,21-处理器,22-通信接口,23-通信线路,24-存储器,25-处理器。
具体实施方式
为了便于清楚描述本发明实施例的技术方案,在本发明的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。例如,第一阈值和第二阈值仅仅是为了区分不同的阈值,并不对其先后顺序进行限定。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
需要说明的是,本发明中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
本发明中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B的情况,其中A,B可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,a和b的结合,a和c的结合,b和c的结合,或a、b和c的结合,其中a,b,c可以是单个,也可以是多个。
在介绍本发明实施例之前首先对本发明实施例中涉及到的相关名词作如下释义:
主机是指:发布主要指令的总线设备,可以是单片机,也可以是个人计算机(PC机)、工业计算机等,只要该主机具有数据处理能力即可。
从机是指:接受指令的总线设备,可以为温度检测设备、湿度检测设备、压力检测设备等,但不仅限于此。根据单总线***的应用场景不同,该外部设备还可以为其它设备。
本发明实施例提供一种单总线***的控制方法。该控制方法应用于单总线***。如图1所示,该单总线***包括主机11以及一个或一个以上的从机12。主机11和各个从机12通过总线13***通信连接。
如图1所示,上述单总线***的控制方法可以由主机11和从机12交互的方式执行,也可以由主机11、从机12和终端设备14交互的方式执行。此时,上述单总线***还包括终端设备14。该终端设备14可以实现从机启动控制装置。
如图1所示,上述终端设备14可以为手机、电脑、PDA等可以实现数据处理和控制功能的计算机设备。
如图1所示,上述主机11可以为处理器。从机12可以为存储器等内部存储介质,或者外部设备。
上述处理器可以是通用处理器、数字信号处理器(digital signal processing,DSP)、ASIC、现成可编程门阵列(field-programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
上述存储器可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compactdisc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过通信线路与处理器相连接。存储器也可以和处理器集成在一起。
如图1所示,上述总线***除包括数据总线之外,还可以包括电源总线、控制总线和状态信号总线等。其中电源线不是必需的。如果有电源线,则从机12处于外部供电模式,如果没有电源线,则从机12处于寄生供电模式,此时,从机12从数据线上获取电能。
例如,当单总线***由中央处理器和存储器构成时,中央处理器向存储器发送初始化、读、写等指令,存储器接收并响应中央处理器发送的指令,向中央处理器发送反馈信号。该反馈信号可以是链接成功信号,也可以是向中央处理器反馈所需读取的数据。
如图1所示,本发明实施例提供的单总线***包括一个主机11和Q个从机12,主机11与Q个从机12通过总线电连接。该从机12可以为温度检测设备。
如图1所示,当利用单总线***进行多点温度检测时,主机11发送启动信号,Q个从机12接收启动信号后启动测温;主机11发送读取信号,Q个从机12发送温度信号给主机11。
如图2所示,该单总线***可以采用寄生供电模式。在寄生供电模式下,当Q个从机12同时启动时,单总线***的总线电流瞬间增大,瞬间增大的大电流冲击单总线***,导致单总线***的电压、电流出现较大的振荡问题。此时,单总线***电压、电流的振荡,严重影响从机12的正常启动和工作,甚至会导致从机12启动失败等问题。
为了解决上述问题,本发明实施例提供的一种单总线***的控制方法可以由从机12或应用从机12的芯片执行。下面实施例以从机12为执行主体进行描述。如图3所示,本发明实施例提供的一种单总线***的控制方法包括:
步骤110:从机12获取主机11发送的启动信号。该启动信号可以为该主机11发送的测温信号、转换温度信号等。
步骤120:从机12响应于启动信号,控制从机12按照设定启动时刻启动。Q个从机12中至少两个从机12的启动时刻不同。
如图1、图3所示,在实际应用中,从机12接收主机11发送的不同信号,执行不同的动作。例如:当从机12接收到主机11发送的初始化信号时,从机12发出链接确认信号。当从机12接收到主机11发送的写入信号时,从机12检测写入信号并写入从机12的存储单元。当从机12接收到搜索设备信号时,从机12发送响应信号。
如图4所示,本发明实施例提供的单总线***的控制方法,控制从机12按照设定启动时刻启动,且Q个从机12中至少两个所述从机12的启动时刻不同,避免总线上因为Q个从机12同时启动产生瞬间大电流的问题。由此可见,本发明提供的激增的可以避免瞬间启动过程中激增的大电流对单总线***的冲击,提高单总线***电压、电流的稳定性,从而确保从机12正常启动和工作。另外,当Q个从机12在不同时刻启动时,可以抑制总线13上瞬间激增的大电流的产生,从而能够避免总线13上压降过大的问题,进一步确保从机12正常启动。由此可见,本发明实施例提供的单总线***的控制方式,可以提高单总线***的可靠性。
作为一种可能的实现方式,在确保从机正常启动和工作的同时,为了提高工作效率,设定启动时刻的响应时刻与从机获取主机发送的启动信号的时刻之差为1μs~100μs。也就是说,从机在接收到启动信号后,可以延迟1μs~100μs执行。
上述设定启动时刻可以保存在从机内。当从机接收到启动信号后,从机根据设定启动时刻启动,使得从机在接收启动信号后按照设定启动时刻启动,以达到延时启动的效果。基于此,从机响应于启动信号,按照设定时刻启动前,上述单总线***的控制方法还包括:存储设定启动时刻。此处设定启动时刻为从机12接收到启动信号后延迟一定时间的时刻。
在实际应用中,将从机的设定启动时刻存储于从机后,从机每次控制从机启动时,调取预存的设定启动时刻并执行即可。此时,一个从机设置一次设定启动时刻即可,无需每次启动设置一次设定启动时刻,可以提高从机启动控制的便利性。
在一些可选方式中,上述Q个从机所存储的设定启动时刻可以是预定启动时刻,也可以为从机接收到启动信号后的任意时刻。此时,从机没有固定的启动时刻。各个从机只要保存无序排列的设定启动时刻,即可以无序状态启动,以有效降低设备改进工作量,这种方式可以大大提高单总线***改造及使用的便利性。
在另一些可选方式中,上述Q个从机所存储的设定启动时刻也可以符合一定规律,使得Q个从机的启动数量在时间序列呈现正态分布。此时,将整个启动周期分为初期、中期、后期,初期少量从机启动,单总线***的总线电流在初期缓慢增加,可以避免总线电流骤变对单总线***电流、电压造成的冲击。中期大量从机启动,总线电流快速提升,以提高Q个从机启动效率。后期剩余的少量从机启动,总线电流缓速增加,稳定总线电流的波动。由此可见,当Q个从机的启动数量在时间序列呈现正态分布时,能够进一步提高总线电流、电压的稳定性,从而确保从机正常启动和工作。
在实际应用中,每个从机所存储的设定启动时刻也可以是由主机发送,所发送的信号可以为启动控制信号。该启动控制信号可以控制各个从机以无序方式启动,也可以是以一定规律如正态分布的方式启动。
为了实现对总线上电流和压降的精确控制,保证单总线***电压、电流的稳定性,避免过大压降的产生,进一步确保从机正常启动和工作。此时,不管是向从机存储设定启动时刻,还是主机向从机发送启动控制信号,均可以是在从机获取主机发送的启动信号前,也可以是在从机获取主机发送的启动信号后。在实际应用中,除了将经过设定的设定启动时刻存储于从机内,也可以是主机发送启动信号的同时,或者主机发送启动信号前后,主机以各种方式向从机发送的可设定启动时刻。例如,主机在发送初始化信号时,同时向每个从机发送预设启动时刻。
当设定启动时刻由主机11发送,则主机11可以采用多种方式发送。例如:从机12响应于启动信号,控制从机12按照设定时刻启动前,上述单总线***的控制方法还包括:
步骤101:从机12获取主机11发送的启动控制信号。该启动控制信号用于表征Q个从机12的启动顺序。该启动控制信号一般为延迟时间,每个从机12获取对应的延迟时间。
步骤102:从机12根据启动控制信号确定设定启动时刻。从机12根据其在Q个从机12启动序列中的位置,结合启动时间间隔,确定其设定启动时刻。
如图1、图5所示,在实际应用中,主机11在发送启动信号的同时,或者发送启动信号之前,向从机12发送启动序列,从机12根据启动控制信号确定设定启动时刻。每次从机12响应于启动信号,控制从机12启动时,均需要从主机11获取启动控制信号。
本发明实施例还提供另一种单总线***的控制方法。该单总线***的控制方法可以由可控制从机12的终端设备14或终端设备14的芯片执行。下面以控制终端为执行主体进行描述。
如图1和图6所示,上述单总线***的控制方法包括:
步骤210:终端设备14接收主机11发送的启动信号。
步骤220:终端设备14响应于启动信号,控制Q个从机12按照启动控制信号启动。启动控制信号用于表征Q个从机12的启动顺序。
在实际应用中,启动控制信号可以是保存在从机12内的设定启动时刻,也可以终端设备14接收主机11发送的启动控制信号,并将启动控制信号发送给从机12。
如上所述,在确保从机12正常启动和工作的同时,为了提高工作效率,设置Q个从机12在限定的时间范围内全部启动。在实际应用中,可以设定启动控制信号的响应时刻与主机11发送启动信号的时刻之差为1μs~100μs。此时,在提高从机12启动效率的同时,可以确保Q个从机12具有充足的启动时间。
从机12的设定启动时刻与启动控制信号相对应,当每个从机12的设定启动时刻为任意时刻时,该启动控制信号为随机启动控制信号。此时,Q个从机12在限定的时间范围内随机启动。当每个从机12的设定启动时刻为从机12接收到启动信号后,延迟不同时间的时刻时,可以对每个从机12的设定启动时刻进行设置,使得Q个从机12按照一定的规律顺序启动。当Q个从机12的设定启动时刻,距离从机12接收到启动信号的时间逐渐增加时,Q个从机12依次顺序启动。
如图7所示,从机n在接收到启动信号后,延迟tn后启动,tn可由主机11来设定。从机n+1在接收到启动信号后,延迟tn+1后启动,tn可由主机11来设定。
在一些实施例中,启动控制信号为启动时序,启动时序包括第一启动周期、第二启动周期和第三启动周期。第一启动周期用于控制m个从机启动,第二启动周期用于控制n个从机启动,第三启动周期用于控制k个从机启动。m、k、n满足:m+n+k=Q,n≥m,且n≥k。此时,在第一启动周期内,单总线***的总线电流从零开始缓慢增加,可以起到缓冲的作用,避免总线电流骤变对单总线***电流、电压的冲击。在第二启动周期内,总线电流快速增加,可以提高从机启动效率。在第三启动周期内,总线电流增速减缓,起到稳压的作用,避免电流、电压振荡。
示例性的:Q=100,m=10,n=75,k=15,第一启动周期为从机接收到启动信号后的1μs~30μs,第二启动周期为从机接收到启动信号后的30μs~70μs,第三启动周期为从机接收到启动信号后的70μs~100μs,启动控制信号控制10个从机在第一启动周期内启动,控制75个从机在第二启动周期内启动,控制15个从机在第三启动周期内启动。当然,m、n、k、Q以及第一启动周期、第二启动周期、第三启动周期也可以设定为其他数值或数值范围。
如上所述,当Q个从机的启动数量在时间序列呈正态分布时,Q个从机的启动时刻在整个启动周期呈正态分布。此时,单总线***的总线电流前期平稳增加,中期快速提升,后期较慢增加,能够进一步提高总线电流、电压的稳定性,确保从机正常启动和工作。
在实际应用中,获取Q个从机的启动控制信号时,可以读取从机中存储的设定启动时刻,也可以从主机获取。
上述主要从从机和终端设备两个角度对本发明实施例提供的方案进行了介绍。可以理解的是,各执行主体为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及步骤,本发明能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
图8示出了本发明实施例提供的一种从机启动控制装置的硬件结构示意图。如图8所示,该从机启动控制装置包括处理器21和通信接口22。通信接口22和处理器21耦合。可选的,该从机启动控制装置还包括存储器24。
在一种示例中,该从机启动控制装置为图1所示的从机12或应用于从机12的芯片。
上述通信接口22用于支持该从机启动控制装置执行上述实施例中由图3所示的从机12执行的步骤110。
上述处理器21用于支持该从机启动控制装置执行上述实施例中由图3所示的从机12执行的步骤120。
在一种可能的实现方式中,设定启动时刻的响应时刻与从机12获取主机11发送的启动信号的时刻之差为1μs~100μs。
在一种可能的实现方式中,上述存储器24用于存储执行本发明方案的计算机执行指令,并支持该从机启动控制装置执行上述实施例中存储从机12的设定启动时刻的步骤。
在另一种可能的实现方式中,上述通信接口22用于支持该从机启动控制装置执行上述实施例中由图5所示的从机12执行的步骤101。
上述处理器21用于支持该从机启动控制装置执行上述实施例中由图5所示的从机12执行的步骤102。
在另一种示例中,该从机启动控制装置为图1所示的终端设备14或应用于终端设备14的芯片。
上述通信接口22用于支持该从机启动控制装置执行上述实施例中由图6所示的终端设备14执行的步骤210。
上述处理器21用于支持该从机启动控制装置执行上述实施例中由图6所示的终端设备14执行的步骤220。
如图8所示,上述从机启动控制装置还可以包括通信线路23。通信线路23可包括一通路,在上述组件之间传送信息。
如图8所示,上述处理器21可以是一个通用中央处理器(central processingunit,CPU),微处理器,专用集成电路(application-specific integrated circuit,ASIC),或一个或多个用于控制本发明方案程序执行的集成电路。上述通信接口22可以为一个或多个。通信接口22可使用任何收发器一类的装置,用于与其他设备或通信网络通信。
可选的,如图8所示,存储器24可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器24可以是独立存在,通过通信线路23与处理器21相连接。存储器24也可以和处理器21集成在一起。
可选的,本发明实施例中的计算机执行指令也可以称之为应用程序代码,本发明实施例对此不作具体限定。
在具体实现中,作为一种实施例,如图8所示,处理器21可以包括一个或多个CPU,如图8中的CPU0和CPU1。
在具体实现中,作为一种实施例,如图8所示,从机启动控制装置可以包括多个处理器21,如图8中的处理器21和处理器25。这些处理器21中的每一个可以是一个单核处理器,也可以是一个多核处理器。
一种计算机存储介质。该计算机存储介质中存储有指令,当指令被运行时,使得上述单总线***的控制方法被执行。
尽管在此结合各实施例对本发明进行了描述,然而,在实施所要求保护的本发明过程中,本领域技术人员通过查看附图、公开内容、以及所附权利要求书,可理解并实现公开实施例的其他变化。在权利要求中,“包括”(comprising)一词不排除其他组成部分或步骤,“一”或“一个”不排除多个的情况。单个处理器或其他单元可以实现权利要求中列举的若干项功能。相互不同的从属权利要求中记载了某些措施,但这并不表示这些措施不能组合起来产生良好的效果。
尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
Claims (10)
1.一种单总线***的控制方法,其特征在于,所述单总线***包括主机和Q个从机,所述主机与Q个所述从机电连接;所述单总线***的控制方法包括:
获取所述主机发送的启动信号;
响应于所述启动信号,控制所述从机按照设定启动时刻启动,Q个所述从机中至少两个所述从机的启动时刻不同。
2.根据权利要求1所述的单总线***的控制方法,其特征在于,所述响应于所述启动信号,控制所述从机按照设定时刻启动前,所述单总线***的控制方法还包括:存储所述设定启动时刻;或,
所述响应于所述启动信号,控制所述从机按照设定时刻启动前,所述单总线***的控制方法还包括:获取所述主机发送的启动控制信息;所述启动控制信息用于表征Q个所述从机的启动顺序;
根据所述启动控制信息确定所述从机的设定启动时刻。
3.一种单总线***的控制方法,其特征在于,所述单总线***包括主机和Q个从机,所述主机与Q个所述从机电连接;所述单总线***的控制方法包括:
获取所述主机发送的启动信号;
响应于所述启动信号,控制Q个所述从机按照启动控制信息启动;所述启动控制信息用于表征Q个所述从机的启动顺序。
4.根据权利要求3所述的单总线***的控制方法,其特征在于,所述启动控制信息为随机启动时序;或,
所述启动控制信息用于在第一启动周期控制m个从机启动,在所述第二启动周期控制n个从机启动,以及在第三启动周期控制k个从机启动;m+n+k=Q,n≥m,且n≥k。
5.根据权利要求3或4所述的单总线***的控制方法,其特征在于,所述响应于所述启动信号,控制Q个所述从机按照启动控制信息启动前,所述单总线***的控制方法还包括:获取所述主机发送的启动控制信息;和/或,
所述启动控制信息的响应时刻与所述主机发送启动信号的时刻之差为1μs~100μs。
6.一种从机启动控制装置,其特征在于,应用于单总线***,所述单总线***包括主机和Q个从机,所述主机与Q个所述从机电连接;所述从机启动控制装置包括:处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1或2所述单总线***的控制方法。
7.一种从机启动控制装置,其特征在于,应用于单总线***,所述单总线***包括主机和Q个从机,所述主机与Q个所述从机电连接;所述从机启动控制装置包括:处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求3-5任一项所述单总线***的控制方法。
8.一种单总线***,其特征在于,包括:
主机;
与所述主机采用单总线通信的Q个从机,每个所述从机包括权利要求6所述从机启动控制装置。
9.一种单总线***,其特征在于,包括:
主机;
与所述主机采用单总线通信的Q个从机;
以及与所述Q个从机通信的从机启动控制装置,所述从机启动控制装置为权利要求7所述从机启动控制装置。
10.一种计算机存储介质,其特征在于,所述计算机存储介质中存储有指令,当所述指令被运行时,使得权利要求1或2所述单总线***的控制方法被执行。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010270923.4A CN111475432B (zh) | 2020-04-08 | 2020-04-08 | 一种从机启动控制装置、单总线***及其控制方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010270923.4A CN111475432B (zh) | 2020-04-08 | 2020-04-08 | 一种从机启动控制装置、单总线***及其控制方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111475432A true CN111475432A (zh) | 2020-07-31 |
CN111475432B CN111475432B (zh) | 2022-06-07 |
Family
ID=71750666
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010270923.4A Active CN111475432B (zh) | 2020-04-08 | 2020-04-08 | 一种从机启动控制装置、单总线***及其控制方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111475432B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113282532A (zh) * | 2021-06-11 | 2021-08-20 | 成都爱旗科技有限公司 | 一种通信装置、通信装置的通信方法和电子设备 |
CN117349201A (zh) * | 2023-10-13 | 2024-01-05 | 芜湖藦卡机器人科技有限公司 | 一种基于串口通信的多从机控制方法、***和存储介质 |
Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5886894A (en) * | 1995-03-28 | 1999-03-23 | Chubb Security Canada, Inc. | Control system for automated security and control systems |
CN101017393A (zh) * | 2007-02-06 | 2007-08-15 | 杭州华为三康技术有限公司 | 控制分布式***上电顺序的方法和装置 |
CN101515157A (zh) * | 2008-02-19 | 2009-08-26 | 尚新民 | 智能电源供给装置 |
US20100211190A1 (en) * | 2007-11-16 | 2010-08-19 | Fujitsu Limited | Control system, control method, master device, and control device |
CN102478945A (zh) * | 2010-11-30 | 2012-05-30 | 英业达股份有限公司 | 电源启动管理方法 |
CN104868708A (zh) * | 2015-06-05 | 2015-08-26 | 卢雪明 | 一种变频器上电缓冲及母线放电电路 |
CN105573403A (zh) * | 2015-12-31 | 2016-05-11 | 无锡华润矽科微电子有限公司 | 一种总线供电电路 |
CN106647923A (zh) * | 2016-11-30 | 2017-05-10 | 无锡华润矽科微电子有限公司 | 可集成的总线供电电路 |
US20180026467A1 (en) * | 2016-07-19 | 2018-01-25 | Silicon Mitus, Inc. | Multi-configurable switch mode charging system, charging circuit, and charging method |
CN208226675U (zh) * | 2018-05-10 | 2018-12-11 | 擎宏电子企业有限公司 | 多台机架式直流电源供应器的并联*** |
CN109324676A (zh) * | 2018-09-18 | 2019-02-12 | 郑州云海信息技术有限公司 | 一种供电电路控制的方法及供电控制设备 |
-
2020
- 2020-04-08 CN CN202010270923.4A patent/CN111475432B/zh active Active
Patent Citations (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5886894A (en) * | 1995-03-28 | 1999-03-23 | Chubb Security Canada, Inc. | Control system for automated security and control systems |
CN101017393A (zh) * | 2007-02-06 | 2007-08-15 | 杭州华为三康技术有限公司 | 控制分布式***上电顺序的方法和装置 |
US20100211190A1 (en) * | 2007-11-16 | 2010-08-19 | Fujitsu Limited | Control system, control method, master device, and control device |
CN101515157A (zh) * | 2008-02-19 | 2009-08-26 | 尚新民 | 智能电源供给装置 |
CN102478945A (zh) * | 2010-11-30 | 2012-05-30 | 英业达股份有限公司 | 电源启动管理方法 |
CN104868708A (zh) * | 2015-06-05 | 2015-08-26 | 卢雪明 | 一种变频器上电缓冲及母线放电电路 |
CN105573403A (zh) * | 2015-12-31 | 2016-05-11 | 无锡华润矽科微电子有限公司 | 一种总线供电电路 |
US20180026467A1 (en) * | 2016-07-19 | 2018-01-25 | Silicon Mitus, Inc. | Multi-configurable switch mode charging system, charging circuit, and charging method |
CN106647923A (zh) * | 2016-11-30 | 2017-05-10 | 无锡华润矽科微电子有限公司 | 可集成的总线供电电路 |
CN208226675U (zh) * | 2018-05-10 | 2018-12-11 | 擎宏电子企业有限公司 | 多台机架式直流电源供应器的并联*** |
CN109324676A (zh) * | 2018-09-18 | 2019-02-12 | 郑州云海信息技术有限公司 | 一种供电电路控制的方法及供电控制设备 |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113282532A (zh) * | 2021-06-11 | 2021-08-20 | 成都爱旗科技有限公司 | 一种通信装置、通信装置的通信方法和电子设备 |
CN113282532B (zh) * | 2021-06-11 | 2021-10-15 | 成都爱旗科技有限公司 | 一种通信装置、通信装置的通信方法和电子设备 |
CN117349201A (zh) * | 2023-10-13 | 2024-01-05 | 芜湖藦卡机器人科技有限公司 | 一种基于串口通信的多从机控制方法、***和存储介质 |
CN117349201B (zh) * | 2023-10-13 | 2024-03-05 | 芜湖藦卡机器人科技有限公司 | 一种基于串口通信的多从机控制方法、***和存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111475432B (zh) | 2022-06-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102447493B1 (ko) | 랭크 단위로 메모리 장치를 트레이닝하는 전자 장치 및 그것의 메모리 트레이닝 방법 | |
EP3091434B1 (en) | Chip starting method, multi-core processor chip and storage medium | |
EP3029912B1 (en) | Remote accessing method and corresponding system | |
US11010094B2 (en) | Task management method and host for electronic storage device | |
CN109324991B (zh) | 一种pcie设备的热插拔装置、方法、介质及*** | |
CN111475432B (zh) | 一种从机启动控制装置、单总线***及其控制方法 | |
CN112765082B (zh) | 多主机仲裁方法、装置和可读存储介质 | |
US9990027B2 (en) | Status switching method | |
CN103500108A (zh) | ***内存访问方法、节点控制器和多处理器*** | |
CN116644011B (zh) | 一种i2c设备的快速识别方法、装置、设备及存储介质 | |
US9223983B2 (en) | Security co-processor boot performance | |
CN115656788B (zh) | 一种芯片测试***、方法、设备及存储介质 | |
JPWO2012081085A1 (ja) | 割込み要因管理装置及び割込み処理システム | |
CN106776186B (zh) | 一种多cpu架构下的cpu运行状态调试方法和*** | |
JP5286814B2 (ja) | 半導体装置、携帯可能な電子装置、自己診断方法、自己診断プログラム | |
CN114546899A (zh) | Usb设备连接方法、***及计算机可读存储介质 | |
CN113238842A (zh) | 任务执行方法、装置及存储介质 | |
JP2012093856A (ja) | Icチップ、icチップにおける初期化方法、icチップ用処理プログラム、携帯端末 | |
US9965418B2 (en) | Semiconductor device, semiconductor system including the same, control method of semiconductor device, and check list generation program | |
CN113127399B (zh) | 一种通用串列汇流排装置以及存取方法 | |
US20080222385A1 (en) | Parameter setting method and apparatus for network controller | |
CN107562658B (zh) | Cpu取指***及取指方法 | |
US20230350836A1 (en) | Electronic device and method for sharing data lanes of a network interface device between two or more computing devices | |
CN117825934B (zh) | 测试方法、测试***、电子设备及程序产品 | |
US20230118047A1 (en) | Latency tolerance reporting value determinations |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |