最新日志

发表于:2008-6-4 13:39:54
标签:TPMS  

0

什么是TPMS

          TPMS 是汽车轮胎压力监视系统 “Tire Pressure Monitoring System”的英文缩写形式,主要用于在汽车行驶时实时的对轮胎气压进行自动监测,对轮胎漏气和低气压进行报警,以保障行车安全。

 

         在2000年这个概念频繁的出现在各种报刊杂志中,成为汽车界的关注热点。在汽车的高速行驶过程中,轮胎故障是所有驾驶者最为担心和最难预防的,也是突发性交通事故发生的重要原因。据统计,在中国高速公路上发生的交通事故有70%是由于爆胎引起的,而在美国这一比例则高达80%。怎样防止爆胎已成为安全驾驶的一个重要课题。据国家橡胶轮胎质量监督中心的专家分析,保持标准的车胎气压行驶和及时发现车胎漏气是防止爆胎的关键。而TPMS——汽车胎压监视系统毫无疑问将是理想的工具。去年,由于凡世通(Firestone)轮胎的质量问题,造成了超过100人死亡和400人受伤,此事引起了业界和美国政府的高度关注,普利斯通/凡世通公司被迫于去年8月收回650万只轮胎。据美国汽车工程师学会最近的调查,美国每年有26万交通事故是由于轮胎气压低或渗漏造成的,另外,每年75%的轮胎故障是由于轮胎渗漏或充气不足引起的。由于每年造成的经济损失巨大,美国政府要求汽车制造商加速发展TPMS系统,以求减少轮胎事故的发生。2000年11月1日美国总统克林顿签署批准了国会关于修改联邦运输法的提案,要求2003年后所有的新车都需把这种系统作为标准配置。2001年7月,为响应美国国会对车辆安装TPMS 立法的要求,美国运输部(US Department of Transportation)和国家高速公路安全管理局(National Highway Traffic Safety Administration)联合对现有的两种 TPMS 系统进行了评价,报告第一次将 TPMS 作为专用词汇。

 

           目前,TPMS 主要分为两种类型,一种是 Wheel-Speed Based TPMS(简称:WSB TPMS,或称为间接式 TPMS ),这种系统是通过汽车 ABS 系统的轮速传感器来比较轮胎之间的转速差别,以达到监视胎压的目的,该类型系统的主要缺点是无法对两个以上轮胎同时缺气的状况和速度超过100公里/小时的情况进行判断。另一种是 Pressure-Sensor Based TPMS(简称:PSB TPMS,或称为直接式 TPMS),这种系统是利用安装在每一个轮胎里的压力传感器来直接测量轮胎的气压,并对各轮胎气压进行显示及监视,当轮胎气压太低或有渗漏时,系统会自动报警。报告认为 PSB TPMS 从功能和性能上均优于 WSB TPMS。

 

          许多欧洲的汽车厂商也将 PSB TPMS 配装于自己的车型之中,其中包括,德国宝马的 Z8,法国雪铁龙的 C5,英国阿斯顿· 马汀的超级跑车 Vanquish,林肯大陆,旁蒂克的旗舰Bonneville SE 等等,梅赛德斯—奔驰S级轿车最新的改进也将 TPMS 作为选装件;另外,2002年夏天上市的克莱斯勒与道奇(Dodge)迷你箱型车以及 Chrysler 300M 与 Concorde Limited 客车也装设 TPMS。国内多数汽车厂家目前还没有进行这方面的研究,中国加入 WTO 以后,随着国际化的要求,相信国内厂家会跟上这个步伐。随着中国经济的持续发展,汽车越来越多地进入普通家庭,据权威人士预测,中国不久将进入家庭汽车的高速增长期,加上中国目前已经拥有的五千多万部汽车,这将形成一个庞大的汽车消费品市场,针对这种情况,朗杰电子科技有限公司率先将汽车胎压监视器这一全新的产品推向中国市场。朗杰电子科技有限公司由佛山泰杰电子有限公司与 MULTI-TECH INTERNATIONAL HOLDINGS LIMITED 合资组建,出品的泰杰牌 TPMS 系统,属于 Pressure-Sensor Based 系统,由美国 Better Microsystems,Inc.提供技术支持并保持与美国最新技术同步发展,具有北美及中国专利,采用进口高精度材料制作,国内独家生产。系统组成包括在每一个轮胎上安装一个带有气压传感器的射频发射机和一台可以显示气压值的接收监视器。朗杰公司目前已开发出内置式系统,可解决汽车厂商的一体化要求,同时朗杰公司可为各汽车厂商的不同车型提供要求的配套方案及相关技术支持。另外,朗杰公司将在2002年上半年研制完成最多可达10个轮胎的TPMS 系统。

 

          目前来说比较实惠、开发成本低、产品容易上市的TPMS方案是:
 SP12+PIC/MCU+RF
