生活随笔
收集整理的這篇文章主要介紹了
一些做“飞卡智能车”时候的总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
寫在前面的話:
? ? ? 很有幸帶隊參加了11-14屆的全國大學生智能車競賽,經歷了從”飛思卡爾杯”到“恩智浦杯”的轉變。由最初的攝像頭組,到最后的六個組別都有涉及(沒有涉及創意組有點小遺憾);由最初的淘汰于省賽,一個彎道都過不去,到最后的電磁三輪,電磁直立組西部一等,攝像頭四輪全國13名。我本人無論從技術上,還是帶隊經驗上,乃至團隊管理上都收獲頗豐。
? ? ? 在我看來,智能車比賽真的是一個很好的本科入門級比賽,在這里,有一個相對良好的生態。智能車制作,山外論壇上80%的帖子我都看過,卓晴老師的公眾號更是一個不拉(至今也常看),有些學生的提問,卓老師的回復更是反復的刷。還有正點原子,凡億PCB論壇,以及逐飛科技,藍宙電子,龍邱,泰慶,呆萌俠等等淘寶電商的QQ維護。都使得這個不算大也不算小的國內智能車圈異常的活躍。
? ? ? 除了良好的生態,一個簡單的小車控制,融合了基礎的C語言操作,PCB基礎入門操作,車模機械結構分析,以及自動控制原理中PID控制,多傳感器簡單融合等諸多操作,也算麻雀雖小,五臟俱全了。
? ? ? 比賽中和卓晴老師也簡單聊過幾句,在此也感謝競賽組委會的付出,也感謝學院多位老師的支持和配合。使得一批又一批的智能車人能夠在實戰技術中快速成長起來。為后續的發展奠定基礎。(當然,也可以看到,很多智能車人都成了苦逼的技術人員,在社會的電子科技大軍中嶄露頭角)
一些零碎的總結:
? ? ?實際制作過程中,太深的理論很少涉及,大多是基礎操作,但是小tips還是蠻多的,有時候一個不注意就要卡好久。趁著最近在整理總結,不妨發出來。(沒有什么邏輯上的先后順序,看到哪寫到哪,看到多少寫多少,只是以前的整理)
功放不做成貼片元件在于輸出功率問題,貼片元器件的功率一般較小;20mil線寬–>1A電流,0.5mm過孔–>1A電流絲印常見規格搭配 5/24 , 5/30, 6/45原理圖繪制,格點修改為5mil, view->grid;原理圖檢查選項中,將懸浮網絡,單端網絡,修改成致命錯誤,然后編譯;PCB板框的選取:先選取任一線段,然后按下TAB,則和他相關聯的線段都會選中;焊盤上不要打孔,容易出現漏錫和立碑;敷銅完之后要進行割銅操作,防止天線效應;Shift + H 關閉左上角的信息欄;畫板子時,先把絲印改成10/2 mil,然后統一移動到器件中間進行操作;敷銅可以直接選擇實心銅,注意間距設置好,同時GND回路要加粗,通過規則設置;過孔最好統一進行蓋油處理,選擇Solder Mask Tenting;鉆孔的板廠能力:0.3mm,即 12/24mil, 過孔大小選擇為 xxx -->2x2x2x±\plusmn± 222mil, 舉個例子: 12 -->12*2 ±\plusmn± 2 即可選12/24 mil;如果快捷點有沖突,在工具欄找到custom ->快捷鍵排序,找到對應的快捷點,然后取消固有的快捷鍵即可;扇孔的好處:1)縮短回流路徑;2)打孔占位;走線的時候要求回路,即包裹面積盡量小,這樣對外吸收的輻射小;一般情況下,阻抗要求 100Ω\OmegaΩ,USB差分線為 90Ω\OmegaΩ縫合地過孔,減小回流路徑,天線部分用地過孔包裹;(晶振同理)調整絲印的時候,只打開絲印層,阻焊層,板框層即可;絲印到絲印 2-4mil 即可;規則中阻焊外擴2.5mil。 反焊盤8-10mil即可,反焊盤太大會造成,當過孔密集時,容易有孤島;規則中阻焊到阻焊 4-6mil,天線 小于 2mil;在設計時應盡量讓布線長度盡量短,以減少由于走線過長帶來的干擾問題,特別是一些重要的信號線,比如時鐘線,務必將其振蕩器放在離器件很近的地方;為了減少線間串擾,應該保證線間距足夠大。當線中心距不少于3W倍線寬時,則可保持70%的電場不互相干擾,成為3W規則。如要達到98%的電場不互相干擾,可使用10W的間距。電解電容濾除低頻信號,獨石電容,瓷片電容濾除高頻信號;PCB中同一網絡的布線寬度要保持一致,線寬的變化會造成線路特征阻抗的不均勻,當傳輸的速度較高時會產生反射,在設計時應盡量避免這種情況;TPS7350 小壓差,最大電流500ma, KEA單片機,5V*15ma;L298N 內含2個H橋,最高驅動電壓為46V,總驅動電流為4A,每個H橋2A;MC33886 驅動電壓40V,驅動上限頻率10Khz, 內部集成輸出保護,可實時監測欠壓,過溫,短路等故障,最大驅動電流5A;BTN8982 導通內阻10mΩ10m\Omega10mΩ;在25°下,上管內阻(5.3mΩ\OmegaΩ)與下管內阻(4.7mΩ\OmegaΩ)之和;限流77A,每個BTN驅動芯片內部集成一個上管(P溝道MOSFET)和下管(N溝道MOSFET);功率開關器件MOSFET,開關速度可達KHz至MHz:由于電機驅動工作時電流較大,會在電機啟動或突然加速時出現電池電壓被拉低的現象,因此為了盡量降低電池電壓的波動,需要設置低頻濾波電容,主要用于能量緩沖;register變量的注意事項:1)必須是能被CPU寄存器接受的類型;2)register變量可能不存放在內存中,所以不能用取地址符(&);3)只有局部變量和形參可以作為register變量,全局變量不行;4)靜態變量不能定義為register;電機在高頻開關狀態下的電磁干擾以及寄生電感產生高壓,電弧現象—> 續流二極管;與前驅相比,后驅結構使車模轉向能力更強,更有利于高速過彎。當然,后驅結構較前驅更容易出現車輪打滑的情況;SD卡遵循SPI協議,要求時鐘頻率為100KHz~400KHz;SD卡本身為NAND FLASH芯片+ 控制芯片;SD卡的速度等級由Class標注,10為最快;SD卡共9pin,其中3根電源線,1根時鐘線,1根命令線,4根數據線;SD的時序是以CLK的上升沿有效;SD卡初始化識別階段,時鐘頻率400KHz, 數據傳輸過程25MHz (高速模式下50MHz)。Stm32系列支持SDSC<2G , 2G<SDHC<32G,對于SDXC>32G 不支持;阻焊層開窗的方法是切換到Top Solder或者Bottom Solder層,畫線或者填充。盡量不要在元件底部去掉組焊層,否則被元件壓住的部分無法上錫;PCB完成后,一定記得DRC檢查;根據智能車Logo的規則要求,可以在銅層放置完Logo后,在阻焊層開窗畫一個矩形,讓銅層字符露出來;板厚默認1.6mm;對于線性電源,調整管工作在放大區(三極管)或者可變電阻區(場效應管);而對于開關管,調整管工作在導通和截止兩種工作狀態;電容的容抗Xc=1/2πfcX_{c}=1/2\pi fcXc?=1/2πfc,電容兩端的電壓不能突變;利用電容的容抗特性,如果把它串聯到電路中,就可以使高頻信號通過過一些,低頻信號通過少一點;反之,如果把他并聯在電路中,則高頻信號被削弱的多一些,低頻信號被削弱的少一些;大端模式:字數據的高字節存儲在低地址中,而字的低字節存儲在高地址中;小端模式反之;C51采用的是大端對齊;頭文件的內容沒有絕對的要求,其本身不參與編譯;基于Cortex系列芯片采用的內核都是相同的,區別主要為核外的片上外設的差異,這些差異卻導致軟件在同內核,不同外設的芯片上移植困難。為了解決不同芯片廠商生產的Cortex微控制器軟件的兼容性問題,ARM與芯片廠商建立了CMSIS(Cortex Microcontroller Software Interface Stardard )標準。STM32有三種啟動方式,通過改變啟動方式,STM32存儲空間的起始地址會對齊到不同的內存空間上,一般情況下boot0必須連接到GND上;位帶操作:將寄存器中相應位映射成一個32位的地址,這樣可以單獨對某一位進行操作。π\piπ型濾波器包括兩個電容器和一個電感器,它的輸入和輸出都呈低阻抗。因為器件排布情況而得名。π\piπ型電路因為元件多,所以其插入損耗特性比RC型及LC型更好。但是在開關電路中,可能會出現“振鈴”現象,所以用時請注意。π\piπ型濾波有RC和LC兩種,在輸出電流不大的情況下用RC,R的取值不要太大,一般幾歐姆到幾十歐姆,其優點是成本低,其缺點是電阻要消耗一些能量,效果不如LC電路。濾波電容取大一點效果也不錯;而LC電路中有一個電感,根據輸出電流大小和頻率高低選擇電感量的大小,其缺點是電感體積大,笨重,價格高,現在一般的電子線路的電源都是RC濾波。去耦電容一般是接在正負電源之間,濾波作用;在對電源布線是,優先讓電源導線經過去耦電容,可以1)本集成電路的蓄能電容;2)高頻噪聲。數字電路中典型的去耦電容值為0.1μF\mu FμF,這個電容的分布電感的典型值為5μH\mu HμH。即:0.1μF\mu FμF的去耦電容有5μH\mu HμH的分布電感,它的并行共振頻率大約在7MHz左右,也就是說,對于10MHz以下的噪聲有較好的去耦效果,對于40Mhz以上的噪聲幾乎不起作用。1μF\mu FμF,10μF\mu FμF的電容,并行共振頻率在20MHz以上,去除高頻噪聲的效果要好一點。旁路電容:鋁解電容和鉭電容比較適合作旁路電容,一般為10~470μF\mu FμF功率放大器的主要指標:輸出功率P0P_{0}P0?,放大器效率η\etaη,總諧波失真THD,電源抑制比PSRR。THD:信號源輸入時,輸出信號(諧波及其倍頻成分)比輸入信號多出的額外諧波成分,通常用百分比表示。PSRR:PSRR值越大,音頻放大器的音質就越好。OpenMV–Arm cortex M7內核,216MHz, 512K RAM 。可以完成 偵差分算法, 標記跟蹤,顏色追蹤,人臉識別,眼動跟蹤,光流,二維碼檢測,矩陣碼檢測,條形碼,標記跟蹤,直線檢測,模板匹配,圖像捕捉,視頻錄制等功能。有源晶振需要外接供電,無源晶振只接2個晶振引腳就可以了空心杯電機,無鐵芯,效率高,重量輕,響應快,機械常數小于28ms。半導體三極管是通過基極電流控制集電極電流,屬于電流型控制器件;場效應管是通過柵源之間的電壓或電場控制漏極電流的器件,是電壓控制器件,因而稱為場效應管;從結構上,可以把場效應管分為結型(JFET)和絕緣柵(MOSFET,簡稱MOS);.crf交叉引用文件,主要包含了瀏覽信息,實現函數的跳轉RTOS實時操作系統,硬實時–>規定時間內必須完成;軟實時–>處理過程中超時的后果不嚴格。本征半導體是純凈的晶體結構的半導體;將半導體變成本征半導體的原因是使材料導電可控;
總結
以上是生活随笔為你收集整理的一些做“飞卡智能车”时候的总结的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。