P04P05P06P07091245671VCC12345678234567890P00P01P02P03P04P05P06P071234567822222222333333334P22U2B387VCCP10T2P20A8P21A9KKP12ECIP22A10P23A11P24A12P25A13P26A14P27A15P07AD7P06AD6P05AD5P04AD4P03AD3P02AD2P01AD1P00AD0P11T2EXP13CEX0P14CEX1P15CEX2P16CEX3P17CEX4DN2VCCG84P56fgedcDbaKDS2DpyBlueCC60R1kP89C51RC009124567011KP00P01P02P03P04P05P06P075RSTP30RxDP31TxDP32INT0P33INT1P34T0P35T1P36WRP37RDXTAL2XTAL1VSSPSENALEPROGEAVPP06R1UP2101234567890901938VCC11111111112233DNGKKdeRSTVCCepSSCLSDAVCC1PYXTALfgedcDbade0123456DS3DpyBlueCC91111111epS09124567121TDDppUNDSCL00OSCSDAEXTOGVP00P01P02P03P04P05P06P0733VREFAAP20RST0123823AIN0AIN1AIN2AIN3AAAVSS3CCUPCF8591KK12345678Fu40k1C80R1DNVCCPGfgedcDbaDS4DpyBlueCCDN90124567G1P00P01P02P03P04P05P06P07
f423转速检测的Proteus仿真1转速检测仿真电路设计如图45所示
(2)具体参数计算
图45转速检测仿真电路
假定转速检测能测最大转速为1500rmi
,数模转换器为8位,最多能测出28256个
点,数模转换器供电电压为
5V
,当
1000r
mi
时,U
10001500
5
333V
,仿真结果如
图46所示
15
f46转速为
1000rmi
时的仿真波形
由图中可以看出现当转速为
1000rmi
时,通过数模转换得到的模拟电压为332V,与理论计算值一致。
此时比例调节器的比例系数为K618,因此可调电阻值应设为18K333
424转速检测电路软件设计
显示程序
display
ucharigwx10swx1010bwx10010qwx1000
求速度个位值,送到个位显示缓冲区求速度十位值,送到十位显示缓冲区求速度百位值,送到百位显示缓冲区求速度千位值,送到千位显示缓冲区
fori0i4i
16
fP2ledi
ifi0
显示个位
P0smggw
delays
elseifi1显示十位
P0smgsw
delays
elseifi2显示百位
P0smgbw
delays
elseifi3显示千位
P0smgqw
delays
DAC变换转化函数
bitDACco
versio
u
sig
edcharslau
sig
edcharcu
sig
edcharVal
Start_I2c
启动总线
Se
dBytesla
发送器件地址
ifack0retur
0
Se
dBytec
发送控制字节
ifack0retur
0
Se
dByteVal
发送DAC的数值
ifack0retur
0
Stop_I2c
结束总线
retur
1
17
f43转速、电流检测电路的PCB设计
(1)转速、电流检测电路原理图设计如图47所示
47转速、电流检测电路原理图
18
GNDHeader4Header3H121Speed32ACR43ASRP2VCCP3P89C51RCVSSP27A15转速检测r