十二生肖排第一是什么生肖| 牛筋面是什么做的| 肋间神经痛什么症状| chevy是什么车| 口腔上火了吃什么降火最快| blanc什么意思| 先父遗传是什么意思| 扁桃体切除对身体有什么影响| 白茶为什么叫白茶| 信口雌黄是什么意思| 心率高是什么原因| 天秤女喜欢什么样的男生| 金箔是什么| 626什么星座| 农村补贴什么时候发放| 脑供血不足是什么原因引起的| 葛根泡水有什么功效| 汗毛多是什么原因| 高见是什么意思| 依托考昔片是什么药| 黄芪是什么样子的| 开诚布公是什么意思| 果肉属于什么组织| 秀女是什么意思| 出虚汗是什么原因引起的怎么调理| 脸无缘无故的肿是什么原因| 吃什么对头发有好处| 来月经头疼是什么原因| 肌肉劳损吃什么药| 药剂师是做什么的| 有结石不能吃什么东西| 脂溢性脱发吃什么药| 为什么白天能看到月亮| rf医学上是什么意思| 县局局长什么级别| 腹部叩诊什么音正常| 叶酸什么时间段吃最好| 沁人心扉什么意思| 阿胶烊化是什么意思| 李克勤属什么生肖| 老打喷嚏是什么原因| 紫色芒果是什么品种| 踏实是什么意思| 什么是肺气肿| 男性尿道痒吃什么药| 减肥期间晚上可以吃什么| 糖尿病人能吃什么| 吗丁啉是什么药| reebok是什么牌子| 慢性胃炎吃什么药效果好| 外婆的弟弟叫什么| 扛把子是什么意思| 掉眉毛是什么原因| acth是什么| 多愁善感是什么意思| 结节病变是什么意思| 什么样的鲜花| 什么东西掉进水里不会湿| 夏天适合喝什么养生茶| 胃胀气打嗝是什么原因| 身痒是什么原因引起的| 发烧了吃什么食物好| 孕期阴道炎可以用什么药| 脚肿是什么原因| pt是什么元素| 无精打采是什么生肖| 人体最大的器官是什么| 色素沉着有什么办法可以去除| 黄瓜和什么不能一起吃| 12月份是什么星座| 月经来前有什么征兆| 心是什么意思| 一什么鼻子| 京东plus是什么意思| 人中有痣代表什么| 常喝枸杞泡水有什么好处| 肺气肿吃什么药| 鸡头米什么时候上市| 安徒生被誉为什么| 降血脂喝什么茶最好| 白头翁是什么意思| 预检是什么意思| 苏打水有什么作用| 发泡实验阳性说明什么| 男女之间的吸引靠什么| 6月20日是什么星座| 夏枯草有什么功效| 什么干什么燥| 属猴的什么命| 睡觉吹气是什么原因| 三国演义是什么朝代| 只要睡觉就做梦是什么原因| 常态是什么意思| 行政助理是干什么的| 尼泊尔是什么人种| 过敏性鼻炎用什么药效果最好| 人乳头瘤病毒51型阳性是什么意思| 霍霍是什么意思| 低密度脂蛋白偏低是什么意思| 变化无常的意思是什么| 公主和郡主有什么区别| 霸王硬上弓是什么意思| 性状是什么意思| 中秋送什么| 红脸关公代表什么意思| 脾阴虚吃什么中成药| 脚上长鸡眼去医院挂什么科| 嫦娥奔月是什么节日| 党内的最高处分是什么| 嘴唇上长疱疹用什么药| 吃什么东西会长胖| 什么是慰安妇| 梦见茄子是什么意思| 六月一日是什么星座| hpv52阳性是什么意思| 牙龈疼是什么问题| 总爱放屁是什么原因| 脾虚生痰吃什么中成药| 棉花是什么时候传入中国的| 做肠镜需要准备什么| 白细胞偏低吃什么药| 全运会是什么| 女人喝枸杞水有什么好处| 人体七大营养素是什么| ppm是什么单位| 小孩为什么会流鼻血| 多子多福是什么意思| 染色体变异发生在什么时期| 猪肉炒什么菜好吃| 为什么人会打喷嚏| 为什么会得心脏病| 脾大是什么原因造成的怎么治疗| 医保断了一个月有什么影响| 没有料酒用什么去腥| 什么是初心| 腿麻脚麻用什么药能治| 孕妇梦见大蟒蛇是什么意思| 重度肠化是什么意思| 紫水晶五行属什么| 秦二世叫什么名字| 增致牛仔属于什么档次| vb是什么意思| 阻滞是什么意思| 7月11日什么星座| 嗓子干痒吃什么药效果好| 什么饮料解酒| 血虚吃什么中成药| 违心的话是什么意思| 腹泻吃什么食物好| 梦见自己抬棺材是什么意思| 10月13是什么星座| 心律不齐吃什么食物好| 左心室高电压什么意思| 迪丽热巴什么星座| 中元节应该说什么| 什么是幸福| 喂母乳不能吃什么| 狗不吃饭是什么原因| 百无一用是什么意思| 预后是什么意思| 血压高应该吃什么食物| 势利眼的人有什么特征| adhd是什么病| 小五行属什么| 绿痰吃什么药| 时柱将星是什么意思| 教师节送老师什么好| 怎么吃都不胖是什么原因| 割包皮应该挂什么科| 为什么会狐臭| 心血管病人吃什么最好| 做梦梦到蜘蛛是什么意思| 松鼠桂鱼是什么鱼| 冰箱买什么牌子的好| 蜂蜜芥末酱是什么味道| 数目是什么意思| 马来酸曲美布汀片什么时候吃| 胃功能三项检查是什么| 浆水是什么| 具备是什么意思| 上海有什么特产| 鸟吃什么东西| 出气臭是什么原因| 什么是三界五行| 肠胃炎可以吃什么药| 用盐泡脚有什么好处| 表水是什么意思| 经常吃红枣有什么好处和坏处| 用盐水洗脸有什么效果| 朝奉是什么意思| 生命的尽头是什么| bottle是什么意思| 真情流露是什么意思| 有因必有果什么意思| 飞鸟集讲的是什么| 吃丝瓜有什么功效和作用| 胎盘老化是什么原因造成的| 什么是零和博弈| 经常嗓子疼是什么原因| 上面一个四下面一个正念什么| 全身痒是什么病| 燃气是什么气体| 三羊开泰是什么意思| 隆字五行属什么| 梦见掉了两颗牙齿是什么意思| 流弹是什么意思| 886是什么意思| 转氨酶高是什么情况| 你的名字讲的什么故事| 嘛哩嘛哩哄是什么意思| 8月11号是什么星座| 苯佐卡因是什么药| 运动裤配什么上衣好看| 外阴长什么样| ims是什么意思| 胎儿左心室强光斑是什么意思| 一个月不来月经是什么原因| 兔和什么相冲| 变格是什么意思| 康复治疗学主要学什么| 霉菌是什么菌| 盆腔积液是什么原因造成的| 什么地流| 吃什么可以健脾养胃| 血管是什么组织| 一什么鱼塘| 188是什么意思| 专科女生学什么专业好| 什么叫皈依| 吃中药忌口都忌什么| 和谐的意思是什么| 高血压三级是什么意思| 什么是宫刑| 蛇鼠一窝是什么生肖| 12583是什么电话| 脑死亡是什么原因引起的| 什么的蹦跳| jb什么意思| mri是什么| 咳嗽有绿痰是什么原因| 处口念什么| 蚂蝗是什么| 十二点是什么时辰| od是什么职位| 螃蟹一般吃什么| 一路长虹是什么意思| 心直口快是什么意思| 小便绿色是什么原因| egfr是什么| 冲正是什么意思| 什么虎不吃人| 1.7号是什么星座| 尿检隐血弱阳性是什么意思| 脉弦是什么意思| 右肺上叶钙化灶是什么意思| 情人节送什么给女孩子| 痔疮和肛周脓肿有什么区别| 黑彩是什么| 什么叫人均可支配收入| 铁皮石斛有什么作用| 心情沉重是什么意思| 燕麦片热量高为什么还能减肥| 恶心想吐吃什么药| 脚冰凉是什么原因| 百度
工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->机动车 电动车电路图->汽车电子电路图->智能车载仪表基于WinCE的设计方案

