一种基于PSoC芯片的倒车雷达控制系统设计

发布者:cwm6269310最新更新时间:2015-09-09 来源: eefocus关键字:PSoC  倒车雷达 手机看文章 扫描二维码
随时随地手机看文章
PSoC传感器应用平台

在嵌入式系统中,控制芯片主要处理两大类型的信号,一种是数字信号,另一种就是模拟信号。模拟信号通常来自于传感器。要从这些模拟传感器中获得准确的信号并不是一件容易的事情。模拟的输出信号通常振幅比较小,所以需要一个信号放大器。信号放大后,噪声会也被放大,又需要一个模拟的低通或带通滤波进行滤波。如果多种传感器同时使用,还需要一个模拟的MUX。除此之外,还可能用到比较器和D/A转换器。

传统设计中,控制器只用来实现处理数据、系统间的通讯和控制功能。如果您的设计也用这种传统的方式,就会面临一些挑战。这些挑战主要来自于分离的模拟器件和固定功能的MCU。首先从系统设计角度看,随着市场变化速度的加快和用户要求的提高,一个设计灵活的软硬平台是必须的,而分离的模拟器件和固定功能的MCU远远不能满足不断更新的设计要求和有限的研发上市时间。其次,处理传感器的噪声需要一个复杂的混合信号解决方案,通常需要放大器、滤波器、ADC、比较器和DAC。对于传统设计,便需要考虑非常多的独立的分离器件,这无论从产品成本还是生产成本来看都会成为负担。

而高集成度且设计灵活的PSoC便有效地应对了这些挑战。PSoC可以实现哪些功能呢?单芯片的PSoC在信号的输入端可以实现各种模拟感应信号的输入和信号处理,同时还可以实现时下流行的电容式触摸感应的设计。在控制功能方面,PSoC可以实现各种风扇和电机的控制、功率控制,同时还支持多种复杂的通讯接口。PSoC的应用无处不在,消费电子、白电、医疗、汽车、工控产品中都有PSoC的用武之地,目前PSoC的全球的客户已超过8100个,出货量超过4亿。

PSoC是什么样的片上系统呢?PSoC是可编程片上系统的字母缩写,它不是一个单纯的MCU,除了8位MCU核、Flash和SRAM以外,还包含了可编程的数字模块和模拟模块,是一个真正的片上系统。





图1 PSoC产品框图





图2 超声波信号发送

从图1中可以看到,PSoC的整个系统是由MCU核、Memory、数字系统、模拟系统和其他系统资源组成。图中左边的部分是普通单片机的结构,包含时钟源、Flash、SRAM和MCU本身。右边是一些可编程的GPIO。中间部分就是PSoC特色,即可编程数字模块和模拟模块,PSoC的优势也正在这里。这些可编程的数字模块和模拟模块可以配制成不同的功能,例如UART、ADC、滤波器和PWM等等。此外,这些模块还可以重新配制来实现不同的功能,并且在任何时间都可以进行修改设计。PSoC支持动态配制的特性,相同的资源在不同的时间可以被配置成不同的用户模块,这样可以大大节省资源。数字模块和模拟模块可以和外部引脚互联,也是可编程的。因此通过PSoC,工程师可以基本完成一个系统的设计。

PSoC的模拟功能非常强大,可以实现各种不同的模拟器件,如ADC、DAC、滤波等等, CapSense也是用模拟功能实现的。传感器各种的应用、控制应用等等都是由这些模拟模块的功能来实现的。

PSoC不同于固定功能的MCU,它集成度高、使用灵活、实时可编程,这些优点帮助设计者减少成本,使产品快速进入市场,并且增加市场份额。其中,集成度高是因为PSoC是一个系统级的解决方案,内含可编程的数字和模拟模块、8位控制器,以及Flash和SRAM等;使用灵活是指可以使用集可视化嵌入式设计工具为一体PSoC Designer进行设计,设计灵活、节省时间,并且即使在最后一刻也可以修改设计;实时可编程性是指PSoC提供了一系列模拟和数字用户模块 (例如放大器、滤波器、比较器、定时器、计数器等等),用户可以根据需要进行配置,或者动态配置。总之,PSoC作为灵活的片上系统,有助于增加产品的价值。

超声波传感器和倒车雷达系统

