实例程序:5.光敏传感器的例程光敏传感器实质是一个光敏电阻,根据光的照射强度会改变其自身的阻值。程序和倾斜开关的例程通用。编程原理:传感器A0口接Arduino板模拟口的A1口,读取传感器的值。......
2023-06-26
1.电池
智能车相关动力组件采用磷酸铁锂电池。每个电池满电电压为3.2 V,3个电池可以组成9.6 V,另一个电池用占位桶填充即可。
电池电压为9.6 V,需要对电源进行转换方可使用。Arduino板上自带了5 V和3.3 V转换芯片,以供给单片机和外设使用。由于舵机的功耗比较大,一般建议多焊一个芯片7805专门给舵机供电,以保障不会干扰单片机的正常工作。
3.舵机
舵机,顾名思义像船尾的舵那样,只能转动固定的角度,一般的舵机最大转角约为180°,也有一些舵机能达到300°。舵机工作原理:将PPM信号经信号线传输。PPM信号的频率是50 Hz,宽度为0.5~2.5 ms。舵机库函数需要调用Servo库,创建一个舵机的对象来控制舵机,该库有以下几个函数:
(1)attach(pin);attach(pin,min,max)。
(2)write(value)。
(3)writeMicroseconds(μs)。
(4)detach(pin)。
(5)read(pin)。
(6)readMicroseconds(pin)。
attach(pin)函数用于为舵机指定一个引脚。
例句:
Servomyservo1,myservo2;
myservo1.attch(1);
myservo2.attch(2);
attach(pin,min,max);
该函数在指定引脚的同时,还可以指定最小角度的脉宽值,单位μs,默认最小值为544,对应最小角度为0°;默认最大值为2 400,对应最大角度为180°。
例如,myservo1.attch(1,1000,2000);该语句限制在较小的转动范围。
write(value)函数可以直接填写需要的角度。
例如,myservo1.write(90):该函数精度较低,只能达到1°。
writeMicroseconds(μs):该函数精度较高,直接填写脉冲值,单位是μs。例如,myservo1.writeMicroseconds(1500);舵机指向90°,该函数的角度精度为0.097°。
detch(pin):该函数用于释放舵机引脚,可以作为其他用途。
read(pin):该函数用于返回当前舵机的角度,范围0°~180°。
readMicrosends(pin):该函数用于返回当前舵机的脉冲值,单位μs,范围在最大脉冲宽度和最小脉冲宽度之间。
例程原理:舵机信号线接数字脚3。
例程1:用write()函数,控制从0°~180°来回地扫描,每次延时20 ms,7.2 s完成来回扫描一次。
例程2:用writeMicroseconds()函数,控制从544脉冲扫描到2 400脉冲,每次延时20 ms,2 min内完成扫描一次。
4.电动机
电动机带减速装置,工作电压3~12 V,建议工作电压6~9 V,减速比1∶48。
5.L298电动机驱动芯片
例程:双路电动机实现10 s加速,然后反转减速10 s,依次并交替转动。将数字7、8脚接L298模块的IN1和IN2脚,12、13脚接L298模块的IN3和IN4脚。9、10脚分别接模块的ENA和ENB脚。ENA控制MOTORA的转速,ENB控制MOTORB的转速。7、8脚控制MOTORA的正反转,12、13脚控制MOTORB的正反转。
有关工业机器人基础的文章
实例程序:5.光敏传感器的例程光敏传感器实质是一个光敏电阻,根据光的照射强度会改变其自身的阻值。程序和倾斜开关的例程通用。编程原理:传感器A0口接Arduino板模拟口的A1口,读取传感器的值。......
2023-06-26
经过仿真平台的验证,智能汽车的研发中最重要的环节便是反复的实车测试。智能汽车的实车测试包括基本单项测试和综合测试。Boss智能汽车在正式参加比赛之前进行了超过3 000 km的自主驾驶测试。在一次测试中Boss智能汽车无法正常工作,经过检查发现,车辆总线中2 mm信号线短路了。智能汽车的可靠性保证,包括故障诊断和行为恢复等机制。智能汽车针对特定任务会产生一系列行为。......
2023-09-19
智能工艺是将产品设计数据转换为产品制造数据的一种技术,也是对零件从毛坯到成品的制造方法进行规划的技术。智能工艺计算机程序人机界面,如图3-3所示。图3-5智能工艺决策专家系统构成智能工艺决策专家系统具有以下特点:以“逻辑推理+知识”为核心,致力于实现工艺知识的表达和处理机制,以及决策过程的自动化。采用人工智能原理与技术。......
2023-06-23
对于图5.2-3所示圆周孔加工,假设中心坐标为(x,y)、孔数为h、圆周半径为i、孔起始角为a、角度增量为b,可通过用户宏程序编制一个通用的孔加工程序。图5.2-3 圆周分布孔加工宏程序变量定义如下:#24:圆心的坐标x;#25:圆心的坐标y;#26:孔底平面z;#18:参考平面r;#9:进给速度f;#4:半径i;#1:孔起始角a;#2:角度增量b;#11:孔序号h;#3、#5、#6:中间变量。图5.2-4 数控车床深孔加工宏程序宏程序变量定义如下。......
2023-06-25
鲁乃唯[3]在随机车流作用下悬索桥的动力响应概率模型以及动力可靠度评估方面的研究取得一定成果,但未考虑到由于路面平整度引起的桥梁随机振动因素。汽车荷载的密集与稀疏运行状态对桥梁产生的动力响应具有显著差异,对于桥梁的评估,需要考虑运营期内汽车荷载引起的极值响应。......
2023-09-19
相土用槽喂、圈养之法饲养马匹,将马驯服,再加训练,于是马能拉车驮物,成为重要运输动力。湖北云梦出土的《睡虎地秦墓竹简》中出现了大量有关马匹管理的条文,其中关于马匹疾病治疗和预防便是当时国营养马机构相当重视的一项内容。商至秦古车绝大多数采用畜力驱动,而使用最为广泛力畜为马和牛。马匹饲养和驾驭技术的逐步提高与完善,保证了商至秦独辀车的动力供应,并在一定程度上促进了古车的发展和演进。......
2023-07-31
智能功能模块软元件的表示方法见表9-2。图9-6所示为当X0接通时从智能功能模块的缓冲存储器地址19中读出数据至数据寄存器D10中的程序。初始设定画面设定的信息在PLC启动时被写入智能功能模块,因此不再需要编写初始设定数据的顺序控制程序。......
2023-06-16
例8-1 某捷达车现行市价法评估实例表8-1 某捷达车现行市价评估方法1)以参照物Ⅰ为参照物进行各项差异量化和调整。参照物Ⅰ车身为老式车身,被评估物为新式改版车身,评估基准时点该项结构价格差异为0.8万元;参照物Ⅰ发动机为化油器式两气门发动机,被评估物发动机为电喷式五气门发动机。评估基准时点该项结构价格差异为0.6万元。参照物Ⅰ成交时物价指数为1,被抢估物评估时物价指数为1.03,该项调整系数为:③新旧程度差异量化与调整。......
2023-08-10
相关推荐