项目记录

本文记录了一次换工作后的项目经历,涉及51单片机的引脚配置、内部上拉处理、过零检测、中断使用、EEPROM操作失误和电机控制问题。着重讲述了硬件稳定性对控制的影响及软件同步策略,以及遇到的技术挑战和解决方案。
摘要由CSDN通过智能技术生成

20210428
换工作之后的第一个项目,记录一下。
引脚设置需要根据实际情况来:例如此次项目中用到的按键,需要将引脚口设置为内部上拉,不然检测的时候会检测到悬空的状态,不出现需要用到的高低电平状态;过零检测点不需要任何的内部上拉或者下拉,上拉的时候,电平被提升了,导致整个波形上移。

硬件上的电压不稳,纹波影响,导致发热丝失控,改用软件同步硬件时序,然后软件模拟。

51长时间不用,忘记了中断的使用方式,和32的不一样,51里面是直接将中断函数链接到中断号即可。

EEPROM是一个需要关注的事情。这一次因为EEPROM里面操作的不当,导致中断进入的不正常。排查了很久,以后需要注意。

目前电机控制还存在问题,未解决。首先是开机有时候会出现嗡的一声,看波形的时候,看到了一小段杂波。软件上初始化是做了的,该段波形应该不是我控制输出的。等之后再拿到硬件的时候,可以借助仪器测试一下。另外50%的占空比表现出来的转速和全速运行是一样的转速,这个也需要处理。PWM波形是正常的,但电机转速不符合预期。占空比一直给到9%,才控制电机实际实现了低速。

同样的发热丝温度控制,高速功率低于低速,待解决。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值