前一段时间接到老板的任务,要做一个labview控制电机快速移动拍照的小项目,虽然是个小项目,刚开始做这个走了不少弯路,这里分享一下经验:
前期由于做了一些labview通过相机拍照的项目,所以是现成的,移植过来就可以了,只要添加一个简单的电机运动控制就可以实现了,最初没有想太多,直接选择了使用stm32单片机来做电机控制,labview通过串口发送指令给单片机,单片机发出脉冲控制电机移动,在网上买了一个现成的stm32的电机开发板,附带了运动控制的c语言源码,t型s型加减速运动什么的都有,代码移植修改一下,很快就实现了基本功能了,然后就进入项目性能测试阶段,由于项目要求在1s内快速移动几十个位置停稳并且拍照,而且每一个位置之间的距离相对比较长。
然后一个大大的坑就出现了,由于相机比较大,t型加减速运动,启停瞬间冲击比较大,相机振动大,需要s加减速,再加上运动距离长,要求高速运动速度比较快,单片机的计算速度严重不足,最后无论如何都达不到项目的技术指标,老板催的要死,又费了好长时间了,不想改方案,不停的优化代码,浪费了好几个月还是搞不定,被老板骂死了。
最后每办法,为了赶紧完成项目,花了几百块钱在网上买了一个现成的运动控制卡,如图:
研究了一两天厂家的说明书,把线接上,提供的例程运行一遍,基本问题不大,例程界面如下:
直接把例程稍作修改封装成一个子vi,放到我的项目程序里面一调用,几天功夫项目交接。
这所知名211高校的校长开学第一课,居然讲的是智能传感器?
半导体封测产业链重点公司梳理
电解液中LiPS的解离和结合行为
电阻焊飞溅的原因
用户手册|STM32CubeU5 TFM 应用程序入门
labview如何快速精确控制步进电机实现定位运动
开关电源变压器绕制方法_开关电源变压器设计方法
新荣耀或携手猎户座芯片冲击高端市场?
监控软件设备驱动程序的编程与实现
医学研究中的安全挑战加剧了重新定义零信任的需求
Harmonic高性能行星齿轮减速机应用分析
如何在您的项目中添加数码管
组态王与S7-1200PLC之间 Profinet无线以太网通信
新建许多的8英寸及12英寸晶圆厂,强劲带动半导体产业资本支出扩张
Melexis推出相对压力传感器MLX90821
未上市就已深度适配 OPPO R15带来当前全面屏最佳设计方案
集成运算放大器的应用电路(5)
视频会议系统适应的领域有哪些?
热敏电阻的好坏怎么测量
工业在线余氯仪的安装步骤