- 博客(4)
- 收藏
- 关注
原创 智能车:普通直流有刷电机通过编码器计算路程
大家在接触智能车的过程中应该都会想过怎么用编码器来计算车行驶的距离,方法估计五花八门,我自己也用过很多种方法来计算车行走的距离,在长时间的试错和积累中我总结出了一个可能稍微巧妙一点的方案,下面我就用过英飞凌的TC-264这款芯片来做演示。用这个方法会很大程度上接近车子行走的距离,从而减少了用其他方法计算出来路程的不准确因素,这个方法我屡试不爽,要是大家还有什么更加巧妙的用编码器记路程的方法也可以来相互探讨分享一下QAQ.(单位路程 = 速度 * 单位时间),那么。),这个原理和开头所说的相类似。
2023-10-01 22:31:20 867 1
原创 keil函数不同返回类型:..\CODE\motor.c(49): error C53: redefinition of ‘get_distance‘: different return types
1.是不是在其他.c文件里有写过这个函数,如果当前源文件中只定义了一个函数,并且返回类型一致,但仍然出现错误,可能是由于其他文件中也定义了函数并且返回类型不同。在这种情况下,需要确保所有文件中的函数定义和声明都一致。所以直接报错说不同的返回类型,血与泪的教训。3.检查函数的返回类型,并确保在所有的函数定义中返回类型一致。如果函数定义在多个地方,确保每个地方的返回类型相同。2.检查代码工程.c文件里的函数类型是不是和定义的返回值的类型一致。4.检查.c文件.h文件里的函数类型调用是否一致。
2023-06-29 16:03:22 1415 1
原创 过充、过放对电池的危害
电池过充指的是在电池充满电的情况下继续对电池充电的过程,在设计时电池负极容量比正极容量要高,在放电的过程中正极释放的气体被负极吸收,所以在过充的情况下电池内压不会明显升高,但如果充电电流过大,正极释放的气体来不及被吸收也会导致内压升高,电池鼓胀的现象,若是充电时间严重过长,内压超出电池负载时则会造成电池的爆炸。1.在正常情况下,不能因为好奇而用一根导线将电源正负极进行短接(本人深有体会qaq),当电池短接时,电池进行迅速的放电的过程,内部产生大量热量,放电的化学过程迅速反应,严重时会导致电池爆炸。
2023-06-10 09:47:59 1044 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人