SP12是比较成熟而且已经大批量生产,在世界TPMS产品中使用最普遍,价格相对适合;
PIC/MCU有很多是汽车级的,开发工具相对来说比较便宜;
RF产品发展很快,不断推陈出新,请选用这二年新出的产品,如MAXIM等;
这套方案是开发难度不大,成本低,可以在开发中做一些差异化的设计。
一些三五前的方案只能练兵,已无市场竞争力,开发产品的宗旨一定是技术向前看!才有竞争力!
国内因政策关系,TPMS市场还刚启动,你们现在介入开发也不晚,关键是产品开发的定义一定要有前瞻性。
应以汽车前装市场和欧美市场为主,这样对贵司资金回笼有益。
东风、奇瑞是我在今夏访问过的汽车生产公司,他们在某些新款型号的汽车上已将TPMS作为标配,也是一个好消息吧!
一般资料网上都有,传感器模块Data Sheet要与供应商签NDA才可获得。

点击此处查看原文 >>

系统分类: 汽车电子   |    用户分类:    |    来源: 整理

评论(0) | 阅读(392)
发表于:2008-5-30 15:24:35
标签:Protel,PCB,原理图  

0

在Protel中如何实现多张图的统一编号

      开发工具:Protel 99SE

      好长时间没有用Protel画图了,今天同学问了我个问题“在Protel中如何实现多张图的统一编号”即多张原理图其实是一个电路板(为了模块化才在多个图中画的)。

     以前建的Protel工程不大,一张图基本就搞定了,也没尝试过多图的。研究了一下,也不是很难,作为总结写在这里。

     以下是步骤:(前提是你已经在你的工程中画好了原理图)

     1、先建一张空白电路原理图,比如Global.sch,并打开该原理图。
     2、在Global.sch窗口下选择Designed-> Create Symbol From Sheet,
           然后在弹出的窗口中选择你的第一张图,这时会有另一个对话框出现
          点击OK后,在Global.h里鼠标会有变化,用鼠标在Global.sch
          上画一个框就代表你的第一张原理图,其他原理图照此办理。
    3、这样你可以在Global.sch中Annotate(Tool->Annotate)了。将Options标签下的Current Sheet Only 项的小勾去掉。然后再选择Advanced Options标签下需要编号的图纸文件名前打上小勾,点击OK,完成。

     4、在Netlist Creation的时候注意在Sheets To Nitlist下选择“Active Project”。

点击此处查看原文 >>

系统分类: PCB   |    用户分类:    |    来源: 原创

评论(0) | 阅读(204)
发表于:2008-4-22 1:08:12
标签:volatile  变量  

0

volatile的用法和测试方法

       volatile关键字是一种类型修饰符,用它声明的类型变量表示可以被某些编译器未知的因素更改,比如操作系统、硬件或者其它线程等。遇到这个关键字声明的变量,编译器对访问该变量的代码就不再进行优化,从而可以提供对特殊地址的稳定访问。

     使用该关键字的例子如下:

      int volatile nVint;

      当要求使用volatile 声明的变量的值的时候,系统总是重新从它所在的内存读取数据,即使它前面的指令刚刚从该处读取过数据。而且读取的数据立刻被保存。

      例如:

      volatile int i="10";
      int a = i;
      ……//其他代码,并未明确告诉编译器,对i进行过操作
      int b = i;

       volatile 指出 i是随时可能发生变化的,每次使用它的时候必须从i的地址中读取,因而编译器生成的汇编代码会重新从i的地址读取数据放在b中。而优化做法是,由于编译器发现两次从i读数据的代码之间的代码没有对i进行过操作,它会自动把上次读的数据放在b中。而不是重新从i里面读。这样以来,如果i是一个寄存器变量或者表示一个端口数据就容易出错,所以说volatile可以保证对特殊地址的稳定访问。

         注意,在vc6中,一般调试模式没有进行代码优化,所以这个关键字的作用看不出来。下面通过插入汇编代码,测试有无volatile关键字,对程序最终代码的影响:

        首先用classwizard建一个win32 console工程,插入一个voltest.cpp文件,输入下面的代码:

