欢迎来到天天文库
浏览记录
ID:57688909
大小:2.79 MB
页数:10页
时间:2020-09-01
《LMD18200直流电机驱动器原理图及例程.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LMD18200直流电机控制驱动器【简要说明】一、尺寸:长55mmX宽36mmX高35mm二、主要芯片:LMD18200三、工作电压:控制信号直流4.5~5.5V;驱动电机电压10~30V四、可驱动直流(10~30V之间电压的电机)五、最大输出电流3A(瞬间峰值电流6A)六、最大输出功率75W七、特点: 1、具有电源指示 2、转速可调 3、抗干扰能力强 4、具有续流保护 5、可单独控制一台直流电机 6、PWM脉宽平滑调速
2、 7、可实现正反转适用场合:单片机学习、电子竞赛、产品开发、毕业设计。。。【原理图】【控制说明】 【测试程序】/********************************************************************汇诚科技实现功能:直流电机正转反转启动停止控制程序使用芯片:AT89S52或者STC89C52晶振:11.0592MHZ编译环境:Keil作者:zhangxinchun淘宝店:汇诚科技【声明】此程序仅用于学习与参考,引用请注明版权和作者信息!*********************
3、************************************************/#include#defineucharunsignedchar#defineuintunsignedint/********************************************************控制位定义********************************************************/sbitfang_xiang=P1^0;//方向控制位(输入1正转,输入
4、0反转)sbitsha_che=P1^1;//启停控制位sbitPWM=P1^2;//速度控制位(输入电平为1时,电机全速运行,当输入PWM信号时可以调速运行)sbitzheng_zhuan=P2^0;//正转按键sbitfan_zhuan=P2^1;//反转按键sbitqi_dong=P2^2;//启动按键sbitting_che=P2^3;//刹车按键/********************************************************主函数****************************
5、****************************/main(){fang_xiang=1;//使能控制位sha_che=0;//方向控制位PWM=1;//速度控制位(输入电平为1时,电机全速运行,当输入PWM信号时可以调速运行)while(1){fang_xiang=1;//使能控制位sha_che=0;//方向控制位PWM=1;//速度控制位(输入电平为1时,电机全速运行,当输入PWM信号时可以调速运行)}}///////////////////简单的直流电机控制程/////////////////#include6、eg52.h>#defineucharunsignedchar#defineuintunsignedint/********************************************************控制位定义********************************************************/sbitfang_xiang=P1^0;//方向控制位(输入1正转,输入0反转)sbitsha_che=P1^1;//启停控制位sbitPWM=P1^2;//速度控制位(输入电平为1时,电机7、全速运行,当输入PWM信号时可以调速运行)sbitzheng_zhuan=P2^0;//正转按键sbitfan_zhuan=P2^1;//反转按键sbitqi_dong=P2^2;//启动按键sbitting_che=P2^3;//刹车按键/********************************************************主函数********************************************************/main(){fang_xiang=1;//使能控制位sha8、_che=0;//方向控制位PWM=1;//速度控制位(输入电平为1时,电机全速运行,当输入PWM信号时可以调速运行)while(1){if(zheng_zhuan==0)fang_xiang=1;//正转if(fan_zhuan==0)fang_xiang=0
6、eg52.h>#defineucharunsignedchar#defineuintunsignedint/********************************************************控制位定义********************************************************/sbitfang_xiang=P1^0;//方向控制位(输入1正转,输入0反转)sbitsha_che=P1^1;//启停控制位sbitPWM=P1^2;//速度控制位(输入电平为1时,电机
7、全速运行,当输入PWM信号时可以调速运行)sbitzheng_zhuan=P2^0;//正转按键sbitfan_zhuan=P2^1;//反转按键sbitqi_dong=P2^2;//启动按键sbitting_che=P2^3;//刹车按键/********************************************************主函数********************************************************/main(){fang_xiang=1;//使能控制位sha
8、_che=0;//方向控制位PWM=1;//速度控制位(输入电平为1时,电机全速运行,当输入PWM信号时可以调速运行)while(1){if(zheng_zhuan==0)fang_xiang=1;//正转if(fan_zhuan==0)fang_xiang=0
此文档下载收益归作者所有