`最近忽然很想写帖子, 刚好前不久做了小车。如下图( STM32主芯片,电磁寻迹、红外寻迹,遥控,测距等功能)
步骤分为软件,硬件。当然是先从硬件谈起了。 硬件:
(图中标号与下列序号对应 )
1. 电机驱动电路(L293),对小车而言当然是最重要的东西。
2. 电磁寻迹电路(最后转换为电压信号,所以最好选择有AD功能的 单片机)。
3. 红外寻迹电路,与刚刚的电磁寻迹只能二选一(也是AD功能的单片机)。
4.CPU选带AD功能的STM32F1系列单片机( STM32F103RCT6--64脚)。
5.小车用锂电池供电(3.7V),驱动等电路需要5V供电,所以需要一个 升压电路。
6.小车自带充电电路,而且可外接无线充电模块,所以在小车上做了一个 充电电路。
7.小车支持 wifi,蓝牙控制,做了相应的接口(串口)。
8.小车有个 位置检测的功能。在道路底下埋上电磁铁,小车走过去会停下了,所以在小车上做了 干簧管这个电路。9. 电机,轮子。
软件:
程序移植了一个FreeRTOS系统,用带操作系统的框架写程序会更加简单,不需要写很多的标志位。当然一开始移植的时候比较难,但原子,安富莱他们家的 开发板都提供了这方面的资料(free),拿来参考一下,很容易上手。我选择的原子的历程。
程序任务函数基本都放在main里面。
最后附一张小车原理图。
`
9
|
|
|
|
电磁小车循迹http://v.youku.com/v_show/id_XMjgwMzc1MTMzNg==.html?x&sharefrom=android
|
|
|
|
|
谢谢楼主
|
|
|
|
|
这个不错,谢谢分享!有没有更详细的介绍?板子卖不卖?
|
|
|
|
|
可以呀,怎么联系?其他的配件你买吗?或者哪里可以买到?
|
|
|
|
|
学习一下
|
|
|
|
|