#include <stdio.h>
void main()
{
int i="10";
int a = i;

printf("i= %d\n",a);
        //下面汇编语句的作用就是改变内存中i的值,但是又不让编译器知道
__asm {
mov         dword ptr [ebp-4], 20h
}

int b = i;
printf("i= %d\n",b);
}

然后,在调试版本模式运行程序,输出结果如下:
i = 10
i = 32

       然后,在release版本模式运行程序,输出结果如下:
       i = 10
       i = 10

       输出的结果明显表明,release模式下,编译器对代码进行了优化,第二次没有输出正确的i值。

       下面,我们把 i的声明加上volatile关键字,看看有什么变化:


#include <stdio.h>
void main()
{
volatile int i="10";
int a = i;

printf("i= %d\n",a);
__asm {
mov         dword ptr [ebp-4], 20h
}

int b = i;
printf("i= %d\n",b);
}

分别在调试版本和release版本运行程序,输出都是:
i = 10
i = 32

         这说明这个关键字发挥了它的作用!

点击此处查看原文 >>

系统分类: 软件开发   |    用户分类:    |    来源: 整理

评论(0) | 阅读(353)
发表于:2008-4-20 19:30:26
标签:C51  变量  KEIL  

0

C51中变量的空间分配几个方法

在C51中变量的空间分配几个方法 
1、 data区空间小,所以只有频繁用到或对运算速度要求很高的变量才放到data区内,比如for循环中的计数值。 
2、 data区内最好放局部变量。 
因为局部变量的空间是可以覆盖的(某个函数的局部变量空间在退出该函数是就释放,由别的函数的局部变量覆盖),可以提高内存利用率。当然静态局部变量除外,其内存使用方式与全局变量相同; 

3、 确保你的程序中没有未调用的函数。 
在Keil C里遇到未调用函数,编译器就将其认为可能是中断函数。函数里用的局部变量的空间是不释放,也就是同全局变量一样处理。这一点Keil C做得很愚蠢,但也没办法。 
4、 程序中遇到的逻辑标志变量可以定义到bdata中,可以大大降低内存占用空间。 
在51系列芯片中有16个字节位寻址区bdata,其中可以定义8*16=128个逻辑变量。定义方法是: bdata bit LedState;但位类型不能用在数组和结构体中。 
5、 其他不频繁用到和对运算速度要求不高的变量都放到xdata区。 
6、 如果想节省data空间就必须用large模式,将未定义内存位置的变量全放到xdata区。当然最好对所有变量都要指定内存类型。 
7、 当使用到指针时,要指定指针指向的内存类型。 
在C51中未定义指向内存类型的通用指针占用3个字节;而指定指向data区的指针只占1个字节;指定指向xdata区的指针占2个字节。如指针 p是指向data区,则应定义为: char data *p;。还可指定指针本身的存放内存类型,如:char data * xdata p;。其含义是指针p指向data区变量,而其本身存放在xdata区。

      在51系列中data,idata,xdata,pdata的区别

     data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。

    idata:固定指前面0x00-0xff的256个RAM,其中前128和data的128完全相同,只是因为访问的方式不同。idata是用类似C中的指针方式 访问的。汇编中的语句为:mox ACC,@Rx.(不重要的补充:c中idata做指针式的访问效果很好)

     xdata:外部扩展RAM,一般指外部0x0000-0xffff空间,用DPTR访问。

     pdata:外部扩展RAM的低256个字节,地址出现在A0-A7的上时读写,用movx ACC,@Rx读写。这个比较特殊,而且C51好象
有对此BUG, 建议少用。但也有他的优点,具体用法属于中级问题,这里不提。

     startup.a51的作用 和汇编一样,在C中定义的那些变量和数组的初始化就在startup.a51中进行,如果你在定义全局变量时带有数值,如unsigned char data xxx="100";,那startup.a51 中就会有相关的赋值。如果没有=100,startup.a51就会把他清0。(startup.a51==变量的初始化)。 这些初始化完毕后,还会设置SP指针。对非变量区域,如堆栈区,将不会有赋值或清零动
作。 有人喜欢改startup.a51,为了满足自己一些想当然的爱好,这是不必要的,有可能错误的。比如掉电保护的时候想保存一些变量, 但改startup.a51来实现是很笨的方法,实际只要利用非变量区域的特性,定义一个指针变量指向堆栈低部:0xff处就可实现。, 为什么还要去改? 可以这么说:任何时候都可以不需要改startup.a51,如果你明白它的特性

点击此处查看原文 >>

系统分类: 单片机   |    用户分类: 无分类    |    来源: 整理