什么菜煮不熟

发布人:不爱吃窝瓜 时间:2025-08-05 收藏
百度 【环球时报驻澳大利亚特派记者李锋】澳大利亚国防部长佩恩23日宣布,1587名美军海军陆战队员、8架MV-22鱼鹰运输机和6门M777榴弹炮将于近期抵达澳北领地首府达尔文,与澳军一起进行为期6个月的训练。

1 智能车载仪表系统结构

本智能车载仪表拥有大多数传统车载仪表所拥有的功能,驾驶员可以通过车载仪表的显示界面获取当前汽车的状态信息,例如车速、油压、油温、水温、机油压力或者电瓶电量。

传统车辆仪表直接与车辆的传感器相连,仪表系统经由传感器的模拟量得到汽车当前状态,精确性不高。本文设计的智能车载仪表并不是简单地与传感器相连,而是通过CAN控制器将整车连接成一个网络结构。车辆部件配以CAN控制器,通过双绞线将车辆部件连接起来形成一个网络体系,实现部件的电子化。同时,车载仪表和汽车部件的电子化也提高了汽车的精准度和可靠性,降低故障发生率。

车载智能仪表主要分为基于S3C2440处理器的硬件系统和WinCE环境下的软件系统两大部分。硬件系统为整个控制系统提供基础,负责CAN总线通信。软件系统提供CAN总线的硬件驱动以及在WinCE下的仪表上位应用程序。

