当前位置:首页 > 模块
  • 彩色 LED 高速增长

    一般来说,当 LED 显示屏运转到必定时刻,所有的 LED 发光管都会出现亮度衰减,而且三基色管的衰减曲线不共同。因此,它们的亮度也会较出厂前的亮度有所下降。但是,每个 LED 发光管光电特性的差异,使它们亮度的下降程度发作误差。所以,当显示屏运用一段时刻后,发光管会出现不同程度的亮度衰减,使得像素之间显示不均匀,然后与开始出厂时的屏幕比较,整个图画会出现一种粒状显示状况,或全体亮度下降。三基色管衰减曲线不共同使白平衡、色温等发作改动。 实践上因为 LED 发光管的衰减以及环境温度等其它要素的改变,出厂时十分优异的显示屏功能变差的现象几乎是不行避免的。将已安装好的 LED 显示屏再拆开运回工厂进行校对,在工程上是不行完成的。鉴于这些特色,显示屏制造商有必要进行根据现场的校对,以确保在显示屏的整个生命周期中,始终保持出厂时的显示作用。几种现场校对办法: 一、依据 LED 运转时刻的校对办法:这是一种早期现场校对办法,它是依据盯梢和记载每一个 LED 模块的运转时刻来对显示屏进行现场校准。通过大致核算每个 LED 的工作时刻,测定它们各自的均匀亮度衰减,估算出不同的校对水平,然后发送至各个 LED 模块进行相应的调整。这种办法不需要任何人工输入。但是,这种办法疏忽了一种很重要的问题,通过运转时刻估算出的 LED 衰减频率并不适合于各个 LED。随着运转时刻的增加,LED 衰减频率的起伏规模也越来越大,在均匀基础上进行的校对使一部分 LED 挨近校对水平,但是却使另一部分 LED 愈加违背。因为各个模块之间的亮度水平不一样,一起又没有有效的办法去调整这些亮度不匹配的模块,因此,在运转时刻不同的模块之间进行均匀度的调整时,会发作一系列的问题,而且要害的是,这种办法不能完成像素之间的校准。所以,通过这种校对今后,显示屏给人的全体感觉出现出马赛克现象,不能很好的改进后期显示屏均匀性问题。 二、 根据现场的共同化校对办法:为了彻底改进显示显示屏均匀性的问题,需使用专用收集设备在现场对 LED 显示屏的每个像素点的光色信息进行快速收集,通过相关算法对每个 LED 发光管的实践衰减程度进行补偿,然后完成真实意义上的共同化校对,即便关于运转不一起刻的 LED 模块也能完成像素级别的校准。通过校对,使显示屏恢复至刚出厂时的均匀显示作用。

    时间:2019-11-30 关键词: 频率 模块 LED 电源技术解析

  • MACOM在2019年中国光博会(CIOE)展示Open Eye MSA兼容型模拟芯片组at CIOE 2019

    ·此模拟芯片组具有四通道发送CDR、集成激光驱动器,并在接收侧搭载四路TIA和四通道CDR·MACOM的Open Eye MSA兼容型模拟芯片组可与多家供应商的产品搭配应用,支持200G(4x53Gbps)QSFP模块·MACOM将在2019年中国光博会1A32号展位进行搭载芯片组模块的现场演示中国深圳,2019年9月5日——半导体解决方案领域的领先供应商MACOM技术解决方案有限公司(MACOM Technology Solutions Inc.,以下简称“MACOM”)今天宣布,将现场展示与业界领先光学制造商合作设计的完整200G光模块解决方案,其中应用了MACOM的Open Eye MSA兼容型模拟芯片组。该芯片组针对高密度云数据中心链路中的批量部署进行了优化。该芯片组旨在实现更快、更低功耗和更低成本的光学互连,利用业界领先的模拟组件,为通向200G吞吐速度铺平道路。MACOM全模拟发送和接收芯片组由MAOM-38053四通道发送CDR和集成激光驱动器组成,在接收端搭载MACOM BSP56B光电探测器、MATA-03819四路TIA和MASC-38040四通道接收CDR。MACOM将其在25Gbps和100Gbps解决方案方面的专业知识和市场领导地位融于50Gbps PAM-4应用,特别是200G QSFP和2 x 200G OSFP/QSFP-DD模块,由此在现有数字信号处理(DSP)架构外,为云数据中心提供低功耗和低延迟解决方案。此新闻稿中提到的所有MACOM模拟芯片组产品均符合Open Eye MSA标准,可与多家供应商的产品搭配应用。MACOM芯片组目前已开始为客户提供样品,可用于单模和多模光纤应用。MACOM诚邀2019年中国光博会的与会者参观1A32号展位、预览现场演示并了解有关该芯片组的更多信息。

    时间:2019-09-09 关键词: 模块 芯片组 cdr

  • 针对Trinamic模块化工具包的硬件升级

    针对Trinamic模块化工具包的硬件升级

    Trinamic以其易于实现世界上最先进的运动控制和电机控制的工具包而闻名,它通过接口板Landungsbrücke2.0对其模块化评估系统进行了升级。 Trinamic的模块化评估系统于2015年推出,允许工程师根据应用快速实施和测试不同的系统设计。该模块化评估系统由三部分组成:Landungsbrücke接口板,包含NXP MK20皮质M4处理器,Eselsbrücke连接器板,以及一个评估板,其中包含您选择的电机控制芯片或运动控制芯片以及驱动电机所需的所有组件。 使用了Trinamic自己集成开发环境的TMCL-IDE™,即插即用评估系统的配置非常简单。通过向导,代码库以及如何调整评估板的简单步骤,IDE是希望以最有效的方式实现业界领先的运动和电机控制技术的工程师的罗塞塔碑。 “多年前,我们注意到软件工程的趋势,越来越关注应用层和用户界面。随着第四次工业革命的引入,这种趋势会增强。公司希望他们的团队专注于他们的核心专业知识并开发突破性的应用程序,但是当他们处理设备的外观和“大脑”时,他们仍然需要“肌肉”来移动他们的自动化应用程序。这就是我们进入的地方,“Trinamic的创始人兼首席执行官Michael Randt 说。 与TMCL-IDE和模块化评估系统一起,工程师无需具备运动控制经验即可体验最佳运动控制,并将其轻松嵌入到应用中。只需将计算机与新Landungsbrücke接口板上的USB-C端口连接,然后打开TMCL-IDE即可设置IC参数。在IDE中进行调整后,可以将设置导出为TMCL-PC或C ++,以便直接在您自己的固件中使用。 为了使该系统适用于全新系列的电机,第二代Landungsbrücke接口板正在升级到70V的最大电源电压。通过这样做,Trinamic为诸如StealthChop™,StallGuard™和CoolStep™等流行的运动控制技术打开了大门,并为全新的网络物理系统提供了先进的斜坡配置文件和FOC。

    时间:2019-08-28 关键词: 芯片 模块 处理器 行业资讯

  • 16种单片机常用模块电路

    16种单片机常用模块电路

      1. 双路232通信电路:3线连接方式,对应的是母头,工作电压5V,可以使用MAX202或MAX232。 2. 三极管串口通信:本电路是用三极管搭的,电路简单,成本低,但是问题,一般在低波特率下是非常好的。 3. 单路232通信电路:三线方式,与上面的三级管搭的完全等效。 4. USB转232电路:采用的是PL2303HX,价格便宜,稳定性还不错。 5. SP706S复位电路:带看门狗和手动复位,价格便宜(美信的贵很多),R4为调试用,调试完后焊接好R4。 6.SD卡模块电路(带锁):本电路与SD卡的封装有关,注意与封装对应。此电路可以通过端口控制SD卡的电源,比较完善,可以用于5V和3.3V。但是要注意,有些器件的使用,5V和3.3是不一样的。 7.LCM12864液晶模块(ST7920):本电路是常见的12864电路,价格便宜,带中文字库。可以通过PSB端口的电平来设置其工作在串口模式还是并行模式,带背光控制功能。 8.LCD1602字符液晶模块(KS0066):最常用的字符液晶模块,只能显示数字和字符,可4位或8位控制,带背光功能。 9.全双工RS485电路(带保护功能):带有保护功能,全双工4线通信模式,适合远距离通信用。 10.RS485半双工通信模块:可以通过选择端口选择数据的传输方向,带保护功率。此模块只能工作在5V. 11. ARM JTAG仿真接口电路:比较完善,可以应用在常规的ARM芯片下,具有有自动下载功能,可以用JLINK或ULINK. 12.5V电源模块:这个电路比较简单,如果用直插可以达到1.5A,如果用贴片的可以到达1A。 13.3.3电源模块:可以到达800mA,价格非常便宜,也有相应的1.8/1.2的芯片,可以直接替换。 14.最常用的开关电源: 15.DS1302数字时钟:一款非常普及的时钟电路,好用,成本低。 16.AT24C02(EEPROM):最常用的EEPROM电路。

    时间:2019-07-25 关键词: 模块 单片 电源其他电源电路

  • 明道云大转弯,从协作SaaS到aPaaS

    明道云大转弯,从协作SaaS到aPaaS

    位于长宁区的国峰科技大厦是栋特别有历史感的建筑。从中山西路大路上进来多拐几次,才能看到在一片烟火气息浓厚的居民区里立的那栋大楼。国峰科技大厦建成于2000年,外表是方方正正的,通体灰色,内部就是极简白墙,与现在常见的科技大楼的气质很是不同。2011年,这栋大厦六楼来了一个几乎同龄的住客——梅花网,并一路见证了它的8年发展,包括在2013年孵化出明道(后升级为明道云)。在这里,记者见到了创始人任向晖。说起过往和趋势,他侃侃而谈,而且逻辑清晰,回答时常会列出“一二三”。这可能与他的出身和职业经历有较大关系。任向晖大学学的是国际贸易,但是就对互联网感兴趣。大学没毕业就在折腾互联网创业。说起来其中还有个机缘。1997年,那是都是靠电信服务商拨号上网,但是特别贵,一个月25000,而且还很慢,大约只有16k。而当时互联网上特别贫瘠,没有什么内容,上网开户需求很低。为了鼓励ISP(互联网服务提供商),运营商就以很优惠的价格推出了专线服务,好处很多,首先有固定IP,可以办网站了,其次是价格便宜还快捷,大约64k线月付8000元。任向晖就抓住机会做了电子刊物索易和网络广告网站等。从梅花网到明道计算机、广告,任向晖20多年创业过程中一直试图寻找这两者之间的交集。梅花网是这样,明道的初衷也是如此。再深一层的目的是,打破梅花所在的利基市场困局。2011年,梅花网已经做到第8年了,但是任向晖认为这款产品“在判断上有很大问题”。他在几家媒体有自己的专栏,每几个月就会写一篇行业或创业相关稿子。2017年3月,一篇名为《创业者靠什么走出自责?》中提到,“梅花网虽然坚持运营了十多年,但不得不承认,这是一个极其小的生意,所谓给行业带来的价值其实随时可能被替代……梅花网第一个员工周玮从一个应届大学生开始,今天小孩都要上学了,我依然没有帮助她实现财务自由。”为了获得规模化用户,梅花网尝试孵化新项目。比如广告会展,但都不是很成功。直到明道出现。明道最早叫梅花明道,想要解决广告行业的团队协作问题。而真正开始做项目的时候,他们意识到协作工具其实并没有明显的行业特性,而且最容易接受的行业客户不是广告,而是互联网。2011年到2013年两年间,明道一直在梅花内部扑腾。2012年1月,明道公测,获得了第一批种子用户。当时他们可能也没想到,这批用户给明道带来了另一个大机遇。有一个广告行业客户在2013年转型投资行业,用过明道感觉还不错,于是明道就成为了他们第一个投资项目。2013年8月,明道完成A轮融资,并从梅花信息脱离,公司主体为上海万企明道软件有限公司。从市场竞争来说,那是一个不错的时间点。企业微信和钉钉还没出场,市面上只有小猫两三家,相差不大。投资也不活跃,2B市场一直坐着冷板凳。所以2013年、2014年也是明道发展最快的两年,凭借动态和任务两大功能模块吸粉,直到今天这两大功能也是明道产品中的C位担当。在这两年,明道积累了2000家付费客户。动态是明道的第一个功能。2011年明道公测时,就只有这个功能,到了如今这个功能经常被叫做企业内部社交。具体来说采用的是微博和Facebook类的准实时沟通,将实时通知和一般性信息共享融合起来,成员分享内容,对组内所有人可见,这是信息共享;发布者可以艾特特定的人,特定人会收到实时通知。“虽然这种信息流的方式不主流,但是用得好的客户,都离不开这个功能。”当然后来,随着钉钉等协作软件出现,竞争加剧,明道也在客户要求下做了真正意义上的企业内部沟通功能EIM。说到任务管理,对于一般用户来说,往往都不太喜欢用。任向晖表示,背后一个重要原因是任务管理是反人性的。这样一幅场景可能并不少见,在管理者的要求下,成员相继装上某一款软件,用着用着,大部分成员使用率下降,或者就不用了,只有很少的人能坚持使用。在美国这部分人的比例是6%,他认为在中国更要再打个折扣。企业任务管理要求更加复杂,痛点在于如何协同。“任务最重要的是找到用户利益,找到自己的使用场景。”明道的任务管理、项目管理是在2013、2014年新增。据他所说,比较适合软件行业流行敏捷项目管理,还有一些项目管理方式则不太适用,比如瀑布式项目管理,以工期来做计划,微软Project更擅长。但因为需求不断,他们也在努力融合到任务管理工具中去。需要指出的是,在公司试图满足客户不断出现的新需求时,在另一面则意味着越来越复杂。在世界上,不可能存在一套工具就能驱动不同模式下的管理方式。任向晖说,“当时一直都在做加法,客户要什么就加什么,结果包袱越来越重,后面想转变,也很难转动。如果你要坚持做一个单一功能的简洁产品,随时都能转,但是这样的产品在中国,客户买单上又困难重重。”从公测开始,明道一直都是一家单产品公司。做加法,都是以功能模块的方式加入原产品,并借此吸引更多的客户。但效果并不尽如人意,除了技术上越来越复杂,光加功能实际上也并没有怎么获得新客户。钉钉入局,竞争打响如今中国互联网行业格局的形成,离不开BAT三巨头的作用力。在早中期行业,阿里的力量更加显著。2014年底钉钉进场,在SaaS行业,尤其在企业协作细分领域刮起了大风暴。免费的钉钉已经够可怕了,更重要的是它还有丰富的资金做广告。企业服务创投也迎来一个小高峰。2015年前后,也正值智能硬件、O2O等2C风口熄火,一堆“猪”掉了下来,风向转变,看向2B行业,再加上主流基金的大把撒钱,包括经纬、高瓴资本等,企业协作创业公司也开始不断增加。“我们当时监测到,几乎一个礼拜就进来一家,有些也是免费模式,走得很快。”其中最出名的应该就是不惧阿里,和钉钉打了一段时间广告战的纷享销客,仅2015年Q4季度,纷享逍客就投放了过亿的广告。纷享销客也是一个很奇葩的公司。它特别折腾,8年间换了三次赛道,名字也改来改去,每次都要沉淀新客户。2011年成立的时候,它是一款企业社交网络,叫做分享。2013年CEO罗旭意识到这件事情走不通,转做了CRM,改名纷享销客。这是次正确的转型,避开与巨头的直接竞争。2015年,D轮一亿美元融资完成后,纷享销客有点膨胀,又想做企业协同,做了一款类似钉钉的产品,改名纷享逍客。当时和钉钉各种打广告战。听说企业协同是罗旭的初心,之前做CRM,产品内部也有很多协同功能。后面的故事大家都知道,扛不住钉钉,再加上那一年罗旭心脏有问题,休息了一年,名字又改回了纷享销客。总之,2015年开始,行业竞争明显加剧。明道的危机也在这一年显现。“明道的员工规模在那一年达到巅峰,但那是很糟糕的一年。”任向晖回忆说。最直接的感受是客户流失,客户大多都去了钉钉。“有一类很喜欢审批功能的客户,每天就是审批走单子,体验不错,留存挺好的。而钉钉给了他们迁移的动力,首先免费,而且审批功能做得也够用,就吸引走了一部分客户。”客户流失在2016年攀上了高峰。如果按照最早一批客户来算,2016年刚好是第四轮续约的时候,客户流失的情况就很严重了。“那时候我们开始变得很慌。一方面获新很难,另一方面原有客户不满意,每天焦头烂额想着补一补这个事儿,做一些那个事儿。”这种“慌”落到战略上也显得颇为凌乱。明道主要通过堆叠产品功能来帮助获客和留客。明道预备研发一个OA系统,将它做出产品内一个独立模块,在上海大本营的研发比较熟悉协作,而OA是完全不同的逻辑,考虑到由同一团队来做不太合适,于是2015年北京办公室成立,独立研发OA。但是情况并不尽如人意,任向晖在这段话里连说了三个“糟糕”。“软件不是说大家分头做了,一合并就天衣无缝,需要付出很多沟通的代价。距离不是本质的问题,而是分别划分了两个独立的团队,一旦变成了分离的Team,哪怕在一起,都是一个问题。”在业绩滞缓的同时,不断增加的人力成本成为了不小的开支。不仅产品、技术等研发人员扩张,销售团队也非常庞大。当时明道有60多个销售和渠道人员,“人多一点,获客速度快一点,总是没有错的。”所以后来几年,部门裁撤,许多骨干离职。2015年,明道第一次感受到了严重的生存压力。但接下来的两年似乎更加灰暗。钉钉初占山头,企业微信又在2016年来势汹汹。“2017年下半年经营很差,差点就关门了。”虽然任向晖解释说,钉钉不算是明道的直接竞争者,而是不可避免的业务重合,直接竞争者当属Teambition和Worktile。但是钉钉和企业微信的出现,改变了游戏规则,行业完全洗牌。明道的转型势在必行,但过程困难重重。首先很难直接转,因为过去堆叠了太多产品功能,积重难动。他们也考虑再另起炉灶。当时行业在发生什么呢?任向晖回忆道,企业互联网出现了两大热点,一是垂直化,只服务一个有前景的特定行业;第二个是发展大客户,模块化核心能力,帮助客户做私有化部署。面前似乎有许多选择,但明道最终没有走上任何一条路。“我们反复地想,一是背离愿景,二是找不到符合企业基因的行业,我们做沟通协作的,如果只做垂直行业利润有限,要做就得做通用。” 而除了广告行业,任向晖坦然道,汽车、金融、能源这些都一窍不通。而帮客户做私有化部署对于创业公司来说也是一个坑。真正的大客户很难接触,早期明道曾经做过,但是回报低,劳民伤财,还挣不了钱。20万或者40万一个项目并没有什么意义,既没有品牌,还要被卷入定制化的泥潭。大转弯“乐高模式”虽然2016、2017年一直在折腾不休,幸好明道还剩下最后一点子弹,用他们的话来说是“乐高模式”,也就是模块化组装。再换个同义词,任向晖对记者表示,“企业软件的未来是做软件的软件”。“软件的软件”就是指PaaS,有些不同的是,乐高模式是一种独特的PaaS——aPaaS。任向晖解释说,这个定义源自Gartner,它在2018年专门建立了一个分类,取名高生产力应用平台(hpaPaaS),因为零代码构筑企业应用既有SaaS的特点,也有开发工具的性质,所以一般又把这个门类成为aPaaS,前面的a指Application。最早的时候,明道主要的客户都来自互联网行业,而从2013年开始,客户开始分层,明道逐渐有了一些传统行业制造业、流通业客户。这批客户的任务管理需求与明道的预期不同,管理的不是简单的一般性事务,而是核心业务对象。比如说订单、工单。中国大部分制造业是按单制造,不是库存制造。接了订单,才开始生产。对于这些企业客户来说,ERP系统都不重要。有一种生产执行系统(manufacturing execution system)可以满足需求,但是很贵,中小制造商买不起,大部分都是用一些比较灵活的任务管理工具代替。2014年开始,明道就会给予这样的客户更多的灵活度,比如允许他们增加自定义字段或者Excel链。但在实际使用中一直不太便利,一是有多少客户能很好使用excel?二是现有软件无法直接定义客户的业务实体,类似的工单、订单一直在软件功能模块下的文件中,不利于内部权限和分发。任向晖举了一个例子。明道给一个连锁影院做了一套全员管理系统。保洁员也涵盖在内,他们打开系统只能看到两个功能:早班、晚班。每次排班上工后,需要打开软件,扫一下卫生间门上贴着的的二维码,记录这次工作。打卡是只是系统很小的部分,但是保洁员工作的全部。那时候起,明道渐渐有了这样的想法,把协同从原来用功能模块,改变成用更加系统搭出来的应用,把应用分发给不同角色的用户。但在2015~2016两年,明道一直忙于对抗竞争,忙于挽回用户,所以没有精力也没有那么坚决去做这件事。直到2017年下半年迎来至暗时刻,他们才痛下决心改变2018年初,明道开始改做乐高模式。吸取过去转型不成功的经验,他们这次特别的小心。去年9月份,先发布了一个4.0版本。产品形态没有很大的改变,只是多增添了一个“工作表”模块,而且增加地特别突兀。原来明道软件有协作四大件——动态、任务、日程、知识,然后他们将“工作表“硬塞到了第三位,这个位置也是特别设计过的,不前也不后。据介绍,“工作表”是一个支持在线协作的结构化数据,可以根据客户需求建客户表或者工单表,能够实现结构化管理,也能按岗位分发,每个人都有自己的工作表。这是一个试水版本,他们想看看客户是否有需求,二是观察客户用来解决什么问题,有什么难题,进一步需求是什么。明道花了半年时间来解决这两个疑惑,才有了底气做5.0版本,也就是今年4月发布的明道云。通过明道云,非IT人员也可以快速搭建CRM、ERP、项目管理等企业管理应用,并共享统一的交互界面,打通应用之间的数据。而在背后,明道走过了许多困难。任向晖告诉记者(公众号:记者),明道云的困难在于软件架构的复杂度。而解决这个问题,倒不是看研发技术到底有多高精尖,而是要理清两个逻辑:首先,明道已经不再是一个应用软件,而是应用软件搭建工具,需要更高的抽象能力。软件管理具体的业务,需要抽象出一些概念来,而现在的明道云需要在这层抽象基础上再抽象,因为你不知道客户会用来做什么系统,可能是项目,也有可能是财务或者营销。难度二是与原来的旧产品架构无法兼容。那时候明道已经跑了六年了,客户数据都在产品上。他们曾经考虑是否在做一个全新的产品,“如果凭空做个新的,原来有的应用价值很难迁移,拿着一个不完善的新东西面向市场,很难有胜算。”所以最后还是硬着头皮做了兼容。他们打造了一个新空间,可以与老产品联合使用,而新空间又保持一定的独立性,主要是架构设计问题。目前还有1000多家客户用的是老产品。在三年的黑暗期后,明道的情况在好转。据称,他们未来将继续锚定50~1000人的小B客户。目前TMT行业还是明道的重要客户来源,占据三分之一左右,其他按单制造的贸易公司和广告、咨询、公关等专业服务公司各占据一大块。另据透露,2018年底,实现营收1500万,2019年Q1亏损了30万,而今年预计可以实现盈亏平衡。结语6年来,明道的客户换了三茬,员工也换了三茬,明道高峰期有120个员工,如今是50人。任向晖表示,神奇的是不到一半,开发的东西比以前的挑战更大,创造的平均收益也比以前高得多,都是2017年年底被逼出来的,如果没有那个境遇,只会无限期推迟。“做企业服务的每一天都在想怎样保持自己运营情怀,以前我们总是做加法,导致最后的力量越来越薄。”任向晖也在一路中有了更多的思考。如今他也将减法做到梅花网中去了,准备在今年陆续砍掉梅花网大多数业务,集中精力做一个单一的营销作品库。

    时间:2019-07-10 关键词: 软件 模块

  • 模块对于 SAFESEH 映像是不安全的。

    错误如下:1>libvlc.lib(dbxos00166.o) : error LNK2026: 模块对于 SAFESEH 映像是不安全的。 解决方法:在项目属性——>连接器——>命令行的其他选项(D)中添加      /SAFESEH:NO   

    时间:2019-06-11 关键词: 模块

  • AT89S51单片机驱动3.5寸TFT模块的设计

    前市场流行的3.5寸屏基本上都是只内置了驱动器,而不带控制器,这样给用户的使用造成了一些难度。基本上很多朋友在用彩屏时选择一些带LCD控制器的ARM7或ARM9去开发,对于不会ARM开发的朋友来说,只使用普通MCU,这样可以选择的3.5寸TFT模块,就很难找到了。 本文就是基于市场上一款比较使用的3.5寸TFT模块编写的,用户只需要帮该TFT模块当作普通的单色液晶的开发思路来使用,就可以很容易去编程。 一、 硬件选择 1、 MCU:AT89S51 2、 开发编译环境:Keil C51 3、 3.5寸TFT模块型号:MzT35C1 二、 TFT模块基本性能: 1、基本参数 模块结构: 内置控制器 屏幕大小: 3.5英寸 屏幕分辩率:320*240 屏幕颜色数:65536色(16位真彩色) 工作电压: 3.3V/5V可选 总线结构: Intel8080 总线宽度: 8Bit 背光形式: LED;可指令控制,0-127可调 连接方式: 排针插座 触摸屏:标准配置不带触摸屏;模组留有触摸屏芯片焊盘和触摸屏接口 2、接口引脚说明 接口引脚 说明 VCC 模块供电电源输入(一般无特殊要求为5V) D0~D7 8位数据总线 CS 片选(低电平有效) RST Reset复位(低电平复位) A0 控制寄存器/数据寄存器选择(低电平选择控制寄存器) WE 写信号(低电平有效) RD 读信号(低电平有效) GND 接地 S_CS 预留有ADS7846的片选 S_SCK 预留有ADS7846的SPI时钟输入 S_SDO 预留有ADS7846的SPI数据输出 S_SDI 预留有ADS7846的SPI数据输入 S_INT 预留有ADS7846的INT信号 S_BUSY 预留有ADS7846的BUSY信号 3、操作时序(8位并行Intel 8080总线) MzT35C1模块支持intel8080总线,总线的最高速度可达20MHz(当然总线的速度能否达到最高接口速度,还与用户的总线布线、线长等有关),也就是说,如果控制MCU速度足够快的话,是可以支持视频的显示的。 注意:MzT35C1模块的总线接口是8位的,也就意味着对显存的数据操作时,需要连续进行两次操作方可完成,先传高字节再传低字节;但对于寄存器的操作(写入寄存器地址,即A0为低时的写入操作)8位的操作方可。 三、MzT35C1与51硬件接口连接图 本例程使用GPIO来模拟总线时序。上图的模块供电为5V的模块,而模块的端口电平为3.3V的,所以在所有的51端口与模块间的连接串入了一个100欧的电阻,有关MCS51的其它电路不在图中画出,请用户具体参考其它的开发板文档进行了解。而图中的MzT35C1模块的相关引脚请以实物为准,图中仅示意对应的名称的端口,请用户在参考使用时注意。 三、 底层驱动代码编写方法 1、 端口配置 #i nclude “REG52.h” #i nclude “intrins.h” //包含此头文件可直接操作内核的寄存器以及一些定义好的宏 #define LCD_CTRl_GPIO() //无定义 #define LCD_Ctrl_Out() LCD_CS_SET();LCD_RD_SET();LCD_RW_SET(); #define LCD_Ctrl_Set(n) //无定义 #define LCD_Ctrl_Clr(n) //无定义 sbit LCD_CS = P2^6; #define LCD_CS_SET() LCD_CS = 1 #define LCD_CS_CLR() LCD_CS = 0 sbit LCD_RE = P3^5; #define LCD_RE_SET() LCD_RE = 1 #define LCD_RE_CLR() LCD_RE = 0 sbit LCD_A0 = P2^5; #define LCD_A0_SET() LCD_A0 = 1 #define LCD_A0_CLR() LCD_A0 = 0 sbit LCD_RW = P3^6; #define LCD_RW_SET() LCD_RW = 1 #define LCD_RW_CLR() LCD_RW = 0 sbit LCD_RD = P3^7; #define LCD_RD_SET() LCD_RD = 1 #define LCD_RD_CLR() LCD_RD = 0 #define LCD_Data_GPIO() //51的端口是双向的,无需特意规定方向,故无定义 #define LCD_Data_Out() //51的端口是双向的,无需特意规定方向,故无定义 #define LCD_Data_In() P0 = 0xff //51的端口要读数据前需要先输出0xff #define LCD_Data_BUS_Clr() //无定义 #define LCD_Data_BUS_Set(n) P0 = n #define LCD_Data_Read() P0 2、写数据和指令操作 //============================================== // 函数: void LCD_DataWrite(unsigned int Data) // 描述: 写一个字(16bit)的显示数据至LCD中的显示缓冲RAM当中 // 参数: Data 写入的数据 //============================================= #defineLCD_DataWrite(n) LCD_A0_SET();LCD_CS_CLR();LCD_Data_BUS_Clr();LCD_Data_BUS_Set((unsigned char)(n》》8)); LCD_RW_CLR();LCD_RW_SET();LCD_Data_BUS_Clr();LCD_Data_BUS_Set((unsigned char)n);LCD_RW_CLR(); LCD_RW_SET();LCD_CS_SET() //===================================================== // 函数: void LCD_RegWrite(unsigned char Addr,unsigned int Command) // 描述: 写一个字节的数据至LCD中的控制寄存器当中 // 参数: Addr 要写入的寄存器的地址,低八位有效(byte) // Command 写入的数据 //===================================================== #define LCD_RegWrite(n) LCD_A0_CLR();LCD_CS_CLR();LCD_Data_BUS_Clr();LCD_Data_BUS_Set(n); LCD_RW_CLR();LCD_RW_SET();LCD_CS_SET() 2、 读数据操作 //============================================= // 函数: LCDBYTE LCD_DataRead(void) // 描述: 从LCD中的显示缓冲RAM当中读一个字节的显示数据 // 参数: 无 // 返回: 读出的数据, // 备注: Mz 通用版LCD驱动程序 标准子函数 //=========================================== LCDBYTE LCD_DataRead(void) { LCDBYTE Read_Data; LCD_Data_In(); LCD_A0_SET(); LCD_CS_CLR(); LCD_RD_CLR(); LCD_RD_SET(); LCD_RD_CLR(); LCD_RD_SET(); //前面的操作是要完成一次完整的空读操作后方能读取到数据 //如果用户需要连续读取显存,侧仅需要在第一次读数据时作一 //次空读操作即可 LCD_RD_CLR(); Read_Data = LCD_Data_Read(); Read_Data = Read_Data《《8; LCD_RD_SET(); LCD_RD_CLR(); Read_Data |= LCD_Data_Read(); LCD_RD_SET(); LCD_CS_SET(); LCD_Data_Out(); return Read_Data; } 3、 初始化TFT操作 void LCD_Init(void) { // FLASH *Init_String; //LCD驱动所使用到的端口的初始化 LCD_PortInit(); //根据LCD显示的配置,设置LCD的数据地址指针自动增加特性 //end LCD_RE_CLR(); TImeDelay(5); LCD_RE_SET(); LCD_RegWrite(0x03); LCD_DataWrite((1《《7)| (0x60《《0)); //设置背光控制使能、背光亮度等级为60(0~127) LCD_RegWrite(0x04); //写系统寄存器 // LCD_DataWrite((0《《7)| //当前显示页 // (0《《6) | //当前读写页设置 // (1《《0)); //显示开关 LCD_DataWrite(MzT35_Ctrl_Reg); /* Init_String = IniTIal_Tab; while(Init_String!=0xffff) { LCD_RegWrite(0x05);LCD_DataWrite(*Init_String++); LCD_RegWrite(0x06);LCD_DataWrite(*Init_String++); }*/ LCD_Fill(LCD_INITIAL_COLOR); }

    时间:2019-05-20 关键词: 模块 单片机

  • 英飞凌推出专为工业应用而优化的功率模块

    在纽伦堡举行的2006年电子功率器件、智能传送、电源质量博览会(pcim2006)上,英飞凌科技公司(fse/nyse: ifx)推出了全新紧凑型igbt(绝缘栅双极晶体管)模块家族,为各种工业传动装置以及风车、电梯或辅助传动设备、机车与列车用电源及供暖系统传动装置,提供优化型功率转换器系统解决方案。基于创新型封装概念的全新primepack?模块,充分发挥了英飞凌新一代igbt4芯片的优势。  在这种创新模块设计中,igbt芯片距基板紧固点更近,降低了基板与散热器之间的热阻。基于这些特点,与传统模块相比,能够使内部杂散电感降低60%左右。减少杂散电感对于消除尖峰过电压是非常重要的。独特的布局大大改善了热分布,实现了整个模块系统的低热阻性能。最高运行温度从+125°c提高到 +150°c,大大超出了先前模块的。英飞凌还将这种模块的最小贮存温度从先前-40°c降低至-55°c。面向功率变换器应用的全新igbt模块,还能在相同阻断电压或模块尺寸的条件下,使额定电流上升20%左右,或者在以相对较小的体积实现相同的功率损耗。  目前,英飞凌已经推出了1,200v和1,700v两个电压级别的primepack模块,每个模块都有两种尺寸规格:89 mm x 172 mm和89 mm x250 mm。primepack模块的半桥配置和模块化设计,使得用户可以很容易就成比例的改变转换器的功率,如选用不同的模块尺寸,或将特定型号的模块并连在一起。两款模块的重量比同等功率的传统模块要轻45%,这使得设计和安装功率变换器更为简单。  “通过推出primepack模块,英飞凌再次改写了功率模块的行业标准,因此能够更好地满足客户的需求,”英飞凌科技工业功率电子产品部主管martin hierholzer说,“面向系统集成全面优化的创新模块设计,与采用trenchstop?/电场截止工艺制造的新一代高性能igbt4芯片的结合,可优化我们最新推出的系列模块,从而大大提高各类工业传动系统的效率和耐用性。”  工业传动市场具备很大的增长潜力。据ims research的一项研究报告,全球工业传动市场规模预期将从2005年的85亿美元增长到2008年的94亿美元,年均增长6%。在传动系统中运用现代化的功率半导体,能够大幅度降低电能消耗。例如,应用电子驱动控制,可以使每台电机平均节省40%的电能。  primepack的推出,进一步壮大了英飞凌功率模块产品家族的阵容,如今,该产品家族包括紧凑型1,200v和1,700v产品,其功率范围介于200kw的62mm产品家族和300kw以上的成熟ihma模块之间。-55°c的额定贮存温度和+150°c的最大运行温度,使得primepack模块能够在异常严酷的环境下保持正常工作。这些模块在德国warstein生产,igbt二极管和igbt芯片在奥地利菲拉赫制造。 供货情况  1,200v和1,700v primepack模块样品现已开始供货,预计2007年第一季度实现量产。这些模块符合rohs要求,并满足nff16-101和16-102的防火要求。 igbt4简介  英飞凌首次推出最大运行温度为150°c、结温为175°c、电压级别为1,200v的新一代igbt4芯片组件。新模块除改进芯片的散热性能外,还降低了芯片的正向功率损耗,提高了其电气强度。

    时间:2019-04-24 关键词: 英飞凌 模块 嵌入式开发 功率 专为

  • TD-LTE综合测试仪表关键模块的研究与实现

    TD-LTE综合测试仪表关键模块的研究与实现

    摘 要: 在对OFDM调制以及FPGA、DSP、中频接口进行深入研究的基础上,提出了一种TD-LTE系统中下行链路基带信号发送的实现方案,在系统的设计思路和硬件资源上进行了优化。在实际的硬件环境下,通过大量测试,验证了该方案的可行性和有效性。关键词: TD-LTE;基带信号发送;OFDM调制;FPGA 正交频分复用技术[1](OFDM)由于频谱利用率高、易于实现等优点,在现代无线通信领域得到了广泛的应用。在TD-LTE中,下行链路采用的就是OFDM技术。 TD-LTE物理下行链路需要进行一系列的算法操作,其中IFFT变换是必不可少的。由于做FFT和IFFT变换会占用较多的资源,从目前的硬件处理速度来看,不可能完全靠DSP完成这些算法,所以在设计中一般采用DSP+FPGA的信号处理核心[2]。其中由DSP完成灵活多变和计算量不大的运算,由FPGA完成快速和固定的较大计算量的运算[3],这样就可以同时发挥DSP和FPGA的优点。本文基于TD-LTE无线终端综合测试仪表项目的开发,提出了使用FPGA实现基带信号发送的方案,并进行了相关的研究。1 OFDM调制原理 TD-LTE系统采用OFDMA作为下行链路的多址方式,如图1所示。1.1 子载波映射 子载波映射形式有集中式(Localized)[3]和分布式(Distributed)两种。下行链路使用的是集中式映射形式。 2 硬件实现与优化方案2.1 基带信号发送模块的硬件实现 基带信号发送在基带板中最关键的部分是做IFFT变换,在硬件实现过程中涉及到与DSP以及中频、射频的接口问题,所以围绕IFFT变换,周围还要增加一些必需的模块。TD-LTE无线终端综合测试仪表中基带信号发送模块的硬件实现如图3所示。

    时间:2019-04-23 关键词: 模块 嵌入式开发 关键 仪表 综合测试

  • 电力网络监控仪中数据采集模块的设计

    电力网络监控仪中数据采集模块的设计

    摘 要: 讨论了一种电力网络监控仪的数据采集模块的设计方法。结合锁相环同步技术改进数据采集模块,加入锁相环频率跟踪电路,实现同步等间隔采样,减小了非同步采样引入的误差;针对快速傅里叶变换(FFT)算法的栅栏效应和频谱侧漏提出了加窗插值FFT算法,并把算法移植到ARM内核的微控制器LPC2138中,精确实现了电网各次谐波幅值频率和总谐波畸变率的计算。关键词: 数据采集; 傅里叶变换; 锁相环; 谐波; ARM 近年来,随着电力电子技术的飞速发展,各种电力电子装置在电力系统、工业控制和日常生活中的应用越来越广泛。这些非线性负荷设备大量涌入电力系统,导致电网中的谐波分量大大增加,电网波形畸变日趋严重,对电力系统中的发变电设备、继电保护装置、通信设备和测量仪器等造成了不同程度的危害。因此,实时可靠地监测和分析电网及非线性用电设备的谐波,将有利于电能质量的评估,为谐波污染的治理提供依据。 电力网络监控仪广泛用于变配电站、智能型配电盘/开关柜、智能建筑和能源管理系统中等,借助一定的通信规约,实现了远程数据的采集与控制。目前存在的电力参数测量仪表多以专用测量芯片和DSP芯片为核心,但大多数专用测量芯片不具备测量谐波的功能,且移植性差,不利于扩展和升级;高端的监控仪集成了ADC+DSP+ARM结构,虽测量精度大幅度提高,但增加了硬件成本和复杂度,不利于数字化监控仪的推广使用。本文所设计的电力网络监控仪采用了高精度ADC与ARM结合的模式,利用LPC2138芯片的高性能多资源的特点,实现高准确度电量参数计量和实时谐波分析。ARM芯片具有高性价比、高可靠性和低功耗等特点,易于大范围推广使用。  数据采集模块是保证谐波测量精度的基础,本文在用FFT做谐波测量的工程应用中对传统电力网络监控仪的数据采集模块进行了改进。文中采用6通道16 bit的高精度A/D转换芯片CS5451,加入锁相环频率跟踪电路,基于改进的加窗插值FFT算法,使谐波分析的精度在工程应用中大幅度提高。1 加窗插值基-2FFT算法原理 主要的谐波分析检测方法有快速傅里叶变换(FFT)、人工神经网络、奇异值分解、小波变换[3]等。其中FFT算法因计算高效性而在谐波分析中得到广泛的应用。  采用FFT算法进行电力系统谐波分析时很难做到同步采样和整数周期截断,存在泄漏现象和栅栏效应,使算出的信号参数不准,尤其是相位误差很大,无法满足准确的谐波测量要求。通过加窗插值算法可以消除栅栏效应引起的误差[5-7],提高电力系统基波与各次谐波的分析精度。 在实际测量中应用最多的窗是矩形窗、Hanning窗和Blackman窗。其中Hanning窗的窗口在边界处平滑衰减到0,可有效减小谐波间泄漏,且幅值分辨率和频率分辨率精度较高,因此本文选用Hanning窗。 FFT算法流程图如图1所示。2 数据处理模块的硬件设计 DFT或FFT都是建立在同步采样条件之上的,存在同步偏差时,基于DFT或FFT的谐波分析会产生同步误差。减少或者消除同步误差的方法是使用同步采样技术。本文在系统中采用同步采样环节,使采样点均匀分布在电网的一个整周波内,实现同步采样。  目前同步采样的实现方法主要有软件同步采样法和硬件同步采样法两种。但由于电网工频信号的频率并不稳定,如果采用软件定时来采样,虽然采样点之间的时间间隔相等,但因信号周期长度的变化,使得每个周期内的采样点数不固定,且不同周期的采样点对应的相位也是随机改变的。一个周期内的采样点数越少,这个问题就越严重也就无法对采样信号进行快速傅里叶变换。因此本文中采用硬件同步采样法实现同步采样。2.1 系统总体结构设计  电力网络监控仪的硬件结构主要由四部分组成:电源板、主板、CPU板和液晶显示模块。如图2所示。

    时间:2019-04-23 关键词: 模块 电力 网络监控 数据采集 总线与接口

  • 基于CC2430的ZigBee无线数传模块的设计和实现

    基于CC2430的ZigBee无线数传模块的设计和实现

      引言  现在,无线通信技术已经成为人们日益关注的问题之一。ZigBee采用IEEE802.15.4标准,利用全球共用的2.4 GHz公共频率进行无线测量和系统监控,而且具有明显的低成本、低功耗、网络节点多、传输距离远等优势。  目前,ZigBee技术已被视为替代有线监视和控制网络领域最有前景的技术之一。为此,本文论述了一种基于CC2430芯片的无线数据传输模块的设计方法。  1 ZigBee简介  ZigBee是一种基于IEEE802.15.0标准的短距离、低速率无线网络技术,该无线连接技术主要解决低成本、低功耗、低复杂度、低传输速率、近距离的设备联网应用,主要用于无线传感器网络和测量控制方面。国际上,IEEE802.15.4工作组及ZigBee联盟共同致力于该无线连接技术的推广工作,其中,IEEE802.15.4工作组主要负责制定ZigBee物理层及MAC层协议.其余协议主要参照和采用现有标准,以便于今后不同厂商设备的互联互通;ZigBee联盟则负责高层应用及市场推广工作。于2002年成立的ZigBee联盟如今已经吸引了上百家芯片公司、无线设备公司加入。此外,Freescale、TI等国际巨头也都已推出了比较成熟的ZigBee开发平台。  ZigBee标准是基于802.15.4协议栈而建立的,它具备了强大的设备联网功能,并支持三种主要的自组织无线网络类型,即星型结构、网状结构(Mesh)和簇状结构(Cluster tree),其中网状结构具有很强的网络健壮性和系统可靠性。  ZigBee协议比蓝牙、GSM、Wi-Fi更加简单实用,表1列出了ZigBee同其它无线网络的比较。  2总体设计  为了进行模块化的设计,本文采用了基于通用异步收发模式(UART)接口的设计,以便方便的通过此接口将STIM(智能传感器接口模块)和该无线模块连接在一起,从而发送用户的数据。  为了能够方便在线调试,并测试串口的数据,本系统设计分为两个部分:一是CC2430部分,该部分采用四层板小型化设计,上面只有CC2430芯片和部分外围器件;另一部分是测试底板,该板采用两层板设计,包含USB与UART接口、指示灯、复位和调试接口等。这样的设计既可以从USB接口截取电源,还可以使计算机调试UART更加方便,同时还可以简化射频板的设计,使射频板部分可以更加通用。 图1所示是测试底板的电路原理图,系统中CC2430的应用电路原理图如图2所示。  3 CC2430芯片简介  CC2430/CC2431是芯片巨人TI公司收购无线单片机公司CHIPCON后推出的全新概念新一代ZigBee无线单片机系列芯片。CC2430是一款真正符合IEEE802.15.4标准的片上SOC ZigBee产品。CC2430除了包括RF收发器外,还集成了加强型8051MCU、32/64/128 KB的Flash内存、8 KB的RAM、以及ADC、DMA、看门狗等。CC2430可工作在2.4 GHz频段,采用低电压(2.0~3.6 V)供电且功耗很低(接收数据时为27 mA,发送数据时为25 mA),其灵敏度高达-91 dBm、最大输出为+0.6 dBm、最大传送速率为250 kbps。  CC2430的外围元件数目很少,它使用一个非平衡天线来连接非平衡变压器,以使天线性能更加出色。电路中的非平衡变压器由电容C309、C311和电感L301、L302、L303组成,整个结构可满足RF输入/输出匹配电阻(50 Ω)的要求。内部T/R交换电路用于完成LNA和PA之间的交换。R200、R201为偏置电阻,其中R200主要用于为32 MHz的晶体振荡器提供合适的工作电流,通过R201可为芯片内部射频部分提供精密电流参考源。选用一只32 MHz的石英谐振器和两只电容(C210、C211)可以构成32 MHz晶体振荡器电路。芯片内部的电压稳压器可为所有1.8 V电压的引脚和内部电源供电,C214、C209、C200等为去耦电容,主要用于电源滤波,以提高芯片的工作稳定性。CC2430芯片的主要特点如下:  ·内含高性能和低功耗的8051微控制器核;  ·集成有符合IEEE802.15.4标准的2.4 GHz的RF无线电收发机;  ·具有优良的无线接收灵敏度和强大的抗干扰能力。  ·休眠模式时仅0.9μA的流耗,可用外部中断或RTC唤醒系统:待机模式时的电流消耗少于0.6μA,也可以用外部中断唤醒系统;  ·硬件支持CSMA/CA功能;  ·具有较宽的电压范围(2.0~3.6 V);  ·具有数字化的RSSI/LQI支持和强大的DMA功能;  ·具有电池监测和温度感测功能;  ·内部集成有14位模数转换的ADC;  ·集成有AES安全协处理器;  ·带有2个可支持几组协议的USART,以及1个符合IEEE 802.15.4规范的MAC计时器。同时带有1个常规16位计时器和2个8位计时器。  ·具有强大和灵活的开发工具。  4程序设计  限于篇幅。这里对于软件的设计只做简短的介绍。作者购买的是TI公司的CC2430开发套件,其中包括调试板和软件。现在,TI已经免费提供原来昂贵的ZigBee协议栈,并且会有不断的更新和完善。此外,该套件还有一些实用的例子,利用它们可以降低开发的复杂度,加快开发人员的开发速度。  5 结束语  随着ZigBee技术的不断成熟和应用范围的不断扩展,各大半导体厂家几乎都已经推出了自己的ZigBee芯片和开发套件。相信在未来几年,它不仅可以打开大量的新应用之门,而且还能给许多现有的应用增加新的价值。由于通过各种非常简单的ZigBee器件就能实现联网,因此,作为一个全球性标准,ZigBee技术可为将来实现无所不在的网络创造条件。可以预见Zigbee无线传感将切实改变人们的生活。

    时间:2019-04-19 关键词: Zigbee 模块 总线与接口

  • 控创RISC构架COM模块面向自动化、交通领域

    控创公司日前推出了全新的E2Brain模块EB8347。这是一款构架的Computer-On-Module模块,采用含密码算法的MPC8347处理器(另有可选)。EB8347可应用于自动化、医疗、能源、国防和交通等众多应用领域。由于像EB8347这样的嵌入式模块在技术上已经非常成熟,厂商采用EB8347可以更加专注于自身的核心研发能力,大大加快产品投放市场的速度。 据介绍,EB8347的强大功能包括:DVI图形端口、TTL平板显示接口、两个USB2.0(480Mbit/s)端口和在533MHz主频下1008MIPS的处理能力,而且它是第一款将精密级HMI和实时控制功能集成在一个系统里的E2Brain模块。在各种恶劣工作环境下,高性能的EB8347是x86COM模块的一个理想的替代方案,构架在超低功耗下拥有较为出色的计算能力、高强固级的机械设计、宽温工作(最高可达-40℃至+85℃),以及七年供货保证。 此外,EB8347模块还包括如下配置:两个千兆以太网接口、最大可选的高速DDR表贴内存、最大64MB的表贴、、四个串口(均为16550兼容,其中两个是终端接口Rx/Tx)、一个AC97音频接口和一个CF卡接口(插座置于载板上),此外还有在板的实时时钟(RTC)、看门狗()和温度。客户扩展卡可通过LPC/32位33/的PCI插槽。EB8347模块仅需要单3.3V供电。 EB8347的软件支持包括带网络支持并独立于操作系统的BootLoader和/VxWorksBSP。通过SPI接口(SerialPeripheral)将可执行程序写入系统;为了方便开发工作,还专门提供了JTAG/BDM接口用来进行调试和程序写入。 EB8347将从2006年4月起正式供货,相关的评估板也将同期面市。

    时间:2019-04-19 关键词: 模块 嵌入式开发 领域 构架 交通

  • 磐仪科技PC/104 & PC/104-Plus CPU模块Em104P-i8523

    嵌入式工业电脑厂商磐仪科技,新推出的pc/104 & pc/104-plus cpu模块em104p-i8523,采用了板载的低功耗pentium m / celeron m cpu,配合intel 852gm + ich4芯片组,在尽可能小的尺寸空间上实现了高速的数据处理和优异的图形处理能力,特别适合对性能要求高而体积小的嵌入式控制终端中。   em104p-i8523标准品提供了板载的intel低电压pentium m 1.4ghz cpu, 2mb二级高速缓存,可通过一个200-pin so-dimm插槽扩展1gb ddr。intel 852gm芯片组中集成了图形显示功能,可支持64mb共享显存,crt显示最高可支持1920 x 1440的分辨率,lcd显示支持18/36-bit lvds最高分辨率1440 x 1050,同时可支持独立双显示功能,可以满足绝大多数工业应用场合的图像显示需求。此外还集成了intel 82562ez的10/100mbps自适应网卡,ac’97音频编解码器,支持麦克风、线入、线出功能和看门狗定时器等。  em10 4p-i8523的外形为“亚”字形,同标准的pc/104模块相比多出一对小“翅膀”,目的是为了提供更强大的扩展功能。除了标准的pc/104和pc/104-plus接口,em104p-i8523也支持两串、一并、软驱、键盘鼠标和两个ide驱动器,还可支持4个usb2.0兼容接口,可扩展最新的usb设备。  arbor此次推出的em104p-i8523,是目前业内同尺寸规格产品中,功能最强大、最完善的顶尖级pc/104 & pc/104-pluscpu模块。它的推出,将是通讯、电力、石化、医疗、金融等行业的嵌入式控制终端设备的最佳解决方案。

    时间:2019-04-18 关键词: 模块 pc amp 科技 嵌入式处理器

  • 研扬科技COM Express CPU模块COM-915上市

    研扬科技(AAEON)新开发出一款COM(Computer-on-module) CPU模块COM-915,该产品采用 915GM + ICH6M芯片,支持 90纳米 M/ M处理器,提供高速PCI-总线接口和串行ATA,比同类的客制化平台拥有更多灵活性,且能加速产品上市速度。 研扬表示,COM 提供精巧的尺寸和兼容性,为用户和厂商提供了开发的便利,新的COM-915支持18/36位 面板,以及DDRII 400/533 SoDIMM内存模块,最高达1GB。可通过一个数字音频接口与载板上的音频解码器连接。 此外,客户还能选择AC-97音频解码器和高清晰度(HD)音频解码器。并行和串行ATA接口则为用户提供灵活的储存选择。COM Express CPU模块适合多种不同应用,如、娱乐、工业自动化、医疗和POS机等。

    时间:2019-04-18 关键词: CPU 模块 express 科技 嵌入式处理器

  • 研扬科技PC/104 CPU模块又添新品——PFM-540I

    研扬科技,作为嵌入式板卡制造业的领导厂商,拥有全线pc/104cpu模块产品,最新推出一款经济型pc/104cpu模块——pfm-540i。小巧的尺寸和丰富的功能确保该款产品是您现有系统和计划装置中性价比最高和兼容性最强的模块。  pfm-540i采用amdgeodelx800处理器,与市场上其他pc/104cpu模块相比更经济。该模块支持ddrsodimm内存,ddr333最大支持1gb,ddr400最大支持512mb。尽管pfm-540i身材小,它可以提供用户所需要的全部功能。板载的amdlx800和cs5536芯片组是pfm-540i实现高性能的保障。该款产品支持1个10/100base-tx以太网接口、4个usb2.0端口、2个串口、1个并口、ir接口、看门狗定时器和pc/104扩展接口。  pfm-540i是一款符合rohs指令的产品,无风扇设计且充分支持isa和cfd功能。作为工作系统而言,它支持常规嵌入式操作系统,如wince、winxpembedded、windowsxpprofessional,能够轻易地兼容用户的现有操作系统。pfm-540i为您提供了一个低价格高性能的升级系统解决方案。欲了解详细信息,请登陆.cn。  关于研扬  研扬科技集团(aaeon)是台湾工业计算机上市公司(股票代码2463),1986年公司成立初期主要专注在工业计算机平台设计、开发与制造。1992年更名为研扬科技股份有限公司,并在1999正式在台湾股票上柜市场公开发行。intelica(英特尔通信联盟)成员。目前生产的产品包括嵌入式单板计算机、液晶平板电脑、医疗专用平板电脑、工控机、工业级机箱、一体化工作站、工业级液晶显示器、防火墙以及相关配件等。  研扬科技集团在全球市场如美国、欧洲、东南亚等均设有分公司或办事处,并于2003年顺应大陆市场的需求,陆续分别在上海、北京、成都、深圳设立分支机构,并且在苏州工业园区设立生产及维修基地,旨在为大陆的客户提供最好的服务!

    时间:2019-04-17 关键词: 模块 新品 科技 嵌入式处理器 又添

  • Eurotech的高性能CPU模块用于工业环境

    eurotech发布了高可靠性的cpu模块,加强了赛扬400mhz和英特尔奔腾iii 800mhz处理器主板。 两种主板都能够在宽温的环境中,即-40 - +85℃的环境中稳定运行。模块已经被广泛应用在诸如军用移动等对坚固性和温度指标都有极高要求的专业应用中,并且得到用户的一致好评。模块采用了独特的结构式散热系统,通过大面积的散热平面,对主板上的所有关键元部件进行散热, 例如:处理器,芯片组,sdram等等。这种方式可以确保模块在高达+85℃的条件下稳定工作。eurotech集团也对每一块cpu在出厂以前都进行了严格的测试。   所有的全新rohs系列cpu模块都带有一个高性能lvds接口,可以直接与高分辨率的lcd液晶板相连。用户可以在eurotech的专用嵌入式bios中对液晶板控制器的时钟参数灵活独立地进行调整。用户在连自己的液晶板和cpu时,也可以咨询eurotech来获取进一步的帮助。 以下产品配备了赛扬400mhz处理器: cpu-1452 - 4 usb 2.0,lvds和标准外围设备端口 cpu-1454 - 千兆以太网,lvds和标准外围设备端口 以下产品配备了奔腾iii 800mhz处理器: cpu-1462 - 4 usb 2.0,lvds和标准外围设备端口 cpu-1464 - 千兆以太网,lvds和标准外围设备端口 标准外围设备包括:串口,usb端口,10/100mbps以太网口,双向epp/ecp并行端口,模拟视频输出, 一个eide hdd接口,扬声器口,键盘/鼠标,实时时钟以及一个硬件看门狗计时器。 对于需要被动式散热,高可靠性和宽温运行的系统来说,这些pc/104+ cpu模块是非常理想的选择。 该类型的模块和其内建的eurotech bios能够保证与大多数嵌入式操作系统的完美兼容性,例如: windows ce,exp,vxworks,linux和qnx。模块的嵌入式bios在1mb的flash eprom中,可进行重新编程。模块的 设置参数储存在flash中,保证模块在没有电池的情况下也可以正常运行。用户可以选择现成的硬件开发 平台对模块进行评测和调试,从而大大缩短开发周期和风险。

    时间:2019-04-17 关键词: 模块 工业 环境 嵌入式处理器 高性能

  • 智能技术扩展模块-STX

    智能技术扩展模块-STX

    摘 要:   STX模块是高度集成的多功能处理模块系统(SoM),具有全面的计算能力。尽管STX模块根据不同的功能和能源结构进行配置,但该模块总是需要通过输出接口进行配置,并与基板配合工作。STX与PC/104尺寸相同,都是3.6"x3.8",并使用相同的4个底座孔。 关键字:智能技术;模块   基板   基板是STX模块通过STX接口的输入/输出出线板。它能够提供标准的PC输入/输出信号转换和输出,比如,串行(COM)通信端口TTL级信号至RS-232/422/485,AC(声耦合器)连接通过AC97CODEC(编码译码器)至AC97音频,以太网信号从数字转换为模拟并且输出至并行端口,IrDA(红外线数字信号连接),软驱,USB接口,集成驱动器接口,液晶显示器,阴极射线管设备等等。STX基板有各种尺寸大小。标准外形是PC-104,3.5",5.25"和ATX。 STX的特点:   简单的应用基板设计。   可以方便的改装为PC/104(ISA:工业标准体系结构)和PC/104+(PCI)接口   ePC模块上不需要电缆接口。   只有两个稳定性好的SMT板到板接插件,所有的接口都集成化了。   根据不同的板的要求,由各种堆放高度。   至少于3个PC代完全兼容。   为达到出色的产品质量和效益,进行全面的智能化设计。   为恶劣的应用环境设计安全和稳定的机械安装概念。   为实践所验证的散热概念。   散热元件,即处理器和系统芯片,以及大型零件(存储模块)总是在相同的位置。 STX的优势   最小的体积   最好的连接器概念   数个支座(模块至基板间隔)   有效的,综合的被动冷却散热概念。   坚固和安全的机械概念带来极好的防震防撞击能力。   满足各种苛刻的要求(质量)   便利的基板信号路径选择   STX接口直接与PC/104+总线(PCI,ISA)连接。   与PC/104相同的尺寸和底板孔。   很好的继承了为全世界承认的,成功的PC/104标准。   全面的STX适用的PC/104扩充装置(接口适配器,场地总线控制器,电源,PC/104安装设计等)   电子智能服务SoM(模块系统)+客户订制基板+嵌入式操作系统   电子智能服务流程图   电子智能服务SoM(模块系统)+客户订制基板+嵌入式操作系统电子智能服务流程图   艾讯科技的电子智能服务是一种优化过程,为艾讯科技的标准模块系统+嵌入式操作系统平台开发客户订制基板。这一过程非常迅速,投资门槛低。通过电子智能服务,在确认订货的30天内,3台随时可以运行的样品可以生产出来。通过电子智能服务,客户可以减少85%的正常开发时间和成本。SelectSoMEngine:选择模块系统引擎SelectFunctionBlocks:选择功能块SelectI/OComponents:选择输入/输出部件SelectSoMEngine:选择模块系统引擎ConfirmSpecification:确认各种指标SelectSoMEngine:选择模块系统引擎SettleNRE:结清非重发性设计成本30dayse-Smart:30天的电子智能服务Complete3EngineeringSamples:完成3台设计样品 作者介绍: 艾讯(AXIOMTEK)于1990年成立于台湾,由一群充满开拓精神的年轻工程师所发起。多年来,已成为世界工业计算机领域公认的主要设计者和制造者。自公司起草之际,艾讯即以创新的设计和以客户满意为己任的服务态度而享有高知名度。

    时间:2019-04-16 关键词: 模块 技术 智能 stx 技术教程

  • XPort与ZigBee模块的Internet接入技术

    三峡大学 王立波陈慈发引 言  ZigBee技术作为一种新型的近距离、低功耗、低数据传输率的双向无线通信技术,在家电产品中得到越来越广泛的应用。在网络无处不在的今天,人们希望随时随地能访问和控制家庭中的各种家电设备。这就要求嵌入在家电产品中的智能控制系统 (Agent)能够与Internet相结合,使家电设备顺利地接入Internet,并能提供相应的网络服务。实现这些服务要求Agent必须实现 TCP/IP协议栈,不管是以软件方式还是以硬件方式,都会增加产品开发的成本、周期和复杂度。本文介绍一种基于XPort和ZigBee模块的 Internet接入方案,将它集成到家电产品的设计中,即可使智能家电设备便捷地接入Internet,然后通过Internet来控制。  1 XPort  XPort设备服务器是美国Lantronix公司开发的一种紧凑且高度集成的、可让任何带有串口的智能设备接入Internet的嵌入式设备。通过在自己的产品设计中集成XPort,开发人员不必考虑复杂的网络协议,可以大大缩短产品开发周期。XPort模块集成有Lantronix公司的DSTni- EX增强版16位CPU。该模块为i86内核体系结构,具有24位寻址能力、256 KB的SRAM、16 KB的引导ROM、384 KB的Flash和10/100 Mbps自适应以太网口(RJ45)。图1直观地显示了XPort的接口方式和内部布局。XPort一端为3.3 V CMOS电平的8引脚高速串口(GND,3.3VDC,Reset,Data In,Data Out,CPl,CP2,CP3),另一端为RJ45标准以太网口。  XPort的主要功能是实现串口与10/100 Mbps网络间的数据转换,便于带有串口的设备接入Internet;另外还有Email告警功能,通过设定的条件触发。XPort高速串口支持 RS232、RS485协议,有300~921 600 bps的波特率可选。控制信号有DTR/DCD、CTS、RTS,流控制有XON/XOFF、RTS/CTS、3个PIO pin口(软件可选)。XPort网络接口的连接器为RJ45,支持协议有TCP/IP、UDP/IP、ARP、ICMP、SNMP、TFTP、 Telnet、DHCP、BOOTP、HTTP和AutoIP。XPort具有基于Windows平台的配置工具,内建Web服务器,Flash存储器可以存储用户自定义网页,固件可以通过TFTP和串口升级。XPort设备服务器还提供10/100 Mbps自适应以太网连接、存储在Flash中的可靠的操作系统、嵌入式Web服务器、完整的TCP/IP协议栈、标准的AES加密、状态指示灯和电磁屏蔽电路等。XPort的内部结构如图2所示,一端的串行接口与DsTni-EX连接,另一端的以太网连接器通过一个防电磁干扰电路与CPU连接。  XPort通过串口和边缘设备通信。XPort的工作电压为3.3 V,内部有一个电压监测电路,当提供的电压低于2.7 V时会触发重启。3.3 V电压通过内建的1.8 V电压转换器为微处理器供电,滤波电路产生3.3 V的数字电压和模拟电压,25 MHz晶振电路为CPU和以太网媒体访问控制芯片提供精确时钟信号。  2 系统结构  远程访问和控制家电需要处理的关键问题是不同数据类型的转换,即TCP/IP数据如何被转化为家电可以接收识别的数据,使用户通过局域网或。Internet终端就能访问家电。该系统主要由3层组成:用户层、控制中心层和终端设备层,其结构如图3所示。  其中,用户层负责收集、显示整个系统家电状态数据和发送控制命令,这些功能由用户层中的Web页面来实现,也可以使用上位机软件;控制中心层实际上成为用户层与终端设备层之间的一个连接,由TCP/IP到串口转换设备XPort和ZigBee模块LM2455-EM组成,相当于一个ZigBee网关,其主要作用是协议转换和数据传递;终端设备层是由传感器、无线发射模块和微控制器(MCU)等组成的智能家电产品。用户层通过用户程序发出的控制命令经 Socket连接传给XPort,设备MCU接到数据后控制执行器产生相应的动作,让家电进入相应的工作状态。家电作为该系统中的嵌入式终端设备,成为 ZigBee网络中的一个ZigBee节点。  图3中,虚线表示ZigBee无线通信,可分为单向和双向。单向通信时,家电设备控制中心只需对其发出命令,控制其工作状态;双向通信时,家电设备控制中心还需要从该设备获得相关的信息,并将该信息返回给用户。系统的关键部分是控制中心层,其中XPort负责与局域网或Internet连接,LM2455 -EM无线模块负责组建ZigBee网络并与家电通信。图4给出了XPort与LM2455-EM的连接方式。XPort的数据接收口连接LM2455- EM的数据发送口P1_1,XPort的数据发送口接LM2455-EM的数据接收口P1_0。   当用户通过Internet发送控制家电的信息或者想要获得家电状态时,XPort就将收到的网络数据转换为串口数据,通过其引脚4发送给LM2455- EM的串口(P1.0);LM2455-EM做出相应的响应,并通过无线收发器向终端设备发送相关命令。同样,终端设备对收到的命令做出响应,如果用户端需要读取家电状态,则发送状态信息给控制中心。当LM2455-EM收到ZigBee无线数据时,将其发送到XPort的引脚5,XPort就将原始数据打包成TCP/IP数据包,发送给用户。  3 ZigBee模块  ZigBee模块LM2455-EM的核心是韩国RadioPulse公司推出的一款片上系统芯片MG2455-F48。它完全兼容IEEE 802.15.4标准和ZigBee标准,为家电控制、无线传感器网络等ZigBee应用提供一种无线解决方案。由RF收发器、嵌入式8051核微控制器、内部Flash存储器一般I/O口和定时器、UART等外围设备组成;通信速率有250 kbps、500 kbps、1 Mbps,提供μ-law/a-law/ADPCM语音编码支持,具有96 KB的Flash程序存储空间和8 KB数据内存。  在空旷场合,通信距离可以达到200 m。其功耗很低,在睡眠模式下,电流消耗低于1μA;在接收状态下,电流消耗为33.2 mA;在发送状态下,0 dBm时电流消耗为30.6 mA,8 dBm时电流消耗为43 mA。MG2455-F48采用四侧无引脚扁平48引脚封装方式。  MG2455-F48芯片集成了符合ZigBee协议标准的射频收发器和微处理器,具有通信距离远、抗干扰能力强、组网灵活、性能稳定可靠等优点,能实现点对点、一点对多点、多点对多点间的数据透明传输,可组成星型、树型、蜂窝型等网络拓扑结构。数据通信方式包括广播方式和按照目标地址发送方式。 RadioPulse公司以库文件的形式为用户提供ZigBee协议栈软件,用户可使用Keil等工具软件编译自己的应用程序。  4 XPort的配置  XPort上电后需要进行配置,使其符合用户需要的工作状态。Lantronix公司提供了相应的工具软件Lantron-ix Devicelnstaller。运行该软件,如果XPort供电正常且已经接入网络,该软件会自动搜寻到该设备。可以通过3种方式配置XPort:浏览器方式(推荐使用,图形用户界面),Telnet:远程登陆方式和串口方式。  首先使用DeviceInstaller软件为其分配一个有效的IP地址,然后设置XPort的串口工作方式,最后设置其网络参数。使用协议选择TCP,工作模式为接收连接。需分配一个本地端口,如果选择主动连接,则需要选择远程主机的IP地址和端口号,其他默认设置即可。  使用浏览器配置XPort的参数需要人工手动设置,而使用基于命令行的串口方式可实现自动设置。用户编写的XPort参数设置程序,上电时自动启动进入监视模式,完成相关参数设置。由于XPort内置Web服务器,可以使用JAVA applet编写自己的网页程序,烧写到XPort的用户存储空间,然后在程序中使用Socket.receive()和Socket.send()处理用户自己的数据。  5 ZigBee网络构建  ZigBee网络有星型、树型、网状等多种组网方式。组建成什么网络应根据需要而定。对各家电问没有通信需求,也没有扩展通信距离需要的,可以构建成星型网络。在星型拓扑结构中,所有的终端设备都与唯一的中央控制设备——PAN协调器通信,终端设备之间的通信通过PAN协调器的转发来完成。终端设备要么是通信的起点,要么是通信的终点;PAN协调器则既可以是通信的起点,也可以是通信的终点。  在一个ZigBee网络中,设备类型分为ZigBee协调器、ZigBee路由器、ZigBee终端设备,PAN协调器就是ZigBee协调器。 ZigBee协调器是一个起网络控制中心作用的FFD,它不单为网络控制而存在,还可以有自己的应用。与XPort连接的ZigBee模块LM2455- EM就充当ZigBee协调器的角色,负责网络的创建。  创建一个新的网络需要用到以下几个网络层原语。  ①NLME-RESET.request原语:实现对网络层复位,清除所有内部变量和路由发现表记录。  ②NLME-NETWORK-FORMATION.reqctest原语:创建一个新的ZigBee网络。只有充当ZigBee协调器的全功能设备才能尝试建立一个新网络,在创建网络之前,它首先会请求MAC层执行能量检测扫描。③NLME-PERMIT-JOINING.request原语:允许一个ZigBee终端设备加入网络。  构建网络代码由ZigBee协议库文件实现的main()函数来调用。它可以在ZUSER_INIT()中实现,也可以在ZUSER_MAIN()中实现。处理用户自己数据则在ZUS-ER_MAIN()中实现。运行在ZigBee协调器中的main()函数通过一个死循环调用ZUSER_MAIN() 来执行任务和工作,其伪代码如下:  结 语  ZigBee作为智能家居的实现技术之一,有着很好的应用前景。本文给出了一个简单而高效的解决方案,使Zig-Bee终端设备能够便捷地接入 Internet,用户通过浏览器就可以操作和控制家电。用该方法实现嵌入式设备入网,不再需要在设备中增加以太网控制器并在MCU中实现TCP/IP协议,可大大降低系统设计复杂度,缩短开发周期。随着网络技术的不断发展,更多的产品会连接到网络上,通过更小的设备来完成细分的工作。嵌入式终端设备入网既是需求,又是趋势,该方法同样适合于其他通过串口交换数据的嵌入式设备联网。http://article.ednchina.com/CE/XPort_modules_and_ZigBee_technology_Internet_access2.htm

    时间:2019-04-16 关键词: Zigbee 模块 技术 xport 技术教程

  • 超声波测距模块的设计与实现

    超声波测距模块的设计与实现

    摘要:本文设计并实现了一个以MCS-51单片机为核心的超声波测距模块。该模块由超声波发射单元、超声波接收单元、温度测量单元、显示单元和ISP下载单元等组成,由单片机产生超声波的发射信号并对其传播时间进行测量,依据超声波在空气中的传播特性,换算出距离数据,从而实现测量距离的目的。设计中采用LM386作为超声波的发射驱动,采用集成芯片CX20106作为超声波接收单元,结构简洁,集成度高。通过实验表明,该模块性能可靠,能较准确地测出与障碍物之间的距离,达到了设计要求。关键词:超声波测距;MCS-51单片机;LM386;CX201060 引言 在多数项目研发中,距离测量显得越来越重要,常用的测距方式主要有雷达测距、红外测距、激光测距和超声测距等4种。雷达测距对天气的依赖性较强,且成本较高;红外测距测量范围窄;激光测距精度高、抗干扰力强、但成本高,且光学系统需细心维护;超声波测距指向性强、传输距离远、受环境影响小、传播时间容易检测,而且超声波传感器结构简单、性能可靠、成本低、易于集成,因此本文采用超声波方式进行距离测量。1 超声波测距原理 超声波发生器内部有两个压电晶片和一个共振板,当两极外加脉冲信号的频率等于压电晶片的固有振荡频率时,压电晶片将发生共振,并带动共振板振动,从而产生超声波;同理,当共振板接收到超声波时,将压迫压电晶片产生振动,将机械能转换为电信号。 测距原理如图1所示。 被测距离。式中:s为超声波传播距离;h为发射探头与接收探头之间的距离。 由于s远大于h,因此可近似认为d=s,则d=s=ct/2,t为发射超声波与接收超声波的时间间隔,c为超声波在空气中的传播速度。 在空气中,常温下超声波的传播速度是334m/s,但其传播速度c易受空气中温度的影响,声速与温度关系如表1所示,由此可修正超声波传播速度 可见,只要测得超声波发射和接收回波的时间差t以及环境温度T,就能得到较为精确的距离。2 方案设计2.1 电路设计 设计的超声测距模块由超声波发射单元、超声波接收单元、温度测量单元、液晶显示单元和ISP下载单元等部分构成,系统框图如图2所示。2.1.1 单片机单元 单片机是整个系统的控制核心,本文选用AT89S51,测量时,由单片机输出40 kHz左右的脉冲信号,驱动超声波发射器发出超声波脉冲,同时启动单片机计时器,开始计时。超声波达到目标时回传,经空气传播被超声波接收器接收,此时计时停止,经计算可得超声波从发射到接收的时间间隔t,从而得到距离数据。2.1.2 超声波发射单元 考虑到单片机端口驱动能力有限,本文采用LM386对输出信号进行功率放大,LM386多用于音频放大,也可用于超声波发射。如图3所示,LM386第1脚和第8脚之间串接的E1、R1,可使电路获得较大的增益,T0为单片机输入的脉冲信号,经功率放大后由第5脚输出,驱动探头发射超声波。2.1.3 超声波接收单元 为了顺利接收回波信号,本文采用索尼公司生产的集成芯片CX20106,如图4所示,CX20106是一款红外线检波接收的专用芯片,由于红外遥控常用的载波频率38kHz与超声波频率40kHz比较接近,而且CX20106内部设置的滤波器中心频率f0可由其5脚外接电阻调节,范围为30~60 kHz,因此本文采用它来做接收电路。 回波信号先经过CX20106内部的前置放大器和限幅放大器,将信号调整到适当的幅值,由滤波器进行频率选择,滤除干扰信号,再经整形,送给输出端7脚,7脚与单片机INT0连接,当接收到与滤波器中心频率相符的回波信号时,输出端7脚即输出低电平,触发中断。2.1.4 温度测量、液晶显示与ISP单元 温度测量单元选用1Wire总线器件DS18B20作为传感器,实现对温度数据的采集,液晶模块实现测量数据的显示,ISP单元实现程序代码的在系统下载,电路图从略。2.2 软件设计 软件部分主要包括主程序和中断服务子程序,如图5所示。主程序主要完成系统初始化、温度读取和超声波发射;中断服务子程序主要完成计数值的读取、距离计算、输出显示等工作。3 实验结果及分析 表2是利用本文的测距模块实际测量的结果。由表中数据可见,在30cm范围内误差较大,这是由于超声波信号的发射必须有一个上升时间,如果距离太近单片机难以及时处理回波信号,无法正确检测回波到达时间,因而测量误差明显增加;而距离在30em以上时,由于引入温度补偿单元,因而误差相对较小。4 结束语 本文设计的超声波测距模块,采用了集成元件LM386、CX20106作为发射和接收的核心器件,并引入了DSl8B20作为温度补偿单元,因此结构简单、集成度较高、可靠性较强,通过实验验证,测量结果与实际距离相近,基本满足测量要求。

    时间:2019-04-16 关键词: 模块 嵌入式开发 超声波

  • 数字式超声波探伤仪中高速数据采集模块的设计

    数字式超声波探伤仪中高速数据采集模块的设计

      超声无损检测技术是根据材料缺陷所显示的声学性质对超声波传播的影响来探测其缺陷的方法。利用该技术可以测量各种金属、非金属、复合材料等介质内的裂缝、气孔、夹杂等缺陷信息。由于超声波检测具有穿透力强,检测灵敏度高等优点,因而在航空航天、冶金造船、石油化工、铁路等领域起着广泛的作用。一般采用超声无损检测技术的超声探伤仪有模拟式和数字式之分,随着计算机技术、微电子技术及数字信号处理技术的发展,传统的模拟式超声探伤仪正逐渐被功能先进的数字式超声探伤仪所取代。  超声波的回波信号是高频信号,其中心频率最高达到20 MHz以上,常用的超声波探头中回波信号的频率一般为2.5~10 MHz,要使这样的高频信号数字化,系统就对模/数转换电路提出了很高的要求。根据Shannon采样定理和Nyquist采样准则,在理想的数据采集系统中,为了使采样信号不失真地复现输入信号,采样频率至少是输入信号最高频率的两倍。在实际使用中,为保证数据采集的准确度,应增加在每个输入信号周期内的采样次数,一般每周期采样7~lO次。有些系统对采样信号频率的要求更高。现有的模/数转换电路方案在可靠性、功耗、采样速度和精度上都存在诸多不足,不能满足某些实际情况的需要,而大规模集成电路技术的发展为设计高速、高精度、高可靠性、低功耗的超声信号采集方案提供了可能性。本文设计了一种采样速率达100 MHz的超声波采集模块,并通过FPGA对采样数据进行压缩后进行数据缓存。1 数字式超声探伤仪原理  数字式超声探伤仪结构框图如图1所示。  数字化超声探伤仪一般包括超声发射单元、超声接收单元、信号调理单元(包括放大、检波、滤波等模拟信号处理环节)、模数(A/D)转换单元、数据缓冲单元、数据处理单元、波形显示单元以及系统控制与输入/输出单元(包括通信、键盘操作、报警等)。本文主要讨论数字式超声探伤仪中高速采集的关键技术与实现方法,涉及到A/D转换单元和数据缓冲单元。2 高速度、高精度采样硬件结构  2.1 数据采集模块的结构框图  图2给出本文数据采集模块的硬件结构框图,它由高速A/D数据转换器、FPGA、时钟电路、复位电路及电源电路组成。其中,A/D数据转换器负责对模拟信号进行采集转换;FPGA负责采集控制、数据压缩及数据缓冲。下面对A/D数据转换器及FPGA进行介绍。  2.2 AD9446简介  AD9446是一种16 b ADC,具有高达100 MSPS的采样率,同时集成有高性能采样保持器和参考电压源。同大多数高速大动态范围的ADC芯片一样,AD9446也是差分输入,这种输入方式能够很好地抑制偶次谐波和共模信号的干扰。AD9446可以工作在CMOS模式和低电压差分信号(LVD-S)模式,通过输出逻辑控制引脚进行模式设置。另外,AD9446的数字输出也是可选择的。可以为直接二进制源码或二进制补码方式。在实际电路的PCB设计中,由于AD9446是对噪声敏感的模拟器件,所以在具体PCB设计时需做到以下几个方面:A/D模拟电源单独供电,模拟地与数字地单点接地,差分输入线等长,采用精确的参考电压源等。  2.3 采集控制、数据压缩及数据缓冲的FPGA实现  FPGA主要实现整个模块的数据采集控制、数据压缩及数据缓冲等功能。文中FPGA采用Xilinx公司的Spartan3E系列(XC3S500E)。这款FPGA芯片功能强大,I/O资源丰富,能够满足很多实际场合的需要。下面对其中数据采集控制、数据压缩及数据缓冲FIFO的设计做出介绍。  2.3.1 数据采集控制  AD9446芯片的控制时序与传统的低速A/D有所不同,它完全依靠时钟来控制其采样、转换和数据输出。AD9446通常在CLK第一个时钟的上升沿开始采样转换,并在经过延迟tpd后,开始输出数据。而数据则在第13个时钟到来时才出现在D15~D0端口上。图3是AD9446工作在CMOS模式下的时序图。  数字时钟管理单元(DCM)是FPGA内部管理、掌控时钟的专用模块,能完成分频、倍频、去抖动和相移等功能。通过FPGA的DCM可以很方便地对AD9446的时钟输入信号进行掌控。在实际电路中需要注意的是要做到DCM倍频输出的时钟信号与AD9446的时钟输入信号保持电平匹配。  下面给出调用DCM后时钟输出的VHDL语言描述:  2.3.2 数据压缩  数据压缩处理是对射频信号高速采样后进行前置处理的重要环节之一,需要在保持超声回波信号基本特征前提下对采样数据进行在线压缩,而且要求压缩后的数据与原始采样信号的包络相吻合。为此,在每次压缩过程中,只取采样所得的最大值,而舍弃其他采样值。FPGA将计算所得采样数据的压缩比、探头前沿延时计数值等数据送入相应的锁存器,然后发出时序复位命令并发射,启动探头延时计数,延时到后启动A/D采样,同时压缩比计数器开始计数,在时钟信号的控制下,每采样一次,压缩比计数器减1,并将当前采样值与前次采样值比较,如大于则保存,否则舍弃,直至压缩比计数到零后,得到一个有效的采样数据。同时压缩比计数器自动复位,重新开始计数,其工作流程如图4所示。  2.3.3 数据缓冲  为了解决前端数据采集与后端数据传输在速率上的不匹配问题,在FPGA内部设置一块数据缓冲FIFO,大小为8K×16 b,压缩后的数据直接存储到FIFO中,而微处理器对FIFO中数据的读取通过中断方式完成。数据缓冲FIFO通过core generator例化,只需要少量的读/写控制逻辑就可以使FIFO正常工作,而且FIFO的大小可以在FPGA提供的RAM位数范围内灵活设置。下面给出例化后的FIFO的VHDL语言描述:  保存在FIFO中的数据通过这些逻辑控制端口便于微处理器对其进行读取、清零等操作。3 结语  设计的基于AD9446的数据采集模块采用FPGA实现数据采集控制、数据压缩及数据缓冲等功能,简化了硬件电路,提高了模块的可靠性和稳定性,并有利于模块的功能升级。同时采用高速高精度模/数转换器满足了数字式超声波探伤系统对数据采集精度方面的要求。另外,FP-GA对数据进行的预处理,方便了微处理器对数据的调用和后处理。

    时间:2019-04-15 关键词: 模块 数据采集 嵌入式开发 超声波 探伤仪

首页  上一页  1 2 3 4 5 6 7 8 9 10 下一页 尾页
发布文章

技术子站

更多

项目外包