超声波传感器有多种应用,常见的用途包括:流量计、工具零件的清洗、倒车雷达等。超声传感器将处于超声频率的电信号经过超声波传感器中的超声波换能器转换成超声声波,超声波传感器按照一定的方向发射该超声声波,当超声声波遇到障碍物以后被反弹回来,再被超声波传感器所接受,由超声波换能传感器转换为电信号。由于音速是一个已知的常数,因此通过回弹的时间,就可以计算出距离。

超声波传感器从封装的类型上可以分为两种,分别是开放型和密封型。其中,开放型的传播面积更广,探测距离更远,适合在开放环境中应用。密封型传感器传播面积较小,探测距离一般,适合在液体中应用,并需紧贴固体材料。

超声波传感器的使用类似于雷达,它主要完成两项任务:发送超声声波和接收超声声波。发送超声波相对简单,只要对超声波传感器发送的超声波进行脉冲宽度调制,同时开启计时器。而接收部分较为复杂,需要对信号进行调配,以便控制器能正确低识别反射回的超声波、确定接收时间并停止计时器技术,然后根据“距离 = 时间×音速”计算距离。通过图2,可以看到信号是如何被发送出去的。由控制芯片产生的PWM信号通过功率放大器放大,送到超声波传感器进行脉冲宽度调制,然后开启计时器。超声信号接收和处理的过程相对要复杂一些(图3)。从超声传感器输入的信号经PGA放大,在利用带通滤波器滤除噪声以后,将信号与直流偏置进行对比,通过输出调制信号,然后再将其将发送至低通滤波器,生成调制信号的包络线。该包络线再通过比较器或者AD转换器来判断它是否是真正的反弹信号,同时停止计时器,最后通过计数器的值和音速计算出距离。



 

 

图3 超声波信号接收







图4 倒车雷达的发展趋势

图4显示出倒车雷达发展的趋势,从图中可以看到,最初的倒车雷达,只有后方探测,现在的倒车雷达不仅实现了前后方探测,甚至连左右侧都可以进行探测。还有一些更先进的技术,已经使用在高档汽车上。

低端倒车雷达系统

倒车雷达系统一般由两部分组成,分别是探头部分和主控部分。探头部分一般安装在汽车的尾部或两侧,而主控部分则位于汽车的前端,靠近汽车驾驶员。低端倒车雷达(图5)的探头部分,通常只包含超声波传感器,而主控部分包括CPU和所有的外围电路。探头和主控板通过传导线连接,传送发送和回波信号,一个主控板带3到4个探头。低端的倒车雷达系统成本通常较低,多采用分立元件,集成度也较低,因而性能较差,有效测量距离小于1.5m。此外,报警也采用简单的蜂鸣器。





图5 低端倒车雷达系统框图[page]

中端倒车雷达系统

中端的倒车雷达系统在探头上除了安装超声传感器以外,还包括发射信号的放大和驱动电路,以及接收信号的放大和信号调理电路,这样可以减小信号在长线传输中引入的噪声的影响。另外,在控制板上,使用了两级放大和带通滤波器以提高测量的性能。而测量的距离,通常通过数字显示的方式来显示,并且伴有声音的报警和提示。

高端倒车雷达系统

图7是一个高端的倒车雷达系统的系统框图。可以看到,本来处于主控端的一些功能模块都被转移到探头一端,它的特点是在探头上带有信号放大电路以及处理器,测量信号在传感器上实现处理,因此没有长线传输存在的信号干扰问题。另外,它可对每个传感器进行单独校准,通过LIN或其他串行方式与主CPU进行通讯。因为通常探头部分的体积都比较小,为了在探头上实现信号的放大和处理,就需要较高集成度的器件以方便传感器和PCB板的集成。

图8给出了倒车雷达传感器覆盖区域的要求,它要求在水平方向上70±5cm范围内最小100°;在100±5cm范围内,最小40°。垂直方向上,在50±5cm范围内最小60°;在110±5cm范围内,最小20°。





图6 中端倒车雷达系统框图





图7 高端倒车雷达系统框图





图8 倒车雷达传感器覆盖区域要求

Cypress倒车雷达控制系统参考设计 

Cypress的倒车雷达控制系统使用PSoC系统的主要原因是:1、它的资源灵活,PSoC的模块资源具有可编程性,针对不同客户、不同定位的产品需求可重新配置;2、集成度高,集成了PWM w/DB、比较器、A/D转换器PGA等模拟模块,模拟集成度高;3、它几乎不需要外部器件,降低了 BOM 成本, 减小了电路板尺寸;4、它的IP保护能力强,很难被复制。