2 硬件设计

硬件系统以S3C2440为核心,RAM内存、NOR Flash和NAND Flash作为存储介质,扩展部分外围设备以负责系统信息的输入与输出,如CAN总线通信单元、LCD显示、触摸屏、通用串行口、USB设备、以太网接口等。系统硬件结构如图1所示。

 

 

图1 系统硬件结构框图

在众多接口中,CAN总线通信单元是在整车通信过程中的关键部分。在汽车的各个重要部件中,配置相应的CAN控制单元,由双绞线将各个CAN总线控制单元连接起来。汽车的各个部件将该部件的当前状态信息由CAN控制单元发送出去,经双绞线发送到智能车载仪表的CAN单元当中,经过系统的CAN接口将数据发送到系统中。车载仪表系统得到数据后,经过数据处理得到汽车部件的当前状态信息。

CAN总线接口电路如图2所示。采用Microchip公司的CAN总线控制器MCP2515。MCP2515完全支持CAN 2.0A/B技术规范,速度达到1 Mbps;SPI的接口标准使得它与S3C2440的连接更加简单;能发送和接收标准和扩展数据帧以及远程帧;自带2个验收屏蔽寄存器和6个验收滤波寄存器,可以过滤掉不想要的报文,减少了微处理器的开销。CAN总线收发器采用TJA1050,该器件提供了CAN控制器与物理总线之间的接口以及对CAN总线的差动发送和接收功能。

 

 

图2 CAN总线接口电路

为了增强CAN总线节点的抗干扰能力,提高系统的稳定性,在CAN控制器与CAN收发器之间加入了光耦隔离器6N137,而不是使TXCAN和RXCAN端直接与收发器相连,这样就实现了总线上各CAN节点之间的电气隔离。同时,这也解决了MCP2515与TJA1050之间电平兼容的问题,还可以抑制CAN 网络中的尖峰脉冲及噪声干扰。光耦部分电路所采用的两个电源必须完全隔离,否则也就失去了意义。电源的隔离可以采用小功率的电源隔离模块或者多带5 V隔离输出的开关电源模块实现。这些部分虽然增加了接口电路的复杂性,但是却提高了节点的稳定性和安全性。

在CAN接口处,CAN通信线上的2个60 Ω电阻(总计120 Ω),起到增大负载、减少回波反射作用,是一种阻抗匹配的补救措施。2个60 Ω的中间部分与地端之间连接一个电容以抗干扰。

3 软件设计

软件的整体环境为WinCE编程环境。针对本车载智能仪表硬件系统定制相应的WinCE操作系统,实现对硬件的驱动。再编写应用程序,通过对应用程序的具体操作实现对系统硬件的操作,即实现系统的功能。其中非常关键的是编写CAN控制器的驱动。CAN驱动实现应用软件对CAN控制单元的操作,以及读取CAN控制单元中的数据代码。

3.1 系统开发和移植

嵌入式系统开发就是系统驱动层的设计,其中最主要就是BSP的开发和调试。所以智能车载仪表底层驱动的开发就显得尤为重要。

由于使用的是WinCE操作系统,所以使用Platform Builder定制WinCE操作系统镜像。在Platform Builder中,可以添加系统部分硬件(如液晶屏、RAM)的驱动,这些驱动已经由微软公司编写好。然后启动Bootloader,把镜像文件下载到Flash存储器中,并配置操作系统启动文件boot.ini。

3.2 CAN总线驱动开发

由于CAN是外部设备,所以需要将CAN的驱动以流接口驱动方式编写。流接口驱动函数被设计来与通常的文件系统API(如ActivateDevice、ReadFile、WriteFile和IOControl等)紧密匹配,即流接口驱动在应用程序中表现为一个系统文件,应用程序通过对系统文件的特殊文件进行操作从而完成对设备的操作。编写流接口文件主要用到流接口函数,也就是流接口驱动的入口点,如XXX_Init、XXX_Read和XXX_Open等。这些流接口文件与相应的API函数对应,使应用程序由相应的函数可以访问到外部设备。

