原创 LwIP應用開發筆記之六:LwIP無操作系統TCP客戶端

上一篇我們基於LwIP協議棧的RAW API實現了一個TCP服務器的簡單應用,接下來一節我們來實現一個TCP客戶端的簡單應用。 1、TCP簡述 TCP(Transmission Control Protocol 傳輸控制協議)是一種面向連

原创 濾波器開發之二:基於算數平均的帶阻平滑濾波器

信號採集是非常常見的需求,我們也總是希望採集到的數據是純淨而真實的,但這只是我們的希望。環境中存在太多的干擾信號,爲了讓我們得到的數據儘可能地接近實際值,我們需要降低這些干擾信號的影響,於是就有了濾波器的用武之地。這裏我們討論的主要是軟件

原创 外設驅動庫開發筆記6:AD719x系列ADC驅動

前面我們討論了AD7705這種ADC器件的驅動開發,在實際中我們使用更多的是AD719x系列的ADC芯片、包括有AD7191、AD7192和AD7193等。接下來我們就來設計並開發AD719x的驅動程序。 1、功能概述 AD7192是一款

原创 濾波器開發之一:基於算數平均的平滑濾波器

信號採集是非常常見的需求,我們也總是希望採集到的數據是純淨而真實的,但這只是我們的希望。環境中存在太多的干擾信號,爲了讓我們得到的數據儘可能地接近實際值,我們需要降低這些干擾信號的影響,於是就有了濾波器的用武之地。這裏我們討論的主要是軟件

原创 PID控制器改進筆記之五:改進PID控制器之串級設定

前面我們發佈了一系列PID控制器相關的文章,包括經典PID控制器以及參數自適應的PID控制器。這一系列PID控制器雖說實現了主要功能,也在實際使用中取得了良好效果,但還有很多的細節部分可以改進以提高性能和靈活性。所以在這篇中我們來討論改進

原创 PID控制器改進筆記之四:改進PID控制器之設定值響應

前面我們發佈了一系列PID控制器相關的文章,包括經典PID控制器以及參數自適應的PID控制器。這一系列PID控制器雖說實現了主要功能,也在實際使用中取得了良好效果,但還有很多的細節部分可以改進以提高性能和靈活性。所以在這篇中我們來討論改進

原创 PID控制器改進筆記之三:改進PID控制器之正反作用

前面我們發佈了一系列PID控制器相關的文章,包括經典PID控制器以及參數自適應的PID控制器。這一系列PID控制器雖說實現了主要功能,也在實際使用中取得了良好效果,但還有很多的細節部分可以改進以提高性能和靈活性。所以在這篇中我們來討論改進

原创 外設驅動庫開發筆記3:AD527x系列數字電位器驅動

在一些時候我們需要使用精度更高的數字電位器來實現我們的應用。我們經常使用AD527x系列數字電位器來實現這類應用。在通常情況下,AD527x系列數字電位器完全能夠滿足要求。爲了減少重複工作,在這裏我們將分系並實現AD527x系列數字電位器

原创 外設驅動庫開發筆記2:AD8400系列數字電位器驅動

一些時候我們需要在系統使用過程中改變某些電路電阻值以達到改變設定的目的,這時候我們就會使用電位器。在我們使用數字控制電路時多選擇數字電位器。在這一篇我們就來設計AD8400系列數字電位器的驅動。 1、功能概述 AD8400/AD8402/

原创 外設驅動庫開發筆記1:AD56xx系列DAC驅動

DAC在我們的項目中經常使用到,而使用最多的就是AD56xx系列,包括有單通道的AD5662、雙通道的AD5623和AD5663、以及四通道的AD5624和AD5664等。出於方便複用的原因,我們設計並實現AD56xx系列DAC的驅動。

原创 LwIP應用開發筆記之三:LwIP無操作系統UDP客戶端

前一節我們實現了基於RAW API的UDP服務器,在接下來,我們進一步利用RAW API實現UDP客戶端。 1、UDP協議簡述 UDP協議全稱是用戶數據報協議,在網絡中它與TCP協議一樣用於處理數據包,是一種無連接的協議。在OSI模型中,

原创 LwIP應用開發筆記之七:LwIP無操作系統HTTP服務器

前面我們實現了TCP服務器和客戶端的簡單應用,接下來我們實現一個基於TCP協議的應用協議,那就是HTTP超文本傳輸協議。 1、HTTP協議簡介 超文本傳輸協議(Hyper Text Transfer Protocol),簡稱HTTP,是一

原创 LwIP應用開發筆記之八:LwIP無操作系統HTTP客戶端

前面我們實現了TCP服務器和客戶端的簡單應用,接下來我們實現一個基於TCP協議的應用協議,那就是HTTP超文本傳輸協議 1、HTTP協議簡介 超文本傳輸協議(Hyper Text Transfer Protocol),簡稱HTTP,是一種

原创 LwIP應用開發筆記之二:LwIP無操作系統UDP服務器

前面我們已經完成了LwIP協議棧基於邏輯的基本移植,在這一節我們將以RAW API來實現UDP服務器。 1、UDP協議簡述 UDP協議全稱是用戶數據報協議,在網絡中它與TCP協議一樣用於處理數據包,是一種無連接的協議。在OSI模型中,處於

原创 LwIP應用開發筆記之九:LwIP無操作系統TELNET服務器

前面我們已經實現了基於RAW API的TCP服務器和客戶端,也在此基礎上實現了HTTP應用。接下來我們實現一個基於TCP的Telnet服務器應用。 1、Telnet協議簡介 Telnet協議是TCP/IP協議族中的一員,是Internet