PIC16F72单片机引脚功能介绍
电动车控制器原理及编程

电动车控制器原理及编程2008-10-29 15:34电动车控制器原理及编程/html/blog/7597/45892.htm云翔电动车维修的BLOG 原信息URL:/html/blog/7597/45892.htm控制器无刷控制器硬件电路详解电动车无刷电机是目前最普及的电动车用动力源,无刷电机以其相对有刷电机长寿,免维护的特点得到广泛应用,然而由于其使用直流电而无换向用的电刷,其换向控制相对有刷电机要复杂许多,同时由于电动车负载极不稳定,又使用电池作电源,因此控制器自身的保护及对电机,电源的保护均对控制器提出更多要求。
自电动车用无刷电动机问世以来,其控制器发展分两个阶段:第一阶段为使用专用无刷电动机控制芯片为主组成的纯硬件电路控制器,这种电路较为简单,其中控制芯片的代表是摩托罗拉的MC33035,这个不是这里的主题,所以也不作深入介绍。
第二阶段是以MCU为主的控制芯片。
这是这篇文章介绍的重点,在MCR 版本的设计中,揉和了模拟、数字、大功率MOSFET驱动等等许多重要应用,结合MCU智能化控制,是一个非常有启迪性的设计。
今以应用最广泛的以PIC16F72为智能控制中心,350W的整机电路为例,整机电路如图1:图1:350W整机电路图整机电路看起来很复杂,我们将其简化成框图再看看:图2:电路框图电路大体上可以分成五部分:一、电源稳压,供应部分;二、信号输入与预处理部分;三、智能信号处理,控制部分;四、驱动控制信号预处理部分;五、功率驱动开关部分。
下面我们先来看看此电路最核心的部分:PIC16F72组成的单片机智能处理、控制部分,因为其他电路都是为其服务或被其控制,弄清楚这部分,其它电路就比较容易明白。
图3:PIC16F72在控制器中的各引脚应用图我们先来简单介绍一下PIC16F72的外部资源:该单片机有28个引脚,去掉电源、复位、振荡器等,共有22个可复用的IO口,其中第13脚是CCP1输出口,可输出最大分辨率达10BIT的可调PWM信号,另有AN0-AN4共5路AD模数转换输入口,可提供检测外部电路的电压,一个外部中断输入脚,可处理突发事件。
电动车无刷控制器电路图(高清)

今以应用最广泛的以PIC16F72为智能控制中心,350W的整机电路为例,整机电路如图1 :(原文件名:1.gif)图1:350W 整机电路图整机电路看起来很复杂,我们将其简化成框图再看看:(原文件名:2.gif)图2:电路框图种旌用制肌抽输扎 ©卫再想罟输入电路大体上可以分成五部分:一、 电源稳压,供应部分;二、 信号输入与预处理部分;三、 智能信号处理,控制部分;四、 驱动控制信号预处理部分;五、 功率驱动开关部分。
下面我们先来看看此电路最核心的部分: PIC16F72组成的单片机智能处理、控 制部分,因为其他电路都是为其服务或被其控制, 弄清楚这部分,其它电路就比 较容易明白。
唯丿;机冲沖I「心 7\ 电從放嵐部井 『朕世述*扎剧喉输入PtC'l4FT2(原文件名:3.gif )图3:PIC16F72在控制器中的各引脚应用图我们先来简单介绍一下PIC16F72的外部资源:该单片机有28个引脚,去掉电 源、复位、振荡器等,共有22个可复用的IO 口,其中第13脚是CCP1输出口, 可输出最大分辨率达10BIT 的可调PWM 信号,另有AN0-AN4共5路AD 模数 转换输入口,可提供检测外部电路的电压,一个外部中断输入脚,可处理突发事 件。
内部软件资源我们在软件部分讲解,这里并不需要很关心。
各引脚应用如下:I : MCLR 复位/烧写高压输入两用口2:模拟量输入口:放大后的电流信号输入口,单片机将此信号进行 A-D 转换后 经过运算来控制PWM 的输出,使电流不致过大而烧毁功率管。
正常运转时电压 应在0-1.5V 左右 3:模拟量输入口:电源电压经分压后的输入口,单片机将此信号进行 A-D 转换 后判断电池电压是否过低,如果低则切断输出以保护电池,避免电池因过放电而 损坏。
正常时电压应在3V 以上4 :模拟量输入口:线性霍尔组成的手柄调速电压输入口,单片机根据此电压高 低来控制输出给电机的总功率,从而达到调整速度的目的。
MICROCHIP PIC16F723单片机在线调试烧录指引(SP-178)