PSoC倒车雷达控制器采用CY8C24633芯片作为主控芯片。芯片采用M8C处理器,运行速度高达24M,内含8×8的乘法器和32位的累加器。工作电压范围为3V"5.25V,温度范围为工业级:-40℃"85℃。该PSoC芯片包括4个数字模块和4个模拟模块(2CT/2SC)。另外它还拥有针对电机控制而优化的高速8 位 SAR AD转换器。

图9为Cypress倒车雷达系统的硬件框图,采用CY8C24633用于主控板。该设计使用收发一体的传感器,并在传感器端增加初级放大电路。驱动信号为40kHz的脉冲信号。每个传感器采用3线连接方式与主控板连接,最多可接6路传感器输入。对交流信号进行电平抬升,从而更好地处理回波信号。内部的模拟模块可配置成PGA、比较器及带通滤波器,并在器件内部实现互连。主控板与显示器通过串口连接,显示器通过数字方式显示探测距离。

图10给出了PSoC内部模块的配置和信号的路由,从图中可以看到,4个数字模块分别被配置成PWM计时器、定时器和串口发生器。而四个模拟模块分别被配置成两个PGA放大器和一个带通滤波器,信号的路由从图中也可以看得非常清楚,





图9 Cypress倒车雷达控制系统硬件框图





图10 PSoC内部模块配置
关键字:PSoC  倒车雷达 引用地址:一种基于PSoC芯片的倒车雷达控制系统设计

上一篇:Uber和谷歌拼了:未来的出租车也会无人驾驶
下一篇:高速公路RFID多义性路径识别系统解决方案

推荐阅读最新更新时间:2024-05-02 23:56

赛普拉斯PSoC 5LP助力高精度可编程模拟应用
    赛普拉斯半导体公司日前推出了完全认证的PSoC 5LP可编程片上系统系列,采用ARM Cortex-M3处理器内核,提供 0.5-V集成升压启动、300nA低泄露休眠模式和20 多个可编程模拟组件,包括业界最佳的ADC等。这些全新器件可提供无与伦比的高性能可编程模拟、ARM Cortex-M3器件上最佳的ADC、以及利用80多个预验证可随时投产的PSoC Creator IDE组件设计定制系统的灵活性。其它领先同类竞争产品的特性包括0.5-V集成升压启动、1.71-5.5-V全功能模拟以及业界最广泛的工作电压范围(0.5-5.5V)等。这些功能让需要单节电池性能和高精度模拟的全新应用面向固定功能MCU之外的世界敞开了大门。
[嵌入式]
基于嵌入式PsoC的MCU选色控制器设计
摘要:阐述Cypress公司的可配置片上系统(PSoC)的功能及其实现结构;结合选色控制器开发实例,详细阐述使用PsoC开发的方法和流程。其设计方法也可用于其它控制系统或工业自动化等各种应用。 关键词:PsoC(可配置片上系统) 选色控制器MCU 引言 最近几年,随着电子技术及半导体工艺的迅猛发展,片上系统(SoC),特别是可配置片上系统PsoC(Programmable System on Chip),已逐渐成为微控制器的主流产品。因此,要求设计工程师必须迅速地掌握SoC的开发特点和要求,尽快融入SoC的开发大潮中去。但是,SoC系统设计带来了与传统系统设计全然不同的挑战,其中包括从处理器和存储器的选择到产品环境的考虑。
[单片机]
基于TI 16位MCU的新型倒车雷达设计
  随着人们对汽车辅助驾驶系统智能化要求的提高和汽车电子系统的网络化发展,新型的倒车雷达应能够连续测距并显示障碍物距离,并具有通信功能,能够把数据发送到汽车总线上去。以往的倒车雷达设计使用的元器件较多,功能也较简单。本文介绍的基于新型高性能超低功耗单片机MSP430F2274的倒车雷达可以弥补以往产品的不足。   系统总体设计   系统采用超声波测距原理。超声波测距仪器一般由发射器、接收器和信号处理器三部分组成。工作时,超声波发射器发出超声波脉冲,超声波接收器接收遇到障碍物反射回来的反射波,准确测量超声波从发射到遇到障碍物反射返回的时间,根据超声波的传播速度,可以计算出障碍物距离。作为一种非接触式的检测方式,超声波具有空气
