自主DIY电机测试平台.pdf

ID:53577006

大小:2.49 MB

页数:11页

时间:2020-04-20

自主DIY电机测试平台.pdf_第1页
自主DIY电机测试平台.pdf_第2页
自主DIY电机测试平台.pdf_第3页
自主DIY电机测试平台.pdf_第4页
自主DIY电机测试平台.pdf_第5页
资源描述:

《自主DIY电机测试平台.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DIY电机测试平台——MOTORTEST1.0相信许多喜欢航模的朋友,对电子制作会很感兴趣,我也不例外,特别当我接触到了arduino的时候,我就深深的爱上了它,只要有些许C语言的知识和电子认识,就可以通过它完成你以前很想却做不到的事情。比如从简单的声光控制、气压测量、温度测量、湿度测量、超声波测距,到看起来很高端的物联网:通过手机遥控遥远地方的灯、养老家的鱼缸里的鱼等等。接下来分享的电机测试平台就是我与它相爱(学习)路上的小作品。这个帖子主要想和大家分享一下我做的一个电机测试平台——MOTORTEST1.0。先对它

2、进行简单介绍:通过对拉力传感器、电流传感器、电压分压器、温度传感器的数据采集和TF卡的写入,实现以下几个功能:1.电机拉力记录2.电流记录3.电压记录3.电机温度记录4.电调温度记录5.数据存储6.通过电位器来控制pwm信号输出,控制电调,驱动电机。一、先看看我们需要那些东西:1.arduinonano一块2.DC-DC5v模块(供电使用,也可以在arduinonanovin接口接入6.5-12的电压)3.I2C1602LCD显示屏4.3KG称重传感器5.HX711AD模块6.ACS712电流传感器模块7.Micro

3、SD卡模块SPI接口8.LM35温度传感器9.轨道滑块一套(由于型号不同,需要对3D模型进行修改)10.3d打印件11.亚克力板12.电位器一个13.电阻电容若干14.磁环15.螺丝螺母若干,拉力传感器用的是M5螺丝16.导线等其他零件二、接下来看看接线:上图显示了大部分的接线,下面我给出了明细:constintduoliangpin=A0;//舵量输入引脚constintwendupin=A1;//温度1引脚constintwendu2pin=A2;//温度2引脚constintdianliupin=A3;//电流

4、引脚constintdianyapin=A7;//电压引脚constinthuanpingpin=2;//换屏引脚constintguilingpin=3;//拉力归零引脚constintstarpin=5;//开始开关引脚duoliang.attach(6);//舵信号输出为D6constintshakepin=7;//震动器引脚constbytehx711_data_pin=8;//constbytehx711_clock_pin=9;//hx711数据引脚sd卡模块spi接线MOSI-pin11onMISO-p

5、in12onSCK-pin13onCS-constintchipSelect=4;//spics定义引脚lcd显示屏接线A4、A5为IIC的引脚A4连SDA,A5连SCL三、我们需要固定拉力传感器和电机的基座:3D建模学习了一段时间,感受到了3D打印的魅力,能创造很多可能,用空的朋友可以尝试玩玩。因为轨道滑块型号不同,需要对3D模型进行修改,我现在用的这套不是很好,就不在帖子里多介绍了,大家都懂的去哪里买这些东西。我会在帖子的最后提供固定件的3d建模和CAD图(用于6mm亚克力板加工)文件的下载,大家可用于参考。四、

6、程序的写入我用的ArduinoIDE1.6.9,泡泡老师15元超声波模块制作的视频教程里有很详细的arduino程序写入的方法。这里要注意的是,需要把帖子后的程序文件中的库文件(libraries文件夹里的)复制到arduino安装位置的libraries文件夹中,不要从ArduinoIDE里直接下,我做了小修改。五、传感器的校准一个测量工具,校准是最重要的,下面提供主要传感器的校准方法。(虽然校准了也不是那么准,以后慢慢改进)测试的需要用到ArduinoIDE里工具选项的串口监视器,把nano板连上电脑,选择端口,

7、然后打开串口监视器,通过实际测量与监视器里的原始值的比较,求出相关系数。1.拉力传感器//*******************拉力****************************floatLali(floatmaopi){lali=hx711.read()/1000-maopi;Serial.print(lali);lali=1.387*lali;returnlali;}//校准拉力系数,通过实际拉力测量,比如500g和1000g的重物。通过对原始值lali相差值的计算,可以求的lali=1.387*lal