评论(1) | 阅读(360)
发表于:2008-4-17 19:00:13
标签:无标签

0

样片申请地址

转:

样品申请方法和地址

1、推荐铁电存储器(未见量的限制,据说最多有人申请了100片,不知真假.)
介绍:铁电存储器(FRAM)产品将ROM的非易失性数据存储特性和RAM的无限次读写、高速读写以及低功耗等优势结合在一起。FRAM产品包括各种接口和多种密度,像工业标准的串行和并行接口,工业标准的封装类型,以及4Kbit、6Kbit、64Kbit、256Kbit和1Mbit等密度。
申请地址:http://www.huazhoucn.com/mianfei.aspx
申请注意:填写好企业、姓名等内容,不然可能收不到。当然可以多几个人申请,嘿嘿

2、VK系列UART(一次最多2片)
介绍:维肯公司主要提供集成电路,射频电子标签读卡模块,医疗电子产品,汽车电子产品等在类的电子产品和整体解决方案。
申请地址:http://www.vkic.com/usermanage/login.asp
申请注意:属企业级的申请,要填正确公司、姓名、联系方式。

3、ADI公司(最多索取3种产品,每种2片)
介绍:ADI含几乎所有的模拟器件产品。
申请地址:http://www.analog.com/intl/china/orderSamples/

4、Maxim公司(最多索取3种产品,每种2片)
介绍:Maxim公司免费提供Maxim/Dallas样品,以方便您评估测试其性能之用。
申请地址:http://www.maxim-ic.com.cn/samples/
申请注意:需填写该表格中的“最终产品”和“预计年用量” 两项内容

5、Microchip Technology Inc(最多索取5种,每种1片)
介绍:单片机和模拟半导体供应商
申请地址:http://sample.microchip.com/Default.aspx?testCookies=true
申请注意:时间较长,2个星期

6、TI((最多提供 8 种不同型号的器件样片) )
介绍:模拟和 DSP 技术
申请地址:http://focus.ti.com.cn/cn/general/docs/gencontent.tsp?contentId=29859&DCMP=TI-cn_Home_Tracking&HQS=v?

OT+home_b_samples
申请注意:在申请前组织下运用

7、成都国腾
介绍:IC接口类、IC电源类、IC存储类、IC消费类、IC其它产品、IP类、IC通讯类
申请地址:http://www.gticc.com/cn/khfw-ypsq1.htm

8、南京沁恒
介绍:涵盖电子电路、单片机和DSP、可编程器件、计算机硬件体系构架、计算机BIOS和系统软件
申请地址:http://www.wch.cn/technique/index2.asp
申请注意:客户需自付快递运费

9、飞思卡尔
申请地址:http://www.freescale.com/webapp/sps/site/homepage.jsp?nodeId=010984007869597059286929489

10、美国微芯科技公司
介绍:以太网控制器
申请地址:http://www.skyhic.com/

11、北天星
介绍:ATMEL、RAMTRON、ALLIANCE、TAISOL、ATCHIP、UTC、ESI、VIMICRO、Philips、MXIC、ST等原厂的各种芯片样品
申请地址:http://www.po-star.http://www.mcu-memory.comcom/sample.asp

12、深圳市英蓓特信息技术有限公司
介绍:嵌入式开发
申请地址:http://www.embed.com.cn/yangpian/index.asp?company_id=5089
注意:邮资自付

13、润金法
介绍:单片机
申请地址:http://www.ic365.com.cn/asp/apply.asp
注意:向企业,个人有些困难

14、双龙电子
介绍:SUNSHINE(编程器)、HILO(编程器/仿真器)、MICROTEK(仿真器)、ADVANTECH(编程器)、LEAP(编程器)、XELTEK(编程器)、

ENPLAS(Seckt)、3M(Socket)、CHIPTOOL(Socket)、ATMEL AVR(仿真器)
申请地址:http://www.sl.com.cn/

15、杭州利尔达科技
介绍:TI、ROHM、SIPEX、CATALYST、RAINSUN 等诸多国际著名半导体产品
申请地址:http://www.lierda.com/

16、泰仁发
介绍:单片机
申请地址:http://www.tairenfa.com/apply.htm

17、丹特公司
介绍:功率转换和电力存储系统
申请地址:http://www.dionics-usa.com/sample_req_form.htm

 

不过,你说的好多公司,申请十分麻烦。像TI,利尔达,申请成功的机会接近0。ADI的太麻烦,填写那些英文表格,头疼!感觉最可靠的还是美信!

