专利名称:无线电模块的制作方法
技术领域:
本发明涉及一种无线电模块,该模块具有无线电装置、与该无线电装置连接的内部微处理器装置和与该微处理器装置连接的接口,该接口具有用于将所述无线电模块连接到至少一个外部电装置的连接管脚,其中,所述无线电模块这样构成,其具有至少两种用来运行该无线电模块的运行方式,一种是被动运行方式,在该运行方式下外部微处理器装置作为外部电装置连接到该无线电模块,所述无线电模块作为调制解调器用于该外部微处理器装置,并且所述无线电模块可通过调制解调器控制信号、优选AT命令由该外部微处理器装置控制,以及至少一种主动运行方式,在该主动运行方式下至少一个执行器或传感器作为外部电装置连接到所述无线电模块,该无线电模块控制和/或读取该至少一个执行器或传感器,并且可以通过所述无线电装置从外部控制该无线电模块。
背景技术:
这种无线电模块是由Wavecom公司以商品名称WismoPac销售的。该公知无线电模块可以以两种运行方式运行,即第一运行方式和第二运行方式,在第一运行方式下无线电模块作为调制解调器工作,而在第二运行方式下该调制解调器用在电话通信设备(例如手机)中,并在该设备中接管所有控制功能。该公知无线电模块具有一个带222个连接管脚的接口,其中第一组连接管脚形成用于各AT命令的调制解调器操作的串行接口,也就是RS-232接口。所有其它连接管脚形成第二组连接管脚,用于执行该公知模块的所有其它任务,例如连接麦克风、扬声器、SIM卡或其它部件。
发明内容
本发明要解决的技术问题是提供一种无线电模块,其具有尽可能少的连接管脚。
从上述类型的无线电模块出发,该技术问题根据本发明是这样解决的,所述连接管脚的电布局可以这样进行重新配置,使得所述微处理器装置将至少一个连接管脚既用于被动运行方式,又用于至少一个主动运行方式。
本发明无线电模块的主要优点在于,可以特别价廉地制造该无线电模块;因为在根据本发明的无线电模块中,接口所需的连接管脚明显少于目前公知无线电模块中的连接管脚,由此减少了材料和制造成本。具体地说,这在本发明的无线电模块中是这样达到的,即将接口的连接管脚不只是用于该无线电模块的一种运行方式,而是至少部分地由两种或更多运行方式选择性地使用。在此,本发明基于以下认识,即本发明的无线电模块在任何时刻都始终在一个唯一的运行方式下运行;由此可以通过相应的控制或相应的读取接口的连接管脚来使该无线电模块的每种运行方式都能利用该运行方式所需的连接管脚数,以及所需的连接管脚布局。
根据本发明无线电模块的扩展方式,优选的是,可以用至少两个软件程序对微处理器装置编程,在这至少两个软件程序中一个软件程序形成无线电模块的操作系统,该操作系统为该无线电模块的至少两种运行方式中的每一种确定连接管脚的电布局,以及至少另一个软件程序形成确定无线电模块相应运行方式的应用软件(即由无线电模块的用户确定的软件)。通过将微处理器装置软件划分为至少两种分开的软件程序,可以用程序技术将由无线电模块的用户生成的应用软件与无线电模块的实际操作系统区分开来。由此,可以通过该无线电模块的用户的应用软件来有意识地改变连接管脚的电布局。
通常有利的是,不允许无线电模块的用户对连接管脚重新进行编程或改变连接管脚的布局;这可以这样来实现,即用户从外部只能更改应用软件,但用户不能更改操作系统。
尤其简单并因此而有利的是,通过固件来形成操作系统,使得用户不能更改操作系统。
简单并因此有利的是,如果应用软件是优选基于两种编程语言Basic和Java中任何一种的解释软件,则用户可以对本发明的无线电模块编程。“Java”是Sun Microsystem,Inc.,Palo Alto,USA的注册商标。
在很多国家,在允许无线电装置运行之前需要得到政府部门的许可。为了保证为使用本发明的无线电模块而获得的政府许可不会因为该无线电模块的电特性被使用者的应用软件这样更改而遭到损害,即,使得该无线电模块不再能得到政府的许可,有利的是,将应用软件和操作系统相互分离,使得对无线电装置和接口的控制只能通过该操作系统进行,而应用软件对该接口和无线电装置的访问只能在操作系统的转接和检查的条件下进行,并且防止应用软件对接口和无线电装置进行直接访问。换句话说,在无线电模块的该实施方式中,防止用户通过其应用软件来更改无线电模块的操作系统;也就是可靠地避免了由于用户的应用软件而产生的许可问题。因此具体地说,只有固定预编程的无线电模块操作系统才能确定接口的配置和连接管脚的连接布局;然后,通过用户的应用软件只能从该操作系统固定预编程的配置中再分别选择一个配置;禁止通过应用软件对无线电模块的配置和无线电模块的无线电装置进行直接访问。
由于在被动运行方式、即在调制解调器运行方式中不需要用户的应用软件,因此有利的是,无线电模块的被动运行方式完全存放在无线电模块的操作系统中。
为了解释本发明,图中示出图1示出本发明的在被动运行方式下运行的无线电模块的实施例,图2示出根据图1的、在主动运行方式下运行的无线电模块,图3以示意图示出分为操作系统软件和应用软件的微处理器装置软件,图4示出在具有19个连接管脚的接口中连接管脚布局的实施例的列表。
具体实施例方式
图1示出具有无线电装置10、微处理器装置20和接口30的无线电模块5。无线电装置10与微处理器装置20连接,该微处理器装置另外还与接口30连接。接口30具有连接管脚S1、S2、...、S8,利用这些连接管脚可以将无线电模块5连接到外部电装置上。
在图1中,无线电模块5作为调制解调器运行,也就是以被动运行方式运行。为此,该无线电模块5的接口30与一个外部计算机50连接。接口30和外部计算机50之间的电连接由连接管脚的一个分组60来保证,也就是由连接管脚S1、S2、S3和S4来保证。通过该分组60在无线电模块5和外部计算机50之间交换AT命令,从而将无线电模块5作为调制解调器运行。
在图1中为清楚起见,对于外部计算机50和无线电模块5之间的连接只示出4个管脚(S1至S4);这表示,连接管脚的数量几乎是任意的,并且只取决于无线电模块5和外部计算机50之间数据连接的具体技术实现。例如,对于调制解调器连接的连接管脚数也可以是9个(参见对图4的解释)。
图2示出根据图1的以主动运行方式运行的无线电模块5;具体地说,图2中的无线电模块5运行在一个通信发送设备中。为此,接口30的连接管脚S1至S8分别连接了作为执行器的扬声器100、作为传感器的麦克风110、显示装置120以及选择键盘130。
在图1和图2中,可以看出连接管脚S1至S4具有双重应用;因为他们在调制解调器运行方式(根据图1)下用于传输AT命令,而此外(根据图2)还在主动运行方式的情况下用于连接执行器和传感器。
图3以示意图从“软件方面”示出无线电模块5。具体地说,从图中可以看出表示无线电模块5的应用软件的块200。其中,在该应用软件下方是那些可以由无线电模块5的用户实现的软件。应用软件200连接无线电模块5的操作系统250。该操作系统在根据图3的实施例中由所谓的固件形成,也就是不能由用户更改的、固定预编程的软件。固件可以是ROM元件,例如实施为EPROM元件的形式。
在根据图3的实施例中,操作系统250控制作为I/O装置的接口30、无线电装置10和微处理器装置20的存储器300;这在图3中通过粗实线双向箭头标示。
在图3中,接口30与外部设备400连接。
应用软件200绝不能直接访问接口30、无线电装置以及存储器300,而只能通过操作系统250的中介来访问;这在图3中通过细虚线双向箭头标示。
由此,通过无线电模块5的操作系统250可以确定应当如何使用接口30的连接管脚S1至S8。为此,将不同的、而且是作为固件的不同配置固定写在该操作系统中,这些配置确定何时以及如何分别使用接口30的哪些连接管脚。
根据图4的列表借助用19个连接管脚构成的接口30的实施例来展示连接管脚具体是如何布局的。
权利要求
1.一种无线电模块(5),其具有无线电装置(10)、与该无线电装置连接的内部微处理器装置(20)和与该微处理器装置连接的接口(30),该接口(30)具有用于将所述无线电模块连接到至少一个外部电装置(50,100,110,120,130)的连接管脚(S1,...,S8),其中,所述无线电模块这样构成,使其具有至少两种用来运行该无线电模块的运行方式,也就是-一种被动运行方式,在该运行方式下-外部微处理器装置(50)作为外部电装置连接到该无线电模块,-所述无线电模块作为调制解调器用于该外部微处理器装置,并且-所述无线电模块可由该外部微处理器装置通过调制解调器控制信号、优选为AT命令来控制,-以及至少一种主动运行方式,在该主动运行方式下-至少一个执行器(100)或传感器(110)作为外部电装置连接到所述无线电模块,-该无线电模块控制和/或读取该至少一个执行器或传感器,并且可以通过所述无线电装置从外部控制该无线电模块,其特征在于,-所述连接管脚的电布局可以这样进行重新配置,使得所述微处理器装置将至少一个连接管脚(S1,S2,S3,S4)既用于被动运行方式又用于至少一个主动运行方式。
2.根据权利要求1所述的无线电模块,其特征在于,-可以用至少两个软件程序(200,250)对所述微处理器装置编程,在这至少两个软件程序中-一个软件程序(250)形成所述无线电模块的操作系统,该操作系统为该无线电模块的至少两种运行方式中的每一种确定所述连接管脚的电布局,以及-至少另一个软件程序形成确定所述无线电模块相应运行方式的应用软件(200)。
3.根据权利要求2所述的无线电模块,其特征在于,-所述应用软件可由用户从外部更改,但用户不能更改所述操作系统。
4.根据权利要求3所述的无线电模块,其特征在于,-所述操作系统(250)通过固件来形成。
5.根据权利要求3或4所述的无线电模块,其特征在于,-所述应用软件是优选基于编程语言Basic或Java的解释软件。
6.根据上述权利要求之一所述的无线电模块,其特征在于,-将所述应用软件和所述操作系统相互分离,使得-对所述无线电装置和接口的控制只能通过该操作系统进行,而-所述应用软件对所述接口和无线电装置的访问只能在所述操作系统的中介和控制下进行,并且-阻止所述应用软件对该接口和无线电装置的直接访问。
7.根据上述权利要求之一所述的无线电模块,其特征在于,-所述被动运行方式完全存放在所述操作系统中。
全文摘要
本发明涉及一种至少具有两种运行方式的无线电模块(5),一种为被动运行方式,其中,外部微处理器(50)作为外部电装置连接到无线电模块,该无线电模块作为调制解调器用于该外部微处理器,并且该无线电模块可由该外部微处理器通过调制解调器控制信号、优选为AT命令控制;以及至少一种主动运行方式,其中,至少一个执行器(100)或传感器(110)作为外部电装置连接到该无线电模块,该无线电模块控制和/或读取该至少一个执行器或传感器。为了使该无线电模块具有尽可能少的连接管脚,建议将连接管脚的电布局这样重新进行配置,使得该微处理器将至少一个连接管脚(S1,S2,S3,S4)用于被动运行方式和至少一个主动运行方式。
文档编号G06F13/40GK1666551SQ03815780
公开日2005年9月7日 申请日期2003年6月27日 优先权日2002年7月3日
发明者迈克尔·巴尔, 玛丽安·巴兰, 乔尔格·罗曼, 彼得·施瓦巴赫 申请人:西门子公司