一、烧录工具
1.编程器:PRO ICD2一个,USB连接线1条,5pin连接线1条
2. PC电脑一台
二、烧录软件版本信息
MPLAB IDE V8.10
三、适用芯片
MICROCHIP PIC16F723-I/SS单片机适用于SP-178主板在线烧录
四、调试方法:
1.取编程器,一端连PC电脑,另一端连接待烧录主板,连接线第一脚与SP-178主板上的
JP2第一脚“VPP”对应;
2.取得研发工程师提供的烧录文件,将其存放在除系统盘外的其它盘符内,注意存放路径
只能用英文或数字命名,不能含有中文;
图1
3.双击打开Microchip MPLAB.Workspace文件,如图2,检查Checksum是否与《芯片拷贝
申请记录表》上的校验码一致;
4.确认校验码一致后,点击烧录图标,屏幕显示正确烧录结果;
图14
(注:若上图出现非黑色字体的编译信息,则说明编译出错,则需检查下载连接及设置是否正确)
5.烧录完毕,在烧录OK的芯片上方打点做标记,取下PCBA,重复第4步,进行下一轮烧
写;
五、注意事项:
1.烧录过程中,需配带防静电手腕扣,并确保静电腕扣接地良好;
2.烧录过程中,校验码不能变化,如有误,须立即停止烧录;
3.烧录过程中,注意做好区分标识,不可混装;
六、相关文件及表单:
1.《芯片拷贝申请记录表》。
电动车无刷控制器电路图(高清)精编版

今以应用最广泛的以PIC16F72为智能控制中心,350W的整机电路为例,整机电路如图1:(原文件名:1.gif)图1:350W整机电路图整机电路看起来很复杂,我们将其简化成框图再看看:(原文件名:2.gif)图2:电路框图电路大体上可以分成五部分:一、电源稳压,供应部分;二、信号输入与预处理部分;三、智能信号处理,控制部分;四、驱动控制信号预处理部分;五、功率驱动开关部分。
下面我们先来看看此电路最核心的部分:PIC16F72组成的单片机智能处理、控制部分,因为其他电路都是为其服务或被其控制,弄清楚这部分,其它电路就比较容易明白。
(原文件名:3.gif)图3:PIC16F72在控制器中的各引脚应用图我们先来简单介绍一下PIC16F72的外部资源:该单片机有28个引脚,去掉电源、复位、振荡器等,共有22个可复用的IO口,其中第13脚是CCP1输出口,可输出最大分辨率达10BIT的可调PWM信号,另有AN0-AN4共5路AD模数转换输入口,可提供检测外部电路的电压,一个外部中断输入脚,可处理突发事件。
内部软件资源我们在软件部分讲解,这里并不需要很关心。
各引脚应用如下:1:MCLR复位/烧写高压输入两用口2:模拟量输入口:放大后的电流信号输入口,单片机将此信号进行A-D转换后经过运算来控制PWM的输出,使电流不致过大而烧毁功率管。
正常运转时电压应在0-1.5V左右3:模拟量输入口:电源电压经分压后的输入口,单片机将此信号进行A-D转换后判断电池电压是否过低,如果低则切断输出以保护电池,避免电池因过放电而损坏。
正常时电压应在3V以上4:模拟量输入口:线性霍尔组成的手柄调速电压输入口,单片机根据此电压高低来控制输出给电机的总功率,从而达到调整速度的目的。
5:模拟/数字量输入口:刹车信号电压输入口。
可以使用AD转换器判断,或根据电平高低判断,平时该脚为高电平,当有刹车信号输入时,该脚变成低电平,单片机收到该信号后切断给电机的供电,以减少不必要的损耗。
PIC16F单片机内置AD采样+外部基准参考电压