还在宏晶科技的STC单片机也申请成功了.不过宏晶科技的小姐喜欢打骚扰电话.很烦的...

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 转贴

评论(0) | 阅读(242)
发表于:2008-4-2 2:57:26
标签:技术  自主  知识  产权  

1

我现在在日本,我是汉奸吗?

转贴:我现在在日本,我是汉奸吗?  
        我正在日本某公司就职,从事硬件工作。我不关心政治,我是个技术者,我想从技术面儿谈谈看法。先从手机说起,国内研发手机也几年了,但是不客气的讲,国内的手机技术跟这里相比,根本就不是媒体宣称的一,两年差距。大约四个月前,casio发布了320万像素的手机,可以观看电视节目,同时发布了对应的IC芯片及摄像头,液晶显示器,不知道此时国内的技术发展到什么程度了。这个差距还在加大,一是有鉴于国内的现状,中国的精英们都走了,二是外国人对技术的保密越来越狠。我们这里以前的规定是中国人拿着资料不许带出公司,不给电子档;现在的规定为不给中国人完整资料,只给相关资料,纸制资料项目做完收回,偷出资料越来越难。 
       我爱我的祖国,我来这里就是学习先进技术的。我日以继夜的工作,背地里扫描技术资料,发给国内的同仁们,我想报效我的国家。我知道所有有血性的中国人都想为国家尽一分力,但是大部分人只是说说,说说而已。
         当我敲打一些烂熟的IC技术相关的关键字到日文,英文网页上搜索时能有上千条结果,但是当到中文网页上搜索时,竟然一条结果都没有,白花花的空白。不单单是IC芯片领域的空白,医药,经济,美工,制造,建筑等等等等,全部都是大片大片的空白。难怪CSDN上有这样的标题:诺大的中国,竟然没有一本图形学的书!的确,只要是大学以上的知识,都是从外国书店里买来的,别人愿意拿出来卖,我们才能学,别人不愿意印刷出来,我们就没办法了,几乎没有任何的自主研发能力。我多么希望国内能出现几位巨擎,把中国人的写书扔给别人学,但是国内的兄弟们啊,你们在干什么?你们真的每天都在玩CS吗?? 
        做过电子产品的人都知道,随着技术的进步,越来越难于仿制。原来任天堂的红白机进入中国,仿制厂家蜂拥而至,16位机器进来的时候就雅雀无声了,32位机呢?64位的呢?128位的呢??我们自主开发的话,10年之内能造出128位的游戏机吗?我怀疑 游戏机只是一个极其简单的例子,复印机?汽车?飞机?dvd?我们司空见惯但竟然都不能离开别人的技术,诺大的中国竟然造不出这些日用品!每造一台都要交钱给别人,你们不觉得耻辱吗?? 
         你们觉得我们的祖国现在很强大是吧,早就有资本跟米国人说不了是吧?那你们回答我为什么我们引以自豪的清华,北大国际排名总也进不了200,还不如一些人口只有几千万的小国家?为什么我们没有诺贝尔奖获得者?为什么我们国家级研究院的研发能力还不如国外一个企业的研发部门?有些报道,宣称我们已经达到中等发达资本主义国家水平。这简直是意淫!看看占我们90%人口的农民吧,这才是全部!拆开汽车看看发动机吧,抬起头看看飞机吧,看看印的都是哪国文字! 
         也许你们觉得我们这个社会已经很实际,已经不再提为国家怎么怎么样了,但是你们不知道,还有我们这么一些人,真正在为中国而学,为中国的落后而痛心疾首,为填补国内的技术空白而奔波着。也许你们觉得我恬不知耻,但是我尽力了,由于我的存在,国家每年多增加了几万美元的外汇收入,我微不足道,但是我欣慰。我没有什么高深的知识,只是一个熟练工种,熟悉了一点点开发的流程,当我回国的时候,我将毫无保留的教授给新人们。至少在我这一点上,我们跟日本人的差距,跟你们日夜咒骂的日本的差距,又缩小了一点点。 

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 转贴

评论(3) | 阅读(415)
发表于:2007-10-22 22:24:58
标签:博客  EDN  Start  

0

今天我的EDN博客开通了

    今天的我的EDN博客开通了,希望在这里结识更过喜爱电子的朋友们,能和你们一起共享EDN的电子盛宴,是很幸福的事icon

点击此处查看原文 >>

系统分类: 自由话题   |    用户分类: 无分类    |    来源: 原创

评论(0) | 阅读(515)
总共 , 当前 /