导航:首页 > 汽车维修 > 汽车维修后编程

汽车维修后编程

发布时间:2021-03-02 03:36:33

1、汽车ECU用什么语言编程,汽车电脑维修的前景如何?

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

2、学汽修要学编程吗

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

3、汽车如何编程

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

4、汽车维修编程需要注意什么

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

5、汽车在更换什么部件,或是什么情况下需要编程?

剔除的供货什么布甲或者是什么情况下需要编程吗?你比如说馄饨或者是哪块儿零件,他不对了,这时候你需要重新编程。

6、汽车编程有前途吗?

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

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

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


与汽车维修后编程相关的内容