8、i中的这个系数,每个传感器这个系数都不一样。2.电压分压器//*********************电压*******************************floatvolts(intdianyapin){intval=Filter(dianyapin);Serial.println(val);floatvolts=(val/29

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
正文描述:

《自主DIY电机测试平台.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、DIY电机测试平台——MOTORTEST1.0相信许多喜欢航模的朋友,对电子制作会很感兴趣,我也不例外,特别当我接触到了arduino的时候,我就深深的爱上了它,只要有些许C语言的知识和电子认识,就可以通过它完成你以前很想却做不到的事情。比如从简单的声光控制、气压测量、温度测量、湿度测量、超声波测距,到看起来很高端的物联网:通过手机遥控遥远地方的灯、养老家的鱼缸里的鱼等等。接下来分享的电机测试平台就是我与它相爱(学习)路上的小作品。这个帖子主要想和大家分享一下我做的一个电机测试平台——MOTORTEST1.0。先对它

2、进行简单介绍:通过对拉力传感器、电流传感器、电压分压器、温度传感器的数据采集和TF卡的写入,实现以下几个功能:1.电机拉力记录2.电流记录3.电压记录3.电机温度记录4.电调温度记录5.数据存储6.通过电位器来控制pwm信号输出,控制电调,驱动电机。一、先看看我们需要那些东西:1.arduinonano一块2.DC-DC5v模块(供电使用,也可以在arduinonanovin接口接入6.5-12的电压)3.I2C1602LCD显示屏4.3KG称重传感器5.HX711AD模块6.ACS712电流传感器模块7.Micro

3、SD卡模块SPI接口8.LM35温度传感器9.轨道滑块一套(由于型号不同,需要对3D模型进行修改)10.3d打印件11.亚克力板12.电位器一个13.电阻电容若干14.磁环15.螺丝螺母若干,拉力传感器用的是M5螺丝16.导线等其他零件二、接下来看看接线:上图显示了大部分的接线,下面我给出了明细:constintduoliangpin=A0;//舵量输入引脚constintwendupin=A1;//温度1引脚constintwendu2pin=A2;//温度2引脚constintdianliupin=A3;//电流

4、引脚constintdianyapin=A7;//电压引脚constinthuanpingpin=2;//换屏引脚constintguilingpin=3;//拉力归零引脚constintstarpin=5;//开始开关引脚duoliang.attach(6);//舵信号输出为D6constintshakepin=7;//震动器引脚constbytehx711_data_pin=8;//constbytehx711_clock_pin=9;//hx711数据引脚sd卡模块spi接线MOSI-pin11onMISO-p

5、in12onSCK-pin13onCS-constintchipSelect=4;//spics定义引脚lcd显示屏接线A4、A5为IIC的引脚A4连SDA,A5连SCL三、我们需要固定拉力传感器和电机的基座:3D建模学习了一段时间,感受到了3D打印的魅力,能创造很多可能,用空的朋友可以尝试玩玩。因为轨道滑块型号不同,需要对3D模型进行修改,我现在用的这套不是很好,就不在帖子里多介绍了,大家都懂的去哪里买这些东西。我会在帖子的最后提供固定件的3d建模和CAD图(用于6mm亚克力板加工)文件的下载,大家可用于参考。四、

6、程序的写入我用的ArduinoIDE1.6.9,泡泡老师15元超声波模块制作的视频教程里有很详细的arduino程序写入的方法。这里要注意的是,需要把帖子后的程序文件中的库文件(libraries文件夹里的)复制到arduino安装位置的libraries文件夹中,不要从ArduinoIDE里直接下,我做了小修改。五、传感器的校准一个测量工具,校准是最重要的,下面提供主要传感器的校准方法。(虽然校准了也不是那么准,以后慢慢改进)测试的需要用到ArduinoIDE里工具选项的串口监视器,把nano板连上电脑,选择端口,

7、然后打开串口监视器,通过实际测量与监视器里的原始值的比较,求出相关系数。1.拉力传感器//*******************拉力****************************floatLali(floatmaopi){lali=hx711.read()/1000-maopi;Serial.print(lali);lali=1.387*lali;returnlali;}//校准拉力系数,通过实际拉力测量,比如500g和1000g的重物。通过对原始值lali相差值的计算,可以求的lali=1.387*lal

8、i中的这个系数,每个传感器这个系数都不一样。2.电压分压器//*********************电压*******************************floatvolts(intdianyapin){intval=Filter(dianyapin);Serial.println(val);floatvolts=(val/29

显示全部收起
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。
关闭