找回密碼
 立即注冊(cè)

QQ登錄

只需一步,快速開(kāi)始

搜索
查看: 5855|回復(fù): 2
收起左側(cè)

走“田”字循跡小車(chē)

[復(fù)制鏈接]
ID:40100 發(fā)表于 2015-3-20 06:27 | 顯示全部樓層 |閱讀模式
最近做了個(gè)能做“田”字的智能小車(chē),但不盡如人意,就是不能高速在丁字路口轉(zhuǎn)彎,F(xiàn)在把它的照片與視頻發(fā)上,以向行家求教。
DSC05239.JPG
完工后的車(chē)體
19 全部完工后的小車(chē).JPG

想求教的問(wèn)題:
1.問(wèn)題描述:當(dāng)車(chē)循跡到丁字路口時(shí),如果車(chē)速過(guò)高,就不能轉(zhuǎn)彎,因?yàn)檗D(zhuǎn)彎還沒(méi)有完成,探頭又探到了前面的直線(xiàn),所以只是反應(yīng)了一下,就又執(zhí)行直線(xiàn)函數(shù)了,轉(zhuǎn)彎無(wú)法完成。要完成轉(zhuǎn)彎,只好痛失速度。只有當(dāng)車(chē)在3分之2速的時(shí)候,丁字路口的轉(zhuǎn)彎才能順利完成。
2.求教:有什么辦法,能使小車(chē)在不失速度的情況下順利完成丁字路的轉(zhuǎn)彎?有人曾提示我,在路口轉(zhuǎn)彎時(shí),讓程序忽略探頭數(shù)據(jù),等轉(zhuǎn)彎完成后再恢復(fù)讀取探頭數(shù)據(jù)。但我不知道,要如何寫(xiě)代碼才能使程序忽略探頭數(shù)據(jù)?望高手指點(diǎn)。
回復(fù)

使用道具 舉報(bào)

ID:75077 發(fā)表于 2015-3-23 09:51 | 顯示全部樓層
我也做智能小車(chē),遇障礙物轉(zhuǎn)彎。由于采用的是一個(gè)單片機(jī)控制兩個(gè)步進(jìn)電機(jī),一個(gè)轉(zhuǎn)彎,一個(gè)直線(xiàn),由于整體采用中斷控制原理所以出現(xiàn)了和你一樣的問(wèn)題。由于單片機(jī)原理上是執(zhí)行主代碼時(shí),遇到中斷停止主代碼,轉(zhuǎn)向中斷程序,所以這個(gè)是運(yùn)行原理上的問(wèn)題,要好的話(huà)采用兩個(gè)單片機(jī)控制,使這兩個(gè)單片機(jī)保持串口通信,這樣就不會(huì)出現(xiàn)轉(zhuǎn)彎時(shí)等于死機(jī)這種情況了。這就是思想,程序你自己寫(xiě)吧。
回復(fù)

使用道具 舉報(bào)

ID:79544 發(fā)表于 2015-7-31 22:48 | 顯示全部樓層
你改變循跡傳感器的排列位置,中間放在前面,左右傳感器放在后面一條線(xiàn)上,就是三角排列試試,應(yīng)該會(huì)解決。
回復(fù)

使用道具 舉報(bào)

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表