作为流接口驱动程序,CAN总线驱动程序也有一组标准函数,可完成I/O操作。这些函数提供给WinCE操作系统内核使用,它们都是流接口驱动程序的DLL文件。动态加载CAN总线驱动程序时,系统要进行注册。CAN驱动程序注册表信息:

WCHAR * szRegKey=L"DriversBuiltInCAN";

WCHAR * szPrefix=L"CAN";

WCHAR * szDLL=L"can.dll";

WCHAR * szFriendlyName=L"CANDriver";

DWORD * DrvIndex=1;

DWORD * DrvOrder=0;

通过以上代码完成注册之后,调用 ActivateDeviceEx()函数进行加载驱动。

3.3 CAN总线驱动通信流程

CAN总线控制器驱动程序主要用于设置MCP2515的波特率、MCP2515的验收过滤器、CAN消息传送模式和CAN收发数据方式。驱动程序是连接上位应用程序和硬件的一个中间纽带。智能车载仪表系统在EVC++环境下进行CAN总线开发。

流式驱动以文件的方式打开函数CreateFile( ):驱动成功打开后,CreateFile( )函数返回不为INVALIDHANDLEVALUE的句柄,此句柄也是关闭驱动函数CloseHandle( )的参数。CAN设置函数DeviceIoControl( )接收由CreateFile( )函数获得的句柄及控制命令码,设置输入/输出缓冲区以及缓冲区的大小。函数执行完成后返回实际输出的缓冲区大小等。CAN总线发送与接收函数WriteFile( )和ReadFile( ),利用驱动文件句柄、发送和接收缓冲区等参数完成数据的发送和接收,操作成功后返回实际发送和接收的字节数。

为了不让主线程一直处于等待数据到来的状态,让主线程拥有时间令牌来操作其他事情,程序采用多线程设计,创建一个接收数据线程。接收数据线程是一个无限循环,它不断查询CAN总线数据退出标志,如果退出标志有效,则该循环结束退出。驱动程序流程如图3所示。

 

 

图3 CAN总线驱动通信流程

目前,基于嵌入式技术的车载仪表逐渐开始流行。本文使用基于WinCE的ARM9微处理器作为开发平台,处理速度快,功能强大;使用CAN总线技术进行信号的相互传输,CAN总线实时接收汽车部件发送来的信息,并进行处理与分析;使用WinCE操作系统,界面友好。本智能车载仪表系统可以节约成本、降低功耗,并且可维护性强,便于扩展和升级。



评论

技术专区

出类拔萃是什么意思 严重失眠挂什么科 左耳烫代表什么预兆 喝什么解酒最快最有效 崎岖是什么意思
小学生什么时候考试 主意正是什么意思 抽象什么意思 给孕妇送什么礼物好 序五行属什么
杞子配什么增强性功能 妯娌关系是什么意思 右佐匹克隆是什么药 敌人是什么意思 dna倍体异常细胞是什么意思
猪肝配什么菜炒好吃 吃什么降脂肪最快 乳头瘤病毒是什么病 目鱼和墨鱼有什么区别 男人爱出汗是什么原因
伤元气是什么意思hcv7jop6ns1r.cn t是什么hcv7jop5ns1r.cn 音爆是什么hcv9jop4ns6r.cn 耕田是什么意思hcv7jop9ns5r.cn 梦见火灾预示什么gysmod.com
60年属什么hcv9jop1ns2r.cn 疯子是什么意思hcv9jop6ns2r.cn 1985年属牛是什么命hcv8jop0ns2r.cn 苍苍什么hcv9jop6ns3r.cn 携字去掉提手旁读什么hcv7jop6ns8r.cn
妇联是干什么的hcv8jop7ns1r.cn 园字五行属什么hcv9jop1ns5r.cn 梦见老公出轨预示什么hcv7jop9ns0r.cn 孔子是什么家bfb118.com 莫逆之交是什么意思hcv9jop2ns3r.cn
过敏性鼻炎吃什么药好的快hcv8jop3ns8r.cn 七月十三日是什么日子hcv8jop1ns4r.cn 当归和党参有什么区别hcv7jop4ns6r.cn 喝中药尿黄是什么原因hcv7jop5ns6r.cn 粉盒和硒鼓有什么区别cj623037.com
百度