本人作为智能摄像头组员,负责云台DIY,9月底通过淘宝购买了5个步进电机和5块ULN2803驱动芯片,由于10月在外面出了一段时间差,一直耽搁,最近有点闲暇时间,利用公司一些剩余材料动手DIY了一个摄像头云台,如下图所示:
由于小组成员多,没有那么多的 STM32F7开发板,我暂时利用自己以前参加活动获得的NUCLEO L476R板子进行程序调试。
再调试过程中发现ULN2803芯片需要TLL5V电平才能驱动,而MCU引脚是3.3V的CMOS,我试着接10K上拉电阻测试,还是不运转,以为驱动能力不够,后将电阻改为1K还是不转,没有办法,我开始寻找另外的办法,通过NPN 三极管驱动,我将用8个S8050手动焊接了块驱动板,首先用51MCU进行测试,可以正常运转了,目前还在进一步熟悉STM32芯片PWM控制资料,之后用NUCLEO 476RG板子的PWM去控制步进电机,实现步进电机精确控制。