1
完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 416780286 于 2015-7-28 08:45 编辑 【蓝牙4.1】+ PWM驱动直流电机 _第九季 前言:电子电路最终是实现自动化控制,方便简洁智能的实现生活中的控制。脉宽调制(PWM)作为一种应用较多的现代调制方式,应用于各种电机控制以及特殊设备中。本次用赛普拉斯先锋套件主板输出PWM波控制直流电机,实现调速。 实验器件:CY8C4247片上系统开发板、5v 2.5w直流电机、ss8550三极管、导线若干。 1.打开Psoc Creator 3.1,新建工程 File->New->Project,选择Psoc4100BLE 图1 启动编译环境 工程命名为:PWM-Motor1 图2 新建工程 2.创建电路图 1)进入工作区,点击TopDesign.cysch编辑 图3 工程工作区 2)创建PWM-Motor原理图 (1)添加时钟 设置时钟100Hz/1kHz 图5 设置时钟 (2)添加PWM模块 图6 添加PWM模块 设置pwm,周期500,比较250,50%的占空比 图7 设置占空比 PWM如图,点掉中断 图8 PWM波形 (3)添加I/O输出 图9 添加I/O 配置I/O口 图10 配置I/O 添加电源、电阻、电机、地,完成电路 图11 设置限流电阻阻值 图12 完整原理图 (4)配置器件输出I/O引脚P3[5] 图13 配置输出引脚 编译文件,工程下多出时钟clock文件和PWM文件。 3.添加代码 完成原理图,编译后生成文件。在左侧代码main.c 还需要加入用户的代码,直接看程序自动生成的代码的头文件, 如clock.h 以及pwm.h 。 图14 时钟函数 图15 函数内容 PWM函数 图16 PWM函数 图17 函数体 在主函数中添加Clock_1_Start(); PWM_1_Start(); |
|
相关推荐
4 个讨论
|
|
只有小组成员才能发言,加入小组>>
754个成员聚集在这个小组
加入小组2106 浏览 1 评论
1853 浏览 1 评论
3671 浏览 1 评论
请问可以直接使用来自FX2LP固件的端点向主机FIFO写入数据吗?
1788 浏览 6 评论
1536 浏览 1 评论
CY8C4025LQI在程序中调用函数,通过示波器观察SCL引脚波形,无法将pin0.4(SCL)下拉是什么原因导致?
572浏览 2评论
CYUSB3065焊接到USB3.0 TYPE-B口的焊接触点就无法使用是什么原因导致的?
424浏览 2评论
CX3连接Camera修改分辨率之后,播放器无法播出camera的画面怎么解决?
438浏览 2评论
386浏览 2评论
使用stm32+cyw43438 wifi驱动whd,WHD驱动固件加载失败的原因?
916浏览 2评论
小黑屋| 手机版| Archiver| 德赢Vwin官网 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-25 13:50 , Processed in 1.123356 second(s), Total 52, Slave 44 queries .
Powered by 德赢Vwin官网 网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
德赢Vwin官网 观察
版权所有 © 湖南华秋数字科技有限公司
德赢Vwin官网 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号