基于attiny26的电机驱动测速GCC编程问题,正在做毕设,做好后上传所有资料,以飨先贤!!
~~~~~小梁做毕设系列(直流电机的位移测量)~~~~~请前辈指导/*硬件已做完,GCC编程中*/如题,我现在做基于attiny26的有关电机位移测量的设计.
硬件部分主有:
1.光电编码器
2.L298驱动芯片
3.attiny26
4.12V电机80转3W
5.HD7279显示驱动,三位数码管
6.其他器件,如二极管,74LS14等 基本上我的C是一窍不通的,昨天去买了本AVR的GCC编程的书回来啃,没有明白...
我现在的进度是已经把硬件接好,下载线也已经做好.
基本原理是用attiny26输出PWM控制电机转动,用连轴器将电机和增量式光电编码器连好,电机带动编码器,随之输出A B Z三相信号,通过判断A和B相的相位关系来判断正反转.通过记入A相的高电平来读电机的转速.
另外,电机的转速通过软件编程换算成电机的位移,并在LED上显示,利用三个LED组成三位显示.驱动芯片是HD7279. 现在却连电机驱动程序都还没有编好,
下面几部分:
1.电机驱动
2.显示驱动
3.编码器数据采集 我会在稍后晚点的时候把电路图贴上来... http://cache.amobbs.com/bbs_upload782111/files_7/armok01153261.JPG 期待! mark
页:
[1]