一、ADC参考电压
大家在使用单片机采集模拟量信号时,经常会使用低成本方案,即使用单片机内置AD模块进行模拟量的转换。
对于精度要求不高的产品或许还能满足要求,但对于精度稍高些的,又不想用外部AD转换芯片的,那么只能在单片机的基准口加一个基准稳压芯片,如TI的REF系列基准稳压芯片。
基准稳压芯片原理图
PIC16F685单片机
二、端口复用
此处以PIC16F685单片机为例,通过手册中的引脚图可以看出RA1接口有个功能是Vref,这个引脚功能如图所示,其中VREF就是ADC 的参考电压输入引脚。
在使用时,我们需要将基准稳压芯片的输出端连接到单片机的RA1端口,这样就将输出电压便可以为单片机的ADC提供参考电压。
RA1引脚功能
RA1端口功能框图
三、配置寄存器
硬件连接好,接下来就需要配置寄存器了。
通过ADC功能框图可以看出,ADC参考电压可以是单片机的工作电压VDD,也可以是VREF,它们之间的切换是通过VCFG这个寄存器来控制的,所以此处我们需将该配置为设置为1。
VDFG=1;//使用VREF作为参考电压
VCFG=0;//使用VDD作为参考电压
ADC功能框图
注意:使用VREF作为参考电压时,注意单片机工作电压VDD需大于VREF,这样采样转换的数据才准确稳定,原因为VDD<VREF时,会使采样不准,有兴趣的同学也可以使用Proteus软件进行仿真。
单片机引脚说明-按其引脚功能分为四部分叙述这40条引脚的功能

单片机引脚说明-按其引脚功能分为四部分叙述这40条引脚的功能下面按其引脚功能分为四部分叙述这40条引脚的功能。
1、主电源引脚VCC和VSSVCC——(40脚)接+5V电压;VSS——(20脚)接地。
2、外接晶体引脚XTAL1和XTAL2XTAL1(19脚)接外部晶体的一个引脚。
在单片机内部,它是一个反相放大器的输入端,这个放大器构成了片内振荡器。
当采用外部振荡器时,对HMOS单片机,此引脚应接地;对CHMOS单片机,此引脚作为驱动端。
XTAL2(18脚)接外晶体的另一端。
在单片机内部,接至上述振荡器的反相放大器的输出端。
采用外部振荡器时,对HMOS单片机,该引脚接外部振荡器的信号,即把外部振荡器的信号直接接到内部时钟发生器的输入端;对XHMOS,此引脚应悬浮。
3、控制或与其它电源复用引脚RST/VPD、ALE/PROG、PSEN和EA/VPP①RS T/VPD(9脚)当振荡器运行时,在此脚上出现两个机器周期的高电平将使单片机复位。
推荐在此引脚与VSS引脚之间连接一个约8.2k的下拉电阻,与VCC引脚之间连接一个约10μF的电容,以保证可靠地复位。
VCC掉电期间,此引脚可接上备用电源,以保证内部RAM的数据不丢失。
当VCC主电源下掉到低于规定的电平,而VPD在其规定的电压范围(5±0.5V)内,VPD就向内部RAM 提供备用电源。
②ALE/PROG(30脚):当访问外部存贮器时,ALE(允许地址锁存)的输出用于锁存地址的低位字节。
即使不访问外部存储器,ALE端仍以不变的频率周期性地出现正脉冲信号,此频率为振荡器频率的1/6。
因此,它可用作对外输出的时钟,或用于定时目的。
然而要注意的是,每当访问外部数据存储器时,将跳过一个ALE脉冲。
ALE端可以驱动(吸收或输出电流)8个LS型的TTL输入电路。
对于EPROM单片机(如8751),在EPROM编程期间,此引脚用于输入编程脉冲(PROG)。
③PSEN(29脚):此脚的输出是外部程序存储器的读选通信号。
单片机各个引脚功能概述

