汽车的行驶存在一些安全隐患,而人机交互系统的使用,让汽车行驶更安全、更舒适了。那大家知道汽车人机接口模块包括哪些吗?还有,软件设计功能有哪些呢?今天就跟faceui小编一起来了解一下相关的内容吧。
汽车人机接口模块包括哪些?
人机交互界面
本LCD可由其内置控制器T6963C控制,T6963C内部的指令集用于设置液晶模块的显示功能,包括地址指针、显示区域、显示方式、数据读写方式的设置。可采用图形模式完成显示功能,图形模式下的显示原理是将字模数据逐个字节地写入图形显示区,每位对应液晶屏上的一个像素点。
汽车人机接口模块(图片来自网络)
1.1 CPU系统
本模块中的CPU采用32位高性能低功耗微控制器芯片Lpc2134,该芯片内置丰富的硬件资源,包括32 KB的静态RAM、128 KB的Flash、2个16C550工业标准UART、2个高速I2C接口和实时时钟等。该CPU使用三级流水线技术,取指、译码及执指可同时完成.其最高操作频率可达60MHz。向量中断控制器(VIC)可管理所有的32个中断输入,中断优先级可编程动态分配。这些功能的集成使得LPC2134十分适合于工业测控,并能胜任对人机接口模块的控制职能。其CPU外部复位芯片可采用CATALYST公司生产的CAT1025。CAT1025兼顾了非易失性存储器和复位功能。存储器则采用高速I2C总线接口(400 kb/s),可支持手动按键复位输入和写保护输入。
1.2液晶接口
液晶模块(LCM)采用内置T6963C控制器的SMG240128A点阵图形液晶。该液晶为单屏结构,采用单电源供电,点像素为240×128点,黑色字/蓝色底,属于中规模LCM。
液晶接口电路中,CPU的控制线先接六输入反相器74HC14作为驱动;数据线接双向八位总线收发器74LS245作为驱动,该芯片有2根控制线,可分别控制数据传输方向(DIR)和片选(G)。采用芯片驱动与电阻驱动相比,整个模块结构更加紧凑,线路清晰,可提高系统的集成度和抗干扰能力。电位器W1用于调节液晶的对比度,W2用于调节液晶的背光强度,用户可以根据需要随时调节液晶的显示效果。
1.3键盘及LED接口
键盘主要负责用户指令的输入,LED则负责指示系统运行状态。传统的键盘和LED往往独占CPU引脚资源。可由I/O口电平触发来控制。矩阵式键盘虽然能够节约部分引脚,但随着按键的增加,其所占用的引脚数也会增加。
针对这一矛盾,周立功公司推出了一款按键及LED驱动芯片ZLG7290,该芯片采用I2C串行接口,可提供键盘中断信号,以方便与CPU接口,最少时仅需占用2根I2C口信号线,故可大大节省I/O资源;它可以直接驱动8位共阴式数码管(1英寸以下)或64只独立的LED;同时能够管理多达64只按键,并自动消除抖动,其中有8只可以作为功能键使用。其最大的优点在于可根据系统需求选择按键及LED的数量,且按键及LED的扩展无需增加CPU的硬件开销,同时能自动完成键盘及LED的动态扫描,节省CPU的工作量,也可集中资源用于信号的检测和控制。该芯片作为工业级芯片,其抗干扰能力很强。在工业测控中应用十分广泛。
软件设计功能
软件设计旨在充分利用系统硬件资源,实现小电流接地装置人机接口部分所需完成的功能。具体的功能包括:
(1)由串口接收并处理下位机DSP传送过来的正常信息数据及故障信息数据;
(2)实时显示变电站各条线路正常运行信息,包括母线上的三相电压Ua,Ub,Uc;三线电压Uab,Ubc,Uca;PT开口电压(即零序电压)3U0;各条出线的零序电流3I0,,
(4)接收到故障信息时,中断正常信息的显示,切换到故障画面,并启动声光报警;
(5)存储接地故障信息,作为故障记录备案;
(6)随时查询正常运行信息和接地故障信息;并根据权限设置、修改系统运行参数。
汽车人机接口模块(图片来自网络)
关于汽车人机接口模块以及软件设计功能有哪些的相关内容,看完了上文faceui小编,相信大家已经有一些了解了。汽车人机交互系统是近年来研发的高智能产品,能提高汽车的安全性能。