国产免费AV|泡泡玛特欧洲总部将设在伦敦|中文天堂网www新版资源在线|一本久道综合在线中文|国精产品一二三产区的使用方法|香蕉鱼在线观看|www.27eee

ELEOK

標題: STM32做平衡小車全套sch原理圖pcb電路圖文件 C程序代碼 BOM表 [打印本頁]

作者: babala    時間: 2021-4-1 15:01
標題: STM32做平衡小車全套sch原理圖pcb電路圖文件 C程序代碼 BOM表
▌一、硬件介紹
主控芯片用的是100腳的STM32F103VET6,陀螺儀用的是MPU6050,電機驅動用的是TB6612,藍牙是匯承的HC05郵票孔封裝的,WIFI用的是濟南有人科技的USR-WIFI232-S,小車底盤用的是平衡小車之家的某一款帶編碼器的(不是我買的,同學的),電池用的是一節(jié)7.2的鎳鎘電池,液晶用的是中景園電子1.3寸IIC接口的OLED,開關用的是三腳紐子開關,電池接口用的是T插,電阻電容這些用的基本上是0603封裝,編碼器5V降壓用的是ASM1117-5.0,3.3V降壓用的是SP6203,撥碼開關用的是4P貼片式2.54mm角距的,按鍵是兩腳貼片,microusb接口用的是5針 7.2四腳插板牛角母座,超聲波是某寶上幾塊錢爛大街的那種,蜂鳴器是有源的,編碼器是小車底盤自帶的,電池電壓檢測是電阻分壓之后通過電壓跟隨器接入MCU內部AD測量的。
▌二、主控板資源介紹
STM32F103VET6主控芯片;兩個microusb口,第一個是MCU的串口1,可作為普通的串口收發(fā)數(shù)據(jù),通過調節(jié)板上BOOT選項,也可將其作為ISP下載程序接口;第二個是SWD硬件仿真接口;藍牙模塊,與MCU的串口2連接;WIFI模塊,與MCU的串口3相連;一塊1.3寸IIC協(xié)議的液晶接口;超聲波接口;雙電機驅動;六軸陀螺儀;電池電壓檢測;4個用于調試的LED;4個獨立式按鍵;一組4P的撥碼開關;有源蜂鳴器;兩個6P帶AB相編碼器的電機接口。
▌三、軟件介紹
這份配套的軟件,也算是我一點一點黏貼拼湊實測出來的,模塊分的很清楚。再來說一下個人的感覺吧,網(wǎng)上資料一大堆,但是大多都是只有程序,沒有對應的較為完整電路原理圖。很少見到軟硬件全部開源并且能夠對應的資料。所以就帶來這樣一個后果,我們用別人的程序,我們自己畫的電路。舉個例子,某寶上賣這個的程序我看過,個人覺得,如果不搭配他的硬件,想用自己的硬件而直接把他的軟件工程拿過來修改的話,很煩很亂基本上是扯淡。因為里面東西牽涉太多,你第一次做并不知道哪些是無關緊要哪些是必不可少的,比如藍牙的遙控部分,超聲波部分啊等等這些在他完整版的工程里面都是寫好的,再者我們肯定是先調直立環(huán),然后在調試速度環(huán)和方向環(huán),所以你把他完整版的工程拿過來用,你告訴我怎么刪減或者怎么注釋掉速度環(huán)、方向環(huán)和一些錦上添花的功能模塊呢?還有很多地方都是寄存器直接配置,我完全看不懂不知道怎么修改,一頭霧水。所以最好的辦法就是,參照別人的程序,一點一點自己粘貼然后修改底層搭建自己的工程。或者你也可以把自己的電路畫的跟別人的一樣,避免修改別人的底層,這樣你粘貼過來甚至都不用改就能用了。
最后簡單展示一下分享的資源,至于sch pcb bom和程序源碼全部在后面的附件里。
這是電路原理圖:


這是PCB圖:


這是打樣好的PCB:


這是程序框架圖:


這是最后搭建好的實物圖:


stm32平衡車物料表.xlsx (12.48 KB)
平衡車原理圖SCHDOC文件.zip (76.87 KB, 售價: 3 E幣)
平衡車電路圖PCBDOC文件.zip (11.09 MB, 售價: 3 E幣)
Keil C源程序.zip (5.48 MB, 售價: 3 E幣)




歡迎光臨 ELEOK (http://m.afoofa.cn/) Powered by Discuz! X5.0