单片机各个引脚功能概述
1、VCC和GND:VCC是电源正极,GND是电源负极,需要将它们接上相应的正负极,
以便正常供电和操作。
2、XTAL1和XTAL2:是晶振输入引脚,为外接振荡器所用,可兼容内部晶振。
3、RESET:复位信号引脚,若短接RESET和GND,则使MICROCONTROLLER复位。
4、ALE、A0-A13:地址线输出端引脚,相应芯片模式下,取出地址信息,即从数据总
线上输出地址信息,也可位当前器件的复位端。
5、RD、WR:读写控制信号引脚,控制内部存储器端数据的读写操作。
6、T0、T1:定时器脚,如想使用定时器,则需要把T0与T1连接起来。
7、INT、NMI:中断引脚,可连接外部中断源,以触发中断事件,也可选择不产生中
断事件。
8、P0、P2……P15:通用IO口,可控制或输出信号。
9、RST:复位口,可用于复位电路,也可做为可编程IO口。
10、PSEN:片选信号,用于使总线上的片选控制站可以工作。
11、CLK:时钟信号,用于控制系统内部计时器工作。
12、EXEN:外部状态机使能信号,可用于LED显示器、键盘等外围设备的使能。
13、EA/VPP:电场/高压功能有多种,根据具体芯片来定,一般用于CPU的复位、高
低电平转换等操作。
14、VSS、VDD:高低电压夹电源,用来调节内部器件电源电压及提高稳定性。
15、S0-S3:模式控制口,用于连接专用信号线,以确定单片机的工作模式。
16、PS:开关控制接口,用于控制某些单片机的工作状态,如打断状态、启动状态等。
电动车充电器常见故障维修方法

