原创 反激變壓器氣隙寬度計算公式推導

反激式變壓器的磁芯一般是鐵氧體,鐵氧體的導磁性能非常好,若不加氣隙,則其磁芯電感並不能存儲多少磁能。若要存儲足夠的磁能供次級繞組輸出,則必須在磁路上加氣隙。 1.求氣隙定律 磁阻公式 ——磁動勢,——磁通,H——磁場強度,B——磁感應

原创 MySQL學習之路(1)——MySQL安裝

1.配置MySQL配置文件 在文件解壓目錄下新建一個文本文檔,將文本文檔的擴展名改成.ini。打開該配置文檔,輸入如下內容: 注意紅框中的內容,路徑用雙斜線標識,否則後面會報錯。 2.啓動MySQL數據庫 在任務欄的搜索框中輸入cmd,

原创 STM32串口收發數據的DMA配置過程

DMA,全稱Direct Memory Access,即直接存儲器訪問, DMA 傳輸方式無需 CPU 干預,通過硬件爲 RAM 和 I/O 設備開闢一條直接傳送數據的通路,能大大提高CPU的運行效率。 下面介紹stm32單片機的USAR

原创 數據結構(一)——線性表之單向鏈表

線性表,Linear List,是最基本、最簡單、最常用的一種數據結構。一個線性表是n個具有相同特性的數據元素的有限序列,例如(a1,…,ai-1,ai,ai+1,…,an)表示一個順序表,ai-1領先於ai,ai領先於ai+1,稱ai-

原创 電路板的地如何與外殼地相連?

有一種比較推薦的方式: 電路板放置在金屬機殼中,機殼連接大地。電路板的GND與機殼之間通常使用一個電容(1~100nF/1KV)並聯一個電阻(1M)連接。 這樣做的原理是什麼?請看下文。 1.電容的作用 電容是通交流阻直流的。假設機殼良

原创 數學建模(1)——車速與道路通行能力

一、問題描述 提高道路通行能力是現代城市交通面臨的重要課題。 道路通行能力衡量參數: 交通流:在單方向道路上行駛的一輛輛汽車組成的連續流體。用流量、速度、密度3個參數描述其基本特徵。 流量q:某時刻單位時間內通過道路某斷面的車輛數(單位輛

原创 數據迴歸方法(一)——一元迴歸

1.需求引入 有聯繫的事物之間存在着特定的關係。將事物抽象爲變量,即變量之間存在着特定的關係。迴歸(regression)方法就是建立變量之間相互關係模型的數學方法。具體點說,在迴歸中,假定因變量Y和自變量X之間的模型,然後計算模型中的係

原创 用Eclipse編寫C++程序並編譯

1.第一步,下載JAVA插件和Eclipse C/C++ Developer並安裝 這個到相應網站下載即可。 2.第二步,下載安裝mingw編譯工具鏈 同樣到相應的網站下載,有在線安裝和離線安裝兩種。在線安裝必須保證電腦聯網,離線安裝則要

原创 ROS 2 index翻譯(一)——ROS 2 概念概覽

ROS是一個基於匿名發佈/訂閱(publish/subscribe)機制的中間件(middleware),該機制允許在不同的ROS進程中傳遞消息。 ROS 2系統的核心是ROS圖(Graph)。ROS圖泛指ROS系統的節點網絡及其通信連接

原创 ROS2安裝及使用過程中遇到的問題

ROS2常規的安裝流程在網上可以找到,正常安裝基本沒問題。但是,由於操作系統和後臺運行程序的差異,還是會遇到一些問題。我把我在安裝過程中遇到的問題記錄如下: 1.安裝版本的選擇 ROS2有多個發行版(ros_distro),目前出來的有C

原创 數據迴歸方法(二)—— 多元迴歸

1.多元線性迴歸 實例引入:假如我們現在要去預測本地房子的價格,那麼我們該怎麼辦?影響房價的因素有很多:房子面積、方位、地理位置、本地居民收入、房齡等等,很自然的辦法就是將這些主要因素納入,建立一個多元數學模型,從而進行預測。 多元線性迴

原创 挖掘關聯規則——Apriori算法

1.現實需求:購物籃分析        超市經理想知道顧客的購物習慣,如顧客在一次購物時會同時購買哪些商品,也就是要發現不同商品之間的關聯,典型案例是“尿布與啤酒”。        關聯規則挖掘的目標是發現數據項集之間的關聯關係或相關關係

原创 鎖相環PLL原理分析

PLL,Phase Locked Loop,鎖相環,它的作用是得出正弦波的相位和角速度(區別於芯片硬件上的倍頻器)。 爲弄清PLL的原理,先來點先導知識: 旋轉矢量與三角函數的關係 在直角座標系αβ中有一個旋轉矢量(模值爲),在直角座標系

原创 C/C 代碼風格(僅供參考)

作爲一個程序員,代碼就代表我們的顏值。好的代碼,看起來賞心悅目,讀起來易於理解。好的代碼要在一定代碼量的基礎上積累起來,但也要有意識地遵循一定的規範。有幾點需要遵循: 1.代碼總體結構——層次分明,乾淨整潔 1.1 代碼結構格式化,包括間

原创 嵌入式系統軟件架構淺析

軟件架構,就是軟件的結構,包含軟件元素(模塊構件等)、外部接口及其相互關係。 1.軟件架構的作用 做到嵌入式軟件的代碼邏輯清晰,且避免重複造輪子; 架構設計有利於軟件的移植,沒有架構,代碼混亂,移植將非常痛苦; 能最大限度地複用原有的代碼