专利名称:多圈编码器检测电路的制作方法
技术领域:
本实用新型涉及一种检测电路,特别涉及一种针对多圈编码器的多圈编码器检测电路。
背景技术:
目前由于产品需要,开始越来越多地使用编码器代替原先的电位器作为角度传感器,但是没有相应的检测电路或设备,无法对编码器质量进行检验造成产品质量很难把握。
发明内容鉴于现有技术存在的缺陷,本实用新型提供了一种针对多圈编码器的多圈编码器检测电路。本实用新型为实现上述目的,采用的技术方案是:一种多圈编码器检测电路,其特征在于:包括单片机及外围电路、数码管显示模块及外围电路,所述数码管显示模块及外围电路与单片机及外围电路连接;所述单片机及外围电路的电路连接关系为,电阻Rl的一端和二极管Dl的K极接正电源,电阻Rl的另一端和二极管Dl的A极和电容C3的一端接单片机Ul的复位输入引脚RESET端,电容C3的另一端接地;晶振¥1的一端和电容Cl的一端接单片机Ul的反向振荡放大器与片内时钟操作电路的输入引脚XTAL2端,电容Cl的另一端接地,晶振Yl的另一端和电容C2的一端接单片机Ul的反向振荡放大器的输出引脚XTALl端,电容C2的另一端接地;单片机Ul的电源输入引脚VCC端和单片机Ul的A/D转换器的电源输入引脚AVCC端接正电源,单片机Ul的电源地GND端接地;电容C4的一端接单片机A/D的模拟基准输入 引脚AREF,电容C5的一端接正电源,电容C4的另一端和电容C5的另一端接地;多圈编码器连接端口 Pl的I引脚接电源,多圈编码器连接端口 Pl的2引脚接单片机Ul的PD5端口,多圈编码器连接端口 Pl的3引脚接地,多圈编码器连接端口 Pl的4引脚接单片机Ul的PD6端口,多圈编码器连接端口 Pl的5引脚接单片机Ul的PD7端口 ;所述的数码管显示模块及外围电路连接关系为:数码管显示模块DSl的位选引脚I端接单片机Ul的PB7端口,数码管显示模块DSl的位选引脚2端接单片机Ul的PB6端口,数码管显示模块DSl的位选引脚3端接单片机Ul的PB5端口,数码管显示模块DSl的位选引脚4端接单片机Ul的PB4端口,数码管显示模块DSl的位选引脚5端接单片机Ul的PB3端口,数码管显示模块DSl的位选引脚6端接单片机Ul的PB2端口,数码管显示模块DSl的位选引脚7端接单片机Ul的PBl端口,数码管显示模块DSl的位选引脚8端接单片机Ul的PBO端口 ;数码管显示模块DSl的段选引脚A端和排阻R2的I引脚接单片机Ul的PEO端口,数码管显示模块DSl的段选引脚B端和排阻R2的2引脚接单片机Ul的PEl端口,数码管显示模块DSl的段选引脚C端和排阻R2的3引脚接单片机Ul的PE2端口,数码管显示模块DSl的段选引脚D端和排阻R2的4引脚接单片机Ul的PE3端口,数码管显示模块DSl的段选引脚E端和排阻R2的5引脚接单片机Ul的PE4端口,数码管显示模块DSl的段选引脚F端和排阻R2的6引脚接单片机Ul的PE5端口,数码管显示模块DSl的段选引脚G端和排阻R2的7引脚接单片机Ul的PE6端口,数码管显示模块DSl的段选引脚DP端和排阻R2的8引脚接单片机Ul的PE7端口。本实用新型的特点是:该电路提供了一种多圈编码器检测方案,数码管用十进制数字方式显示出多圈编码器反映出的角度和圈数信号,检测直观,方法简便。
图1为本实用新型的电路连接框图;图2为本实用新型的电路原理图;图3为本实用新型的程序流程图。
具体实施方式
如图1、2所示,一种多圈编码器检测电路,包括单片机及外围电路、数码管显示模块及外围电路,数码管显示模块及外围电路与单片机及外围电路连接;单片机及外围电路的电路连接关系为,电阻Rl的一端和二极管Dl的K极接正电源,电阻Rl的另一端和二极管Dl的A极和电容C3的一端接单片机Ul的复位输入引脚RESET端,电容C3的另一端接地;晶振Yl的一端和电容Cl的一端接单片机Ul的反向振荡放大器与片内时钟操作电路的输入引脚XTAL2端,电容Cl的另一端接地,晶振Yl的另一端和电容C2的一端接单片机Ul的反向振荡放大器的输出引脚XTALl端,电容C2的另一端接地;单片机Ul的电源输入引脚VCC端和单片机Ul的A/D转换器的电源输入引脚AVCC端接正电源,单片机Ul的电源地GND端接地;电容C4的一端接单片机A/D的模拟基准输入引脚AREF,电容C5的一端接正电源,电容C4的另一端和电容C5的另一端接地;多圈编码器连接端口 Pl的I引脚接电源,多圈编码器连接端口 Pl的2引脚接单片机Ul的PD5端口,多圈编码器连接端口 Pl的3引脚接地,多圈编码器连接端口 Pl的4引脚接单片机Ul的PD6端口,多圈编码器连接端口 Pl的5引脚接单片机Ul的PD7端口 ;数码管显示模块及外围电路连接关系为:数码管显示模块DSl的位选引脚I端接单片机Ul的PB7端口,数码管显示模块DSl的位选引脚2端接单片机Ul的PB6端口,数码管显示模块DSl的位选引脚3端接单片机Ul的PB5端口,数码管显示模块DSl的位选引脚4端接单片机Ul的PB4端口,数码管显示模块DSl的位选引脚5端接单片机Ul的PB3端口,数码管显示模块DSl的位选引脚6端接单片机Ul的PB2端口,数码管显示模块DSl的位选引脚7端接单片机Ul的PBl端口,数码管显示模块DSl的位选引脚8端接单片机Ul的PBO端口 ;数码管显示模块DSl的段选引脚A端和排阻R2的I引脚接单片机Ul的PEO端口,数码管显示模块DSl的段选引脚B端和排阻R2的2引脚接单片机Ul的PEl端口,数码管显示模块DSl的段选引脚C端和排阻R2的3引脚接单片机Ul的PE2端口,数码管显示模块DSl的段选引脚D端和排阻R2的4引脚接单片机Ul的PE3端口,数码管显示模块DSl的段选引脚E端和排阻R2的5引脚接单片机Ul的PE4端口,数码管显示模块DSl的段选引脚F端和排阻R2的6引脚接单片机Ul的PE5端口,数码管显示模块DSl的段选引脚G端和排阻R2的7引脚接单片机Ul的PE6端口,数码管显示模块DSl的段选引脚DP端和排阻R2的8引脚接单片机Ul的PE7端口。如图3所示,多圈编码器检测电路程序首先定义端口、变量和子程序(包括角度和圈数读取子程序、延时子程序和显示子程序等),主程序初始化后调用角度和圈数读取子程序读取当前编码器旋转角度和累计圈数,分别转换为两个四位十进制数来表示角度值和累计圈数值,然后将累计圈数值赋给整型变量Turns,角度值赋给整型变量Angle,之后返回角度和圈数读取子程序进行下一次读取,分别将Angle和Turns的四位十进制数分别赋值给整型变量Al、A2、A3、A4、A5、A6、A7、A8,最后调用延时子程序和显示子程序分别将Angle值显示在数码管低八位上将Turns值显示在数码管高八位上。多圈编码器检测电路程序通过接口 P2写入单片机Pl中。多圈编码器检测时,多圈编码器通过多圈编码器连接端口 Pl与单片机Ul相连,并根据单片机片选指令将角度数据发送给单片机Ul,经过单片机Ul处理后将数码管显示数据发送给数码管显示模块DS1,并将数据通过数字的方式显示出来。5V的直流电源供单片机和数码管显示电路工作。
权利要求1.一种多圈编码器检测电路,其特征在于:包括单片机及外围电路、数码管显示模块及外围电路,所述数码管显示模块及外围电路与单片机及外围电路连接;所述单片机及外围电路的电路连接关系为,电阻Rl的一端和二极管Dl的K极接正电源,电阻Rl的另一端和二极管Dl的A极和电容C3的一端接单片机Ul的复位输入引脚RESET端,电容C3的另一端接地;晶振Yl的一端和电容Cl的一端接单片机Ul的反向振荡放大器与片内时钟操作电路的输入引脚XTAL2端,电容Cl的另一端接地,晶振Yl的另一端和电容C2的一端接单片机Ul的反向振荡放大器的输出引脚XTALl端,电容C2的另一端接地;单片机Ul的电源输入引脚VCC端和单片机Ul的A/D转换器的电源输入引脚AVCC端接正电源,单片机Ul的电源地GND端接地;电容C4的一端接单片机A/D的模拟基准输入引脚AREF,电容C5的一端接正电源,电容C4的另一端和电容C5的另一端接地;多圈编码器连接端口 Pl的I引脚接电源,多圈编码器连接端口 Pl的2引脚接单片机Ul的PD5端口,多圈编码器连接端口 Pl的3引脚接地,多圈编码器连接端口 Pl的4引脚接单片机Ul的PD6端口,多圈编码器连接端口 Pl的5引脚接单片机Ul的PD7端口 ; 所述的数码管显示模块及外围电路连接关系为:数码管显示模块DSl的位选引脚I端接单片机Ul的PB7端口,数码管显示模块DSl的位选引脚2端接单片机Ul的PB6端口,数码管显示模块DSl的位选引脚3端接单片机Ul的PB5端口,数码管显示模块DSl的位选引脚4端接单片机Ul的PB4端口,数码管显示模块DSl的位选引脚5端接单片机Ul的PB3端口,数码管显示模块DSl的位选引脚6端接单片机Ul的PB2端口,数码管显示模块DSl的位选引脚7端接单片机Ul的PBl端口,数码管显示模块DSl的位选引脚8端接单片机Ul的PBO端口 ;数码管显示模块DSl的段选引脚A端和排阻R2的I引脚接单片机Ul的PEO端口,数码管显示模块DSl的段选引脚B端和排阻R2的2引脚接单片机Ul的PEl端口,数码管显示模块DSl的段选引脚C端和排阻R2的3引脚接单片机Ul的PE2端口,数码管显示模块DSl的段选引脚D端和排阻R2的4引脚接单片机Ul的PE3端口,数码管显示模块DSl的段选引脚E端和排阻R2的5引脚接单片机Ul的PE4端口,数码管显示模块DSl的段选引脚F端和排阻R2的6引脚接单片机Ul的PE5端口,数码管显示模块DSl的段选引脚G端和排阻R2的7引脚接单片机Ul的PE6端口,数码管显示模块DSl的段选引脚DP端和排阻R2的8引脚接单片机Ul的PE7端口。
专利摘要本实用新型涉及一种检测电路,特别涉及一种针对多圈编码器的多圈编码器检测电路。包括单片机及外围电路、数码管显示模块及外围电路,数码管显示模块及外围电路与单片机及外围电路连接;多圈编码器通过多圈编码器连接端口与单片机相连,并根据单片机片选指令将角度数据发送给单片机,经过单片机处理后将数码管显示数据发送给数码管显示模块,并将数据通过数字的方式显示出来。本实用新型的特点是检测直观,方法简便。
文档编号G01D18/00GK202994197SQ201220554330
公开日2013年6月12日 申请日期2012年10月26日 优先权日2012年10月26日
发明者苑晓蕾, 金雷, 牟进勇, 张世炎, 陈俊, 刘素艳 申请人:天津津伯仪表技术有限公司