当前位置:首页 » 配件维修 » 汽车维修编程

汽车维修编程

发布时间: 2021-04-24 01:02:53

『壹』 汽车维修编程需要注意什么

一般使用C语言编程。
ECU一般采用通用且功能集成,开发容易的CPU;软件一般用C语言来编写,并且提供了丰富的驱动程序库和函数库,有编程器,仿真器,仿真软件,还有用于calibration的软件。
汽车电脑维修是个前景很广阔的职业,随着中国步入汽车社会,越来越多的家庭或者个人购买汽车,这就给了汽车维修,尤其是高级汽车维修更广阔的空间。

『贰』 汽车如何编程

Define Class 环奇小大脚 As 舵机控制
Name = "环奇小大脚"
Procere Init()
This.COM口 = 9
This.速率 = 115200
Return DoDefault()
Endproc
Procere 定义油门曲线()
If Not DoDefault() Then
Return .F.
Endif
*-- 油门
Insert Into 油门曲线 (通道, 位置, 脉冲宽度) Values (0, -1, 1700) && 油门 - 倒车最大
Insert Into 油门曲线 (通道, 位置, 脉冲宽度) Values (0, 0, 1500) && 油门 - 中点
Insert Into 油门曲线 (通道, 位置, 脉冲宽度) Values (0, 0.05, 1450) && 油门 - 不动的
Insert Into 油门曲线 (通道, 位置, 脉冲宽度) Values (0, 1, 1350) && 油门 - 最大
*-- 方向舵
Insert Into 油门曲线 (通道, 位置, 脉冲宽度) Values (1, -1, 1450) && 方向舵 - 最左
Insert Into 油门曲线 (通道, 位置, 脉冲宽度) Values (1, 0, 1370) && 方向舵 - 中点
Insert Into 油门曲线 (通道, 位置, 脉冲宽度) Values (1, 1, 1250) && 方向舵 - 最右
Return .T.
Endproc
Enddefine

Define Class 舵机控制 As Form
Name = "舵机控制"
COM口 = 0
速率 = 115200
Procere Init()
This.定义油门曲线()
Return This.连接舵机控制板()
Endproc
Procere Destory()
*-- 释放串口。
If Type("This.舵机控制板") = "O" Then
If This.舵机控制板.PortOpen Then
This.舵机控制板.PortOpen = .F.
Endif
Endif
Return .T.
Endproc
Procere 定义油门曲线()
*-- 创建油门曲线临时表
Create Cursor 油门曲线 (通道 Integer, 位置 N(6, 4), 脉冲宽度 N(4))
Return .T.
Endproc
Procere 连接舵机控制板()
*-- 没有“舵机控制板”就创建一个。
If Type("This.舵机控制板") <> "O" Then
This.AddObject("舵机控制板", "Olecontrol", "MSCommlib.MSComm")
Endif
*-- 打开串口。
If This.舵机控制板.PortOpen Then
This.舵机控制板.PortOpen = .F.
Endif
This.舵机控制板.CommPort = This.COM口
This.舵机控制板.Settings = Textmerge("<<This.速率>>,n,8,1")
If Not This.舵机控制板.PortOpen Then
This.舵机控制板.PortOpen = .T.
Endif
Return This.舵机控制板.PortOpen
Endproc
Procere 发送指令(通道, 位置)
Local 下限位置, 下限脉冲宽度, 上限位置, 上限脉冲宽度, 当前脉冲宽度, 串口指令代码
m.下限位置 = -1
m.下限脉冲宽度 = 500
m.上限位置 = 1
m.上限脉冲宽度 = 2500
m.当前脉冲宽度 = 1500
m.串口指令代码 = ""
*-- 1 找到当前位置最近的2个曲线值,如果找不到就取默认值 -1, 500 及 1, 2500。
*-- 2 生成指令。
*-- 3 发送给串口。
*-- 1
Select Top 1 * From 油门曲线 Where 通道 = m.通道 And 位置 = m.位置 Order By 位置 Desc Into Cursor curTemp
If Reccount("curTemp") > 0 Then
m.当前脉冲宽度 = curTemp.脉冲宽度
Else
Select Top 1 * From 油门曲线 Where 通道 = m.通道 And 位置 < m.位置 Order By 位置 Desc Into Cursor curTemp
If Reccount("curTemp") > 0 Then
m.下限位置 = curTemp.位置
m.下限脉冲宽度 = curTemp.脉冲宽度
Endif
Select Top 1 * From 油门曲线 Where 通道 = m.通道 And 位置 > m.位置 Order By 位置 Into Cursor curTemp
If Reccount("curTemp") > 0 Then
m.上限位置 = curTemp.位置
m.上限脉冲宽度 = curTemp.脉冲宽度
Endif
m.当前脉冲宽度 = Int((m.上限脉冲宽度 - m.下限脉冲宽度) / (m.上限位置 - m.下限位置) * (m.位置 - m.下限位置) + m.下限脉冲宽度)
Endif
*-- 2
m.串口指令代码 = Textmerge("#<<m.通道>>P<<m.当前脉冲宽度>>")
Debugout m.串口指令代码
*-- 3
This.舵机控制板.OutBufferCount = 0
This.舵机控制板.Output = 串口指令代码 + Chr(13)
Endproc
Enddefine

