GPS 导航系统
发布时间:2008/5/29 0:00:00 访问次数:508
gps 导航系统很可能是机动车上最有用的非安全用途的附加装置。计划你的行程一般不太困难,我们通常走主要的高速公路,选择最直接的路线。从起点(比如家或办公室)到最近的高速公路入口的路线,通常很容易计划,这是因为我们对当地道路的了解,能够选择最方便或最快的路线。gps 导航系统是在路途的最后 5% 或更小部分真正发挥作用,这时我们已经很疲劳,可能处于不熟悉的地点,而犯方向上的错误。
然而,由于交通堵塞、交通事故、道路关闭或改道,在开车时,司机仍可能遭遇意想不到的耽搁。当然,如果您决定改变汽车 gps 导航系统建议的路线,这些系统可以实时重新计算路线。但是,当您无法改变方向,例如塞在道路交叉点之间的车流中的时候,会发生什么事?如果导航系统能够预先察觉这些路途中的耽搁,并在遭遇事故、道路关闭或交通堵塞之前很久就准备出明智的替代路线,这不是更好吗?
目前,有很多交通信息和旅行建议来源。例如,当汽车收音机配备了 rds,它就可以被设置成在适当时候切换到当地的交通信息频道。还有一些通过手机存取的服务,提供最新交通信息。很多汽车运输组织在自己的网站上提供关于道路工程和道路关闭的信息(例如德国的 adac、英国的 aa 和 rac 等等)。
这些系统的问题是,到目前为止,它们还是太贵,无法集成到汽车 gps 导航系统中。增加 gsm 模块来提供拨号连接以便从网络获取信息,费用太昂贵,并且,需要让每名用户签定一份合同,这太复杂。给 gsm 手机增加一条数据电缆,这也太复杂,这是因为不同电话制造商使用的连接器种类太多,并且不断变化。rds 汽车收音机能够提供导航系统使用的交通数据,但这些始终限于嵌在汽车仪表板中的系统。
为了使汽车 gps 导航系统成为终极车载技术,需要在导航系统和基于互联网的实时交通和道路信息之间提供最终链接,这样,导航系统能够在整个旅途中不断提供可能的最佳路线。蓝牙为 gps 导航系统开发商们提供了针对这种终极 gps 系统(见图 1)的最经济、产品上市时间最快、互操作性最好的解决方案。
通过利用蓝牙的拨号网络应用规范 dial-up networking profile (dunp),gps 导航系统可以利用任何可用的当本地蓝牙手机来存取网上交通信息。可以通过已经在提供此类信息的汽车协会(如德国的 adac)之间的合作关系,或通过硬件制造商专门设立用于此目的的网站,来提供网上交通信息。由于蓝牙协议和应用规范有保证的互操作性,gps 系统开发商可以任由最终的消费者通过选择适当的蓝牙手机和 gsm 服务供应商,来选择导航系统如何访问网上交通信息。
美国国家半导体公司 cp3000 系列 connectivity 处理器形成了完美的平台,使现有各种 gps 系统都能利用蓝牙,不论它是嵌在汽车仪表板中,还是手持系统中。这些器件还提供了很多额外的连接接口,这些接口带来了额外的灵活性,或提供了一种手段,来开发未来的产品。另外,这些处理器强大的寻址能力能够提供充足的片外存储器,用于立即存储下载的数据和交通信息数据库。
cp3000 connectivity 处理器由强大的第三代 cr16c compactrisc处理器核心(类似 16 比特 risc 的处理器)来驱动。由于它精巧地混合了 risc 指令(使代码规模很小)和 cisc 型指令(允许不可中断比特操作指令、推/弹指令和装载/存储指令),因此 cr16c 能够在很小的存储器中支持蓝牙接口、包含各种应用规范,并处理复杂的应用。它能够使用一条指令迅速地在 8 个内部核心寄存器和堆栈之间进行存储和检索,这使实时操作系统 (rtos) 易于运作,并确保了快速有效的上下文切换。三级流水线(图 2)进行指令的提取、译码和执行,实现了每时钟周期一条指令的峰值吞吐率。尽管是 16 比特架构,16 比特通用寄存器占了大部分,但可以看到该核心的内部数据路径是 32 比特宽。这使 32 比特数据能够装载到 4 个 32 比特宽的通用核心寄存器中,从而在使用可再定位代码时,增强了核心的性能。因此,在变址寻址方式中,这些 32 比特寄存器可以组成基本变址地址,针对该地址来访问绝对方式地址或相对方式地址。通过其 24 比特地址总线,cr16c 可以寻址 16mb 线性地址空间,这在各种连接应用中被证明是非常有价值的。正因为如此,cp3000 connectivity 处理器在外部地址总线上能够拥有多达 8mb 存储器,分为两个不同的区。这一特点,连同高效的变址寻址方式,使系统能够使用不同类型的存储器,来扩充已很充足的 256kb 片上闪存和 10kb 片上 sram。片上闪存还支持 24mhz 系统时钟频率下的单周期读存取。
gps 导航系统很可能是机动车上最有用的非安全用途的附加装置。计划你的行程一般不太困难,我们通常走主要的高速公路,选择最直接的路线。从起点(比如家或办公室)到最近的高速公路入口的路线,通常很容易计划,这是因为我们对当地道路的了解,能够选择最方便或最快的路线。gps 导航系统是在路途的最后 5% 或更小部分真正发挥作用,这时我们已经很疲劳,可能处于不熟悉的地点,而犯方向上的错误。
然而,由于交通堵塞、交通事故、道路关闭或改道,在开车时,司机仍可能遭遇意想不到的耽搁。当然,如果您决定改变汽车 gps 导航系统建议的路线,这些系统可以实时重新计算路线。但是,当您无法改变方向,例如塞在道路交叉点之间的车流中的时候,会发生什么事?如果导航系统能够预先察觉这些路途中的耽搁,并在遭遇事故、道路关闭或交通堵塞之前很久就准备出明智的替代路线,这不是更好吗?
目前,有很多交通信息和旅行建议来源。例如,当汽车收音机配备了 rds,它就可以被设置成在适当时候切换到当地的交通信息频道。还有一些通过手机存取的服务,提供最新交通信息。很多汽车运输组织在自己的网站上提供关于道路工程和道路关闭的信息(例如德国的 adac、英国的 aa 和 rac 等等)。
这些系统的问题是,到目前为止,它们还是太贵,无法集成到汽车 gps 导航系统中。增加 gsm 模块来提供拨号连接以便从网络获取信息,费用太昂贵,并且,需要让每名用户签定一份合同,这太复杂。给 gsm 手机增加一条数据电缆,这也太复杂,这是因为不同电话制造商使用的连接器种类太多,并且不断变化。rds 汽车收音机能够提供导航系统使用的交通数据,但这些始终限于嵌在汽车仪表板中的系统。
为了使汽车 gps 导航系统成为终极车载技术,需要在导航系统和基于互联网的实时交通和道路信息之间提供最终链接,这样,导航系统能够在整个旅途中不断提供可能的最佳路线。蓝牙为 gps 导航系统开发商们提供了针对这种终极 gps 系统(见图 1)的最经济、产品上市时间最快、互操作性最好的解决方案。
通过利用蓝牙的拨号网络应用规范 dial-up networking profile (dunp),gps 导航系统可以利用任何可用的当本地蓝牙手机来存取网上交通信息。可以通过已经在提供此类信息的汽车协会(如德国的 adac)之间的合作关系,或通过硬件制造商专门设立用于此目的的网站,来提供网上交通信息。由于蓝牙协议和应用规范有保证的互操作性,gps 系统开发商可以任由最终的消费者通过选择适当的蓝牙手机和 gsm 服务供应商,来选择导航系统如何访问网上交通信息。
美国国家半导体公司 cp3000 系列 connectivity 处理器形成了完美的平台,使现有各种 gps 系统都能利用蓝牙,不论它是嵌在汽车仪表板中,还是手持系统中。这些器件还提供了很多额外的连接接口,这些接口带来了额外的灵活性,或提供了一种手段,来开发未来的产品。另外,这些处理器强大的寻址能力能够提供充足的片外存储器,用于立即存储下载的数据和交通信息数据库。
cp3000 connectivity 处理器由强大的第三代 cr16c compactrisc处理器核心(类似 16 比特 risc 的处理器)来驱动。由于它精巧地混合了 risc 指令(使代码规模很小)和 cisc 型指令(允许不可中断比特操作指令、推/弹指令和装载/存储指令),因此 cr16c 能够在很小的存储器中支持蓝牙接口、包含各种应用规范,并处理复杂的应用。它能够使用一条指令迅速地在 8 个内部核心寄存器和堆栈之间进行存储和检索,这使实时操作系统 (rtos) 易于运作,并确保了快速有效的上下文切换。三级流水线(图 2)进行指令的提取、译码和执行,实现了每时钟周期一条指令的峰值吞吐率。尽管是 16 比特架构,16 比特通用寄存器占了大部分,但可以看到该核心的内部数据路径是 32 比特宽。这使 32 比特数据能够装载到 4 个 32 比特宽的通用核心寄存器中,从而在使用可再定位代码时,增强了核心的性能。因此,在变址寻址方式中,这些 32 比特寄存器可以组成基本变址地址,针对该地址来访问绝对方式地址或相对方式地址。通过其 24 比特地址总线,cr16c 可以寻址 16mb 线性地址空间,这在各种连接应用中被证明是非常有价值的。正因为如此,cp3000 connectivity 处理器在外部地址总线上能够拥有多达 8mb 存储器,分为两个不同的区。这一特点,连同高效的变址寻址方式,使系统能够使用不同类型的存储器,来扩充已很充足的 256kb 片上闪存和 10kb 片上 sram。片上闪存还支持 24mhz 系统时钟频率下的单周期读存取。
上一篇:点阵式液晶任意图片显示的实现