社区
单片机/工控
帖子详情
请教PWM
shw791108
2003-09-12 06:03:46
频率转换成电压或电流信号,PWM输出数据不稳定,怎么解决?
请各位指点!
...全文
65
9
打赏
收藏
请教PWM
频率转换成电压或电流信号,PWM输出数据不稳定,怎么解决? 请各位指点!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shw791108
2003-09-25
打赏
举报
回复
为什么下位机和上位机通信
下位机接受到上位机命令后返回的数值是乱的?
shw791108
2003-09-20
打赏
举报
回复
谢谢各位大哥
还有怎样降低交流分量啊?
liangsiyuan
2003-09-19
打赏
举报
回复
应该加一个滤波电容或者电感
pchia
2003-09-18
打赏
举报
回复
你的中断阿,中断里面花费的时间过长PWM波形会变形,你仔细查看一下你的PWM输出波形,,是否全时区一样,,,波形一样,还有就是其他电路的干扰信号,还有记得加大电容。
shw791108
2003-09-15
打赏
举报
回复
电压电流是得到了,可是测量输出数据时及其不稳定,比如输出电压,上下浮动会达到100多毫伏
怎么解决阿?
pchia
2003-09-13
打赏
举报
回复
硬件!输出的地方加一个大电容则转换成电压,加上比较器上拉则可形成电流,其实有了电压电流很容易得到的。
888yifeng
2003-09-12
打赏
举报
回复
mark
UP!
ysuhongwei
2003-09-12
打赏
举报
回复
我问的是频率转换成电压或电流,输出采用PWM,怎么样使输出稳定?
硬件还是软件关系比较大?
richardruan
2003-09-12
打赏
举报
回复
这是两个概念,你到底要问什么?
直流电机测速系统课程设计.doc
单片机课程设计报告书 题目:电机测速系统 "院系名称 ": "自动化学院 " "学生姓名 ": " " "专业名称 ": "自动化 " "班 级 ": "自动XXXX班 " "时间 ": "20XX年X月X日 至 X月XX日 " 电机测速系统 1. 设计目的 随着科技的飞速发展,计算机应用技术日益渗透到社会生产生活的各个领域,而单片 机的应用则起到了举足轻重的作用。在工程实践中,经常会遇到各种需要测量转速的场 合,例如在发动机、电动机、机床主轴等旋转设备的试验运转和控制中,常需要分时或 连续测量、显示其转速及瞬时速度。为了能精确地测量转速,还要保证测量的实时性, 要求能测得瞬时转速。因此设计一种较为理想的电机测速控制系统是非常有价值的。 2. 设计要求 1.用按键控制电机起停; 2.电机有两种速度,通过按键来改变速度; 3.通过数码管显示每分钟或每秒的转速。 三、设计器材 " 器件名称 " 数量 " "STC89C52单片机 " 1 " "ST151光电传感器 " 1 " "四位一体数码管 " 1 " "电阻 "各种阻值若干 " "电容 "10uf 1个 30pf 2个 " "晶振12MHz " 1 " "按键 " 1 " "单排排阻 " 2 " "开关 "1 " "直流电机 "1 " 四、设计方案及分析(包含设计电路图) 1. STC89C52单片机介绍 STC89C52是一种带8K字节闪烁可编程可檫除只读存储器(FPEROM-Flash Programmable and Erasable Read Only Memory )的低电压,高性能COMOS8的微处理器,俗称单片机。该器件采用ATMEL搞密度非易失 存储器制造技术制造,与工业标准的MCS-51指令集和输出管脚相兼容。 (1)单片机最小系统 单片机最小系统电路如图所示,由主控器STC89C52、时钟电路和复位电路三部分组成 。单片机STC89C52作为核心控制器控制着整个系统的工作,而时钟电路负责产生单片机 工作所必需的时钟信号,复位电路使得单片机能够正常、有序、稳定地工作。 图 单片机最小系统 (2)晶振电路 (3)复位电路 复位是单片机的初始化操作。其主要功能是把PC初始化为0000H,使单片机从0000H单 元开始执行程序。除了进入系统的正常初始化之外,当由于程序运行出错或操作错误使 系统处于死锁状态时,为摆脱困境,也需按复位键重新启动。 2. ST151 光电转速传感器是根据光敏二极管工作原理制造的一种感应接收光强度变化的电子器 件,当它发出的光被目标反射或阻断时,则接收器感应出相应的电信号。它包含调制光 源,由光敏元件等组成的光学系统、放大器、开关或模拟量输出装置。光电式传感器由 独立且相对放置的光发射器和收光器组成。当目标通过光发射器和收光器之间并阻断光 线时,传感器输出信号。由于叶轮的旋转,当叶轮扇叶进入凹槽遮挡着发光二极管时, 光敏三极管没接收光,输出为零;当叶轮扇叶通过光电传感器时,光敏三极管接收光在 ST151电路输出为频率信号。 3. 设计思路 通过ST151光电传感器接收电机扇叶转动切割的次数获得脉冲,从而通过单片机T1口 接收高低电平,计数器在定时器的定时范围内记录脉冲个数,通过计算将转速送给数码 管并进行显示。 4. 程序框图 五. 程序 参见附录一。 六.系统仿真 参见附录二。 七、设计体会与收获(小组成员每人一份) XXX 本次课程设计我主要负责电路板的焊接,电路板的焊接需要先了解整个电路的各个硬 件的组成,并清楚它们各自的所在功能区域,然后要做的就是在电路板上为各硬件做一 个整体的规划,合适的规划很重要,既要考虑到整体看上去的美观,还要考虑到对以后 的调试和调整方便的地方,本人具体是先在电路板上划分开具体的功能区域,比如单片 机在左边占一块适当的位置,它的左端还要留有晶振电路和复位电路,依此做好其他模 块的分配。关于电路的具体焊接,感觉只要按照电路仿真图按一定的次序焊接,本人焊 接时速度较慢,但是基本比较顺利,没有出现很大问题。 XX 本次课程设计我主要负责程序的编写以及调试。编写程序的主要是利用中断来产生P WM,利用中断统计ST151产生的频率信号。 才拿到题目时面临的一个问题是如何利用程序来改变点击的速度,
请教
同学后知道一种 方法叫
PWM
,通过改变一个周期的电信号的占空比来实现。当然,在写程序时还是遇到了不少问 题,比方按键怎么判断、改变
PWM
怎么实现、怎么再继续产生等。 程序的第二重点则是利用中断来统计电机转动后由ST151产生的频率信号。这个问题前前 后后想了几种方法,如用计数器统计再读取计数值、通过计数定时时间的频率再凑成1秒 等。但是由于方法不当,结果做出来的效果很差。最终选定,定时时间直接1秒再来统计 频率,这
GD32E503CCT6的
PWM
输出不稳问题
上电测试发现如上图的LED处,会发现LED偶尔会闪烁(还是有规律的闪烁)。开始怀疑
pwm
设置得问题,然后用固件库官方例程直接测试,问题还是依旧,后来经
请教
GD原厂FAE,GD原厂FAE建议把shrtimer_dll_calibration_start(SHRTIMER0, SHRTIMER_CALIBRATION_16384_PERIOD)修改为。问题的表现是调脉宽是没有问题,但驱动LED时闪烁, 就像
PWM
重置了一样,出现问题时LED闪烁是固定频率,根据
PWM
的频率改变 闪烁的频率也会改变。
@
PWM
与UART复用冲突的解决方案
PWM
与UART复用冲突的解决方案 前言:(可以忽略) 本小白在做步进电机配置的时候,由于当时设计硬件欠缺考虑,故将“
pwm
”与“串口通信”配置在了一起,导致之后在编写操作指令的时候遇到了比较大的问题,以至于项目推迟。曾浏览CSDN等各大电子论坛,本人眼拙,没看到明确的解决办法;不过在跟老大
请教
和与萌萌同学聊天的时候,想到一解决办法,特此鼓励鼓励!也特意留下此文,墨水没有到的地方望大佬不吝赐教。 现象: 首先配置的串口PA9作为Tx:复用推挽输出; 仿真::正常通信; 之后配置TIM1的初始化PA8作为pw
STM32F103 TIM1输出
PWM
改变占空比反应迟缓
最近做机械臂的时候用到了TIM1的四路
PWM
控制四个舵机,结果出现了舵机不受控制或者反应迟钝的问题,用示波器看波形发现波形改变比控制指令慢了2秒左右,换板子后依旧存在该问题,故怀疑初始化程序配置。 在查阅了正点原子例程控制TIMER3的
PWM
输出后修改程序仍存在上述问题,但TIMER3直接输出就没有延迟问题。研究两天后觉得是高级定时器和通用定时器存在一些差异,查阅手册和
请教
群友后初步认定问题出在t...
STM 32的
PWM
的频率和占空比设定
在TEC控温项目中用到
PWM
的占空比来控制温度,这就需要占空比是连续可以变化的。 最开始也是到处找资料,找现成的例程,发现大家各说风云,最后还是没有建设性的结果。所以又
请教
了官方的固件库“STM32最新固件库v3.5”(存到百度网盘->开发应用->stm32目录下了)呵呵,有现成的demo。开始好像是懂了也没有过多的去研究,也没有备份,就没去管他了。后来具体用的时候发现没有想象的那么简单,又倒腾
单片机/工控
27,375
社区成员
28,769
社区内容
发帖
与我相关
我的任务
单片机/工控
硬件/嵌入开发 单片机/工控
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章