『叁』 一般的汽车维修店,是不是都会给换发动机电脑板编程的啊

换发动机电脑不用编程,程序是写好的。一般修理厂根本改不了。只有个别的高级改装车店能做编程,价格很贵。换电脑的话那叫编码,编码很简单,不单收费。电脑板自带,换的话工时费不高,一般2-300元差不多。

『肆』 汽车ECU用什么语言编程

一般使用C语言编程。ECU一般采用通用且功能集成,开发容易的CPU;软件一般用C语言来编写,并且提供了丰富的驱动程序库和函数库,有编程器,仿真器,仿真软件,还有用于calibration的软件。汽车电脑维修是个前景很广阔的职业,随着中国步入汽车社会,越来越多的家庭或者个人购买汽车,这就给了汽车维修,尤其是高级汽车维修更广阔的空间。

『伍』 汽车编程有前途吗

修车的地方是不少,但水平高的没几个,学就要认真学,学好了手艺,会很挣钱的哦,中国是汽车消费大国,随着生活水平的提高,车会进入每个家庭,水平高的维修师傅以后是不会闲着的 我国未来十个急需人才的行业之一就有汽车维修服务行业。目前汽车后市场人才奇缺,表现在:一是维修人员素质低,二是维修人员维修技术跟不上汽车技术发展,三是缺少既懂技术又善于服务的技能型人才。随着汽车技术,特别是汽车电子技术的日益普及和进步,他们已经越来越难适应现代汽车技术服务与营销工作了。我国汽车产量以每年超过20%的速度递增,而我国私家车上升的速度就更快,因此未来汽车行业需要更多的汽车人才。 随着人们生活质量提高,汽车销量持续增长,随之的汽车维修行业需求不断增大,目前汽车修理业存在规模小,技术欠佳,售后服务不完善等等问题,缺乏有经验有技术的高级技工,由于目前维修行业水平参差不齐,多数中高档车选择在4S店进行维修养护,费用较贵,所以一些中高档4S店,高级修理人员的工资可达几千甚至上万,这类人才一般接受过高等教育,能适应汽车高新技术发展的需要。我国私家车越来越多,汽车维修保养需求也越来越大,特别是高级技术人员奇缺,这个行业非常有前途。

『陆』 汽车编程有必要吗每次去保养车,4S店的维修人员都会告知汽车需编程了,有必要吗

不可能每次保养都让编程,4S店在忽悠人多挣钱。
不是编程,应该是:电脑检测或ECU重新刷写程序、升级程序。
发动机故障灯亮,需要用电脑检测。发动机没故障就不需要用电脑检测。
ECU有问题了才需要ECU重新刷写程序或升级程序。

『柒』 汽车ECU用什么语言编程,汽车电脑维修的前景如何

