20.3.4 单片机控制电路的设计
2025年09月21日
20.3.4 单片机控制电路的设计
STC12C5616AD芯片是集A-D转换模块为一体的功能增强型单片机,相比普通的89系列单片机,它在体积上和功能上都有了较好的改进。本次使用的是引脚为20,晶振为11.0592MHz的单片机,用其A-D口读取电压信号,经分析处理后将控制信号从输出口送到电压驱动模块。
图20-16给出了单片机控制电路,其中P3.3、P3.4、P3.5、P3.74个引脚为电动机驱动的PWM脉冲信号;P1.0、P1.1、P1.2和P1.34个引脚为东、西、南、北4路光敏电阻信号采集的输入端口。
光信号采集模块将4个光敏电阻采集到的4路电压信号分别输入给单片机的P1.0、P1.1、P1.2和P1.3引脚,经分析处理,由单片机给出控制信号通过P3.3、P3.4、P3.5、P3.7输出PWM信号给电动机驱动模块,驱动电动机进行工作。
图20-16 芯片控制原理图
图20-17 芯片实物图
STC12C5616AD芯片参数如下:
工作电压为3.5~5.5V;程序存储器擦写次数10万次以上,1280字节片内RAM数据存储器,4个16位定时器,2通道捕获/比较单元(PWM/PCA),其中两路PWM可当两路数/模转换(D/A)使用,8路、10位高速模-数转换(A-D),芯片引脚数量为20个引脚。