电动车充电器常见故障维修方法 (2021-08-13 12:30:42)转载▼标签:杂谈分类:电动车充电器技术资料1:电源不启动:插电源,大电容有300V电压、拔掉电源再次测量大电容2端还是300V电压不下降。
给电容放电后,将启动电阻换掉即可。
启动电阻在电源输入局部,阻值150K,功率2W,2: 电源不启动:插电,大电容2端有300V电压,拔掉电源,大电容电压慢慢下降,将电路板全部检查是否有脱焊的现象,补焊完成后,将3842换成新的,通电试机即可,3:闪灯:先将电路板补焊一遍,再次试机,如果还是闪灯,请检查输出端取样电阻。
0.1欧。
3W功率。
接在输出线的负极端,将此电阻换新即可,4:输出电压高,通电,电压高于70多V,充电不转灯,先将电路板补焊一遍,再次试机,如果还是电压高,请更换光电耦合器、再次试机、还是输出高,更换431基准稳压器,再次试机5:吱吱叫,发热,充电缺乏:通电测量大电容电压,只要低于300V,一般电容失效,更换即可,6:严重发热,请将风扇换新即可,7:输出电压不稳定,先将电路板补焊一遍,后试机,然后将输出端电容63V470UF电容换新试机即可,8:充电不转灯,用检测仪测试各项数据,然后将358或者324换新试机,9:充电不稳定,有时候能充,有时候不能冲,用测试仪检测各项数据,然后将输入输出电源线,全部换新,补焊线路板试机10:通电烧保险:先检测功率管击穿没有,没有的话将4个整流二极管全部换新,试机,11:通电无输出,通电试机,大电容2端有300V电压,且慢慢下降,首先检测输出端大二极管击穿没有,补焊,再次试机12:通电亮2个红灯:通电试机,空载电压是否正常,然后将358或324换新试机,13:通电无输出,能正常启动,指示灯正常,先将输出线换新,对于有继电器的充电器直接短路继电器试机,14:通电闪灯,请补焊变压器各引脚,然后试机,如果依旧,请检查431、光电耦合器、输出局部各二极管是否短路,变压器磁芯是否松动,电源输入局部10欧小电阻是否开路。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PIC16F72该单片机有28个引脚,去掉电源、复位、振荡器等,共有22个可复用的IO口,其中第0-AN4共5路AD模数转换输入口,可提供检测外部电路的电压,一个外部中断输入脚,可处理突发事件。
18:数字输出口:该口控制一个LED指示灯,大部分厂商都将该指示灯用作故障情况显示,当控制器有重大故障时该指示灯闪烁不同的次数表示不同的故障类型以方便生产、维修。
19:单片机电源地。
20:单片机电源正。上限是5.5V。
21:数字输入口:外部中断输入,当电流由于意外原因突然增大而不在控制范围时,该口有低电平脉冲输入。单片机收到此信号时产生中断,关闭电机的输出,从而保护重要器件不致损坏或故障不再扩大。
6:数字量输入口:1+1助力脉冲信号输入口,当骑行者踏动踏板使车前行时,该口会收到齿轮传感器发出的脉冲信号,该信号被单片机接收到后会给电机输出一定功率以帮助骑行者更轻松地往前走。
7:模拟/数字量输入口:由于电机的位置传感器排列方法不同,该口的电平高低决定适合于哪种电机,目前市场上常见的有所谓120?和60?排列的电机。有的控制器还可以根据该口的电压高低来控制起动时电流的大小,以适合不同的力度需求。
4:模拟量输入口:线性霍尔组成的手柄调速电压输入口,单片机根据此电压高低来控制输出给电机的总功率,从而达到调整速度的目的。
5:模拟/数字量输入口:刹车信号电压输入口。可以使用AD转换器判断,或根据电平高低判断,平时该脚为高电平,当有刹车信号输入时,该脚变成低电平,单片机收到该信号后切断给电机的供电,以减少不必要的损耗。
8:单片机电源地。
9:单片机外接振荡器输入脚。
10:单片机外接振荡器反馈输出脚。
11:数字输入口:功能开关1
12:数字输入口:功能开关2
13:数字输出口:PWM调制信号输出脚,速度或电流由其输出的脉冲占空比宽度控制。
14:数字输入口:功能开关3
15、16、17:数字输入口:电机转子位置传感器信号输入口,单片机根据其信号变化决定让电机的相应绕组通电,从而使电机始终向需要的方向转动。这个信号上面讲过有120?和60?之分,这个角度实际上是这三个信号的电相位之差,120?就是和三相电一样,每个相位和前面的相位角相差120?。60?就是相差60?。
各引脚应用如下:
1:MCLR复位/烧写高压输入两用口
2:模拟量输入口:放大后的电流信号输入口,单片机将此信号进行A-D转换后经过运算来控制PWM的输出,使电流不致过大而烧毁功率管。正常运转时电压应在0-1.5V左右
3:模拟量输入口:电源电压经分压后的输入口,单片机将此信号进行A-D转换后判断电池电压是否过低,如果低则切断输出以保护电池,避免电池因过放电而损坏。正常时电压应在3V以上
22:数字输出口:同步续流控制端,当电流比较大时,该口输出低电平,控制其后逻辑电路,使同步续流功能开启。该功能在后面详细讲解。
3--28:数字输出口:是功率管的逻辑开关,单片机根据电机转子位置传感器的信号,由这里输出三相交流信号控制功率MOSFET开关的导通和关闭,使电机正常运转。