近年很多新车的ECU使用了可以多次重复读写的Flash-Rom (快闪记忆)芯片,在修改程序时不用更换空白芯片便可直接加载,较E-Rom方便多了。但不论是哪种形式的芯片,原厂和芯片改装商设计时都会加入保护设计来防止被译码和盗拷,因此在改装时,芯片改装经销商先要把每台车的数据上传到芯片改装商去认证车身号码、ECU编号、年份/规格。在数据确定后,相关的程序才下传到经销商的电脑,技师再用刻录机把数据写入空白芯片或经原来用作连接原厂检测电脑的插口,把ECU内的Flash-Rom芯片程序更新。这种形式的ECU改装方法不会给予车迷任何的调整空间,但好处是省心省时,十分适合一些没有或只是轻度改动过发动机(包括进排气系统)的原装车。 需要注意的是,大部分人在谈到ECU时都只是盯着硬件上的搭配,好像换上某名牌ECU后车子便会有立竿见影的动力性能提升,这实是改装上的一大误区。ECU只是一件工具,不同的类别和品牌的差异要看你实际的需要。归根究底,ECU的效果要看编程人员的功力和是否有足够的测试设备(如专业用的空燃比表、测功机等)。试想,如果编程员只抱着笔记本电脑,坐在副驾位置和车主在公路上一边"生死时速",一边凭感觉去调校供油量和点火正时,这不但危险而且也不科学,调出来的效果可能比原来还要差(当然在一般街车的改装程度上,这种方法也是基本可取的)。而在赛车场上,你常看到工程师现场用手提电脑调校程序,这是在原有改装程序上根据天气、赛道情况的程序细微调整,但不会偏离原改装程序太多。 事实上改装ECU的最大成本并不在硬件而是在软件,要开发一套完全根据个别改装车情况量身定做的ECU程序,需要一名资深编程员连同其他技术人员在测功机上工作一整天甚至是更长时间。说到底,如果调校技术不过硬,或是专业设备不足,应采用一些着名品牌的芯片或沿用外挂式附加电脑的随机程序,这些可能并不是最理想的ECU改装,但绝对是最保险和最合乎成本效益的方法。 汽车要适应各种天气、路况、环境(如高原、沙漠、严寒和劣质汽油等恶劣条件)及各种驾驶者的不同要求,同时它也要保证这种复杂的情况下依然能够挥洒自如行驶并通过严格的尾气排放、油耗标准,因此在大多情形下,原装ECU内的程序是一个符合众多条件的最佳妥协。以空燃比(AFR)为例,原厂编程员必须把某些行车情况下(如在等速行车时)的AFR调得稀一点(即油少气多)来减低油耗,以便通过一些国家的油耗测试标准,而在其它的时间里原厂ECU的AFR大都会设定在1:14.7,因为这是最容易符合尾气标准的比例。但对大部份发动机来说,能发出最大动力的AFR却是在混合气较浓(即油多气少)的范围内。同样为了拓宽车子的燃油适应性 (不同地区的不同标号的燃油),原厂设定的点火提前角一般都可适应较低标号的燃油(发动机在不同的点火提前角点火时输出功率是不一样的),也就是说你现在发动机的点火提前角未必能与你现在使用标号的燃油搭配最佳......如果可以把原装程序向偏向动力表现方面修改一下,便能把马力增大5-8%(turbo车更可达15%),换挡更平顺!许多原厂无法解决的问题如:怠速过低易熄火、变速箱换档震动的问题都可以解决!而且可以省油5%-25% 如果你真的不想妥协,最佳的方法是按个别驾驶者的要求升级ECU程序参数:加快ECU更精准的计算和运算速度,但因为成本和技术水平的关系,有些车迷会退而求其次地为爱车装上一些俗称"二次进气"或"燃油追加"等配件来增加进入发动机的燃油和空气量,这些配件其实都是以绕过原装传感器或改变传感器电压的方式来"欺骗"ECU,使其在不知情下改变进入发动机内的空燃比值,令发动机在某些工况下有所改善。但这种不全面的改装方式会带来其它副作用甚至可能产生安全问题。令发动机在某些情形(工况)下的动力表现有所改善。还有一些节油产品像节油贴、节油器等也都是夸大其词,最大的节油效果也不过3%。如果想从根本进行动力提升则要去专业的改装厂进行改装ECU。

『捌』 我是学汽车维修的现在想自学计算机编程知道该看什么书

程序呢有好多种语言,见效快的是VB吧。其它的C#,C++,C,Java等见效慢,好找工作等。反正不是一两句说清的

『玖』 学汽修要学编程吗

修汽车主要是有 汽车钣金,机油,电路,和电器,,

热点内容
汽车桃木内饰制作方法 发布:2024-11-14 13:22:59 浏览:887
新凯皮卡为什么停产 发布:2024-11-14 13:17:46 浏览:847
尼桑商务车5座 发布:2024-11-14 13:15:36 浏览:554
皮卡改卧室 发布:2024-11-14 13:10:16 浏览:490
皮卡丘厉害么 发布:2024-11-14 12:41:39 浏览:319
出售四驱尼桑皮卡 发布:2024-11-14 12:41:38 浏览:698
十月份去沙巴旅游 发布:2024-11-14 12:39:24 浏览:724
越野跑鞋tecnica泰尼卡 发布:2024-11-14 12:38:02 浏览:681
南太行山自驾游攻略 发布:2024-11-14 12:37:57 浏览:539
厂家指导价比裸车价多多少 发布:2024-11-14 12:33:21 浏览:565