l293d
2018.8.31
之前用ST公司的l293dD,Vs和Vss管脚均连接+12V,EN1和EN2接+5V,其中+12V和+5V电源与数字电源部分是隔离开的,均未出现问题。
这次简化了设计,没有隔离开,使能端EN1和EN2连接的是数字电源+3.3V(ARM的供电电源),Vs和Vss连接的是+24V(DC/DC隔离后的输出),其它部分没有变动,采用此设计后,IN1和IN2我是一个输入为0,另一个输入PWM调制波,L293DD输出端OUT1和OUT2不连接电机时,两管脚电压差符合pwm占空比设定,比如pwm占空比设为30%,输出端OUT1和OUT2的压差约等于0.3×24=7.2V。我用的电机额定电压为12V,功率大概为3W,在此两输出端接线连入电机后,用ARM控制PWM输出,此时电机不转,ARM重启,通过指示灯观察到片上+3.3V短暂掉电,为电路板供电的直流电源的电流也几乎没有波动。
反复查电路和芯片手册,应为L293DD外围电路简单,各项供电指标均符合手册中的标定值。我的板子有两个L293dd,外一片L293dd与这块的区别仅仅是Vs和Vss端连接+12V,接入电机工作正常,没有出现上述现象。
现在仍然没有找到切入点,后续继续调试。
相关阅读
在 linux 系统下进行串口调试或者开发时配合简单易用的串口调试工具那是必不可少。这篇博客对当前用的较多的,且我自己经常用的一
Android易于使用,但它为高级用户提供了许多隐藏功能。其中许多都隐藏在“开发人员选项”菜单中。顾名思义,这些功能对于构建Android
我们在学习Java语言时由于一些语法错误或者个人书写错误导致程序不能正常运行,或者是程序正常运行但得到的运行结果不是理想的结果
第一步:选择调试模式找到数据库里functions包下需要调试的函数或存储过程,然后选中这个函数(或存储过程),单击右键,出现如下图所示,选中
解决Windows应用程序不能加载C++组件 Side-by-Side错误 起因 前两天写了个小工具,在我的机器跑得好好的,QA的测试机里面却死活跑