[汽车电子]
基于超声波测距的倒车雷达系统设计
1 引言 近年来,随着汽车产业的迅速发展和人们生活水平的不断提高,我国的汽车数量正逐年增加。同时汽车驾驶人员中非职业汽车驾驶人员的比例也逐年增加。在公路、街道、停车场、车库等拥挤、狭窄的地方倒车时,驾驶员既要前瞻,又要后顾,稍微不小心就会发生追尾事故。据相关调查统计,15%的汽车碰撞事故是因倒车时汽车的后视能力不良造成的。因此。增加汽车的后视能力,研制汽车后部探测障碍物的倒车雷达便成为近些年来的研究热点。安全避免障碍物的前提是快速、准确地测量障碍物与汽车之间的距离。为此,设计了以单片机为核心,利用超声波实现无接触测距的倒车雷达系统。 2整体设计及原理 超声波一般指频率在20 kHz以上的机械波,具有穿透性强,衰减小,反射能力
[嵌入式]
用于位置测量的PSoC微控制器与LVDT
廉价的复合信号处理器消除了外部 模拟电路 。 将一个LVDT(线性可变差分 变压器 )连接到微控制器是有挑战性的工作,因为LVDT需要交流输入激励和交流输出的测量,以确定其可移动核的位置。多数微控制器都缺乏专用交流信号生成与处理能力,因此需要外部 电路 产生任意谐波、波幅与稳定频率的正弦波信号。LVDT输出信号的波幅与相位转换成与微控制器内部 ADC 兼容的形式,一般需要添加外部电路。 与传统微控制器相比, Cypress 半导体 公司的P SoC 微控制器含有用户可配置的逻辑和模拟模块,简化交流信号的生成与测量。 PSoC 器件具有无需连续CPU的干预就能生成模拟信号的独特功能。PSoC灵活的模拟与数字模块可以驱动一支LVDT
[测试测量]
用于位置测量的<font color='red'>PSoC</font>微控制器与LVDT
赛普拉斯推出五款新型PSoC开发和评估套件
新款套件为设计人员快速完成各种 消费和工业应用设计提供了易用型工具 2006年12月27日 北京讯   赛普拉斯半导体公司(Cypress Semiconductor Corp.)日前宣布面向其发展迅速的PSoC混合信号产品线推出五款新型开发和评估套件。这些套件为设计人员提供了易用型工具,可快速而高效地完成各种应用的PSoC设计。      ·SD卡模块评估套件(CY3210-SDCARD):为设计人员提供了手把手的指导,使之掌握如何使用PSoC SD卡用户模块轻松快捷地进行数据的写入和读取,以及如何将SD卡模块无缝地集成到嵌入式设计中。请登录 www.cypress.com/sdcard 进行订购。      ·CapSe
[新品]
PSoC3 双轴步进电机细分控制
本文给出了一种使用PSoC3 CY8C3866AXI-040芯片和L298双全桥功率芯片对两轴步进电机控制的方法,该方案电路简单,控制方便,实验结果表明,控制系统运行正常,可靠性较高。   1,概述步进电机是一种把电脉冲信号变成直线位移或角位移的控制电机。它的位移速度与脉冲频率成正比,位移量与脉冲数成正比。每来一个脉冲电压, 转子就旋转一个步距角。根据电压脉冲的分配方式,步进电机各相绕组的电流轮流切换,从而使电机旋转。步进电机具有步进数可控、运行平稳、价格便宜的优点,在加速器控制系统中的应用很广。本文介绍了一种两轴步进电机细分控制系统,使用Cypress的PSoC3芯片CY8C3866AXI-040和步进电机功率芯片L298来实
[嵌入式]
<font color='red'>PSoC</font>3 双轴步进电机细分控制
动态称重信号采集系统设计
车辆动态称重WIM(Weighing In Motion)在道路运输管理与交通执法等方面有广泛应用价值。目前比较成熟的商品化WIM系统中采用的动态称重传感器大多是弯板传感器,其安装、维护比较麻烦。采用压电电缆作为WIM系统的动态称重传感器,具有应用简便的优势。常规信号的采集和处理电路存在电路板面积大和成本高等缺陷。本文介绍了基于Cypress半导体公司PSoC器件CY8C24794实现的动态称重信号的采集系统。整个系统设计无须再选择USB、A/D等器件,节约了成本和电路板的面积。所有PSoC器件都是可动态重配置的,使设计人员能动态地设计并实现新的系统功能。设计人员可在不同的时间段配置同一模块给不同的管脚,从而提高了芯片利用率。
[测试测量]
动态称重信号采集系统设计
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved