精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

PID線路跟隨器Atmega328P的制作

454398 ? 來源:wv ? 2019-10-16 11:46 ? 次閱讀

第1步:

感謝 Pololu 制造了這款出色的傳感器

該模塊是方便的載體,可容納八對IR發射器和接收器光電晶體管),它們以0.375英寸(9.525毫米)的間隔均勻分布。要使用傳感器,必須首先對輸出節點充電(對通過在其OUT引腳上施加電壓來讀取反射率,然后可以通過提取外部提供的電壓并定時確定輸出電壓由于集成光電晶體管而衰減所需的時間,從而縮短反射時間,這表明反射更大。這種測量方法具有幾項優勢,特別是與QTR-8RC模塊關閉LED電源的能力結合使用時:

沒有模數轉換器

分壓器模擬輸出具有更高的靈敏度。

大多數微控制器可以并行讀取多個傳感器。

并行讀取可以優化使用LED電源啟用選項

規格

尺寸:2.95“ x 0.5” x 0.125“(未安裝排針

工作電壓:3.3-5.0 V

電源電流:100 mA

輸出格式:8個數字I/O兼容信號,可以將其讀取為定時高脈沖

最佳感應距離:0.125英寸(3毫米)建議的最大感應距離:0.375英寸(9.5毫米) )

不帶插頭的重量:0.11盎司(3.09克)

將QTR-8RC輸出連接到數字I/O線

QTR-8RC模塊具有八個相同的傳感器輸出,與Parallax QTI一樣,需要一條數字I/O線,該數字I/O線能夠將輸出線驅動為高電平,然后測量時間輸出電壓衰減。讀取傳感器的典型順序是:

打開IR LED(可選)。

將I/O線設置為輸出并將其驅動為高電平。

至少等待10μs,以使傳感器輸出上升。

使I/O線成為輸入(高阻抗)。

通過等待I/O線變低來測量電壓衰減的時間。

關閉IR LED(可選)。

這些步驟通常可以在多條I/O線上并行執行。

強大的反射率,衰減時間可低至幾十微秒;在沒有反射的情況下,衰減時間可能長達幾毫秒。衰減的確切時間取決于您的微控制器的I/O線特性。在典型情況下(即在不嘗試測量低反射情況下的細微差別時),可以在1 ms內獲得有意義的結果,從而允許對所有8個傳感器進行高達1 kHz的采樣。如果低頻采樣就足夠了,則可以通過關閉LED來節省大量功率。例如,如果可接受100 Hz的采樣率,則LED可以在90%的時間內關閉,從而將平均電流消耗從100 mA降低到10 mA。

步驟2:微控制器( Brain)Atmega328P

感謝 Atmel Corporation 制造這種超棒的微控制器AKA Atmega328 。

ATmega328P的關鍵參數

參數值

Flash(KB):32 KB

引腳數:32

最大。工作頻率(MHz):20 MHz

CPU:8位AVR

最大I/O引腳:23

Ext中斷:24

SPI:2

TWI(I2C):1

UART:1

ADC通道:8

ADC分辨率(位) :10

SRAM(KB):2

EEPROM(字節):1024

I/O供電等級:1.8至5.5

工作電壓(Vcc):1.8至5.5

計時器:3

有關詳細信息,請查閱Atmega328P的數據表。

在此我出于某些原因使用Atmega328P的項目

便宜

具有足夠的RAM進行計算

該項目的I/O引腳足夠《/li》

Atmega328P用于Arduino 。..。您可能會在圖片和視頻中注意到一個Arduino Uno,但夜間我正在使用Arduino IDE或任何Arduino 。.我僅使用硬件作為接口板。我已經擦除了引導加載程序,并使用 USB ASP 對該芯片進行了編程

用于對該芯片進行編程我已經使用了 Atmel Studio 6

所有源代碼都在 GitHub中下載并檢查 test.c 文件。

要編譯此軟件包,您必須下載并安裝 POLOLU AVR庫設置 。檢查附件。..

我還正在上傳 Atmega328P開發板原理圖和板文件 。..您可以自己制造。..

第3步:電動機和電動機驅動器

我已經使用了 350RPM 12V BO型減速直流電機作為執行器。

作為電機驅動器,我使用了L293D H橋IC

我將為其附上原理圖和電路板文件。

第4步:機箱和雜項

機器人由Ply制成厚度為6毫米的木頭。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 跟隨器
    +關注

    關注

    1

    文章

    86

    瀏覽量

    29629
  • PID
    PID
    +關注

    關注

    35

    文章

    1471

    瀏覽量

    85306
  • Atmega328P
    +關注

    關注

    4

    文章

    56

    瀏覽量

    17204
收藏 人收藏

    評論

    相關推薦

    PID控制中的反饋機制解析

    在現代工業自動化和過程控制中,PID控制是最為常見和有效的控制策略之一。它通過比例(P)、積分(I)和微分(D)三個基本控制作用的組合,實現了對系統動態特性的有效控制。 一、
    的頭像 發表于 11-14 09:07 ?148次閱讀

    如何選擇合適的PID控制

    在工業自動化領域,PID控制因其簡單、高效和廣泛應用而備受青睞。PID代表比例(Proportional)、積分(Integral)和微分(Derivative)三個控制作用,它們共
    的頭像 發表于 11-13 14:34 ?346次閱讀

    如何調節PID參數 PID控制的調試方法

    在現代工業自動化控制系統中,PID控制因其簡單、高效而被廣泛使用。PID控制的三個參數——比例(P)、積分(I)和微分(D)——共同決定
    的頭像 發表于 11-13 14:31 ?514次閱讀

    什么是PID控制的原理 PID算法在自動化中的應用

    (Derivative)三個單詞的首字母縮寫,分別對應控制的三種基本控制作用。 PID控制的原理 比例(P)控制 :比例控制是
    的頭像 發表于 11-13 14:27 ?469次閱讀

    PID控制的類型和選擇指南

    (Derivative)三個單詞的首字母縮寫。 PID控制的類型 基本PID控制 比例(P)控制
    的頭像 發表于 11-06 10:37 ?287次閱讀

    Atmega328P單片機的引導程序

    誰有最新的 Atmega328P TQFP-32的引導程序
    發表于 10-22 16:48

    電壓跟隨的工作原理和作用

    電壓跟隨,也被稱為電壓緩沖,是一種特殊的電子線路組件,其核心功能是確保輸出電壓緊密跟隨輸入電壓的變化。在電路設計中,電壓
    的頭像 發表于 09-24 11:14 ?493次閱讀

    電壓跟隨共什么極

    電壓跟隨,作為一種電子線路中的關鍵組件,其特點在于輸出電壓緊密跟隨輸入電壓的變化,并在電路中起到緩沖、隔離和阻抗匹配等重要作用。關于電壓跟隨
    的頭像 發表于 08-20 10:03 ?406次閱讀

    atmega328p芯片串口輸出為什么全是亂碼?

    我希望用atmega328p 芯片,就是Arduino uno的芯片進行電容的測量,但是出現了一個問題。就是上傳程序發現它的串口輸出全是亂碼,就是非常簡單的打印一個數字,也打印不出。但是用它控制
    發表于 07-26 12:15

    電壓跟隨的特點和應用

    電壓跟隨(Voltage Follower) ,也稱為電壓緩沖(Voltage Buffer)或緩沖放大器(Buffer Amplifier),是電子線路中的一種關鍵組件。其核心特
    的頭像 發表于 07-22 18:26 ?2083次閱讀

    在面包板上安裝了ATmega328P芯片,AT CIPSEND回復中的字符錯誤怎么解決?

    我在面包板上安裝了 ATmega328P 芯片,已正確連接(帶有 16MHz 振蕩,并且使用微控制旁邊的 22pF 電容器過濾功率)。我正在使用 SortwareSerial 庫在模擬 A1
    發表于 07-18 07:51

    PID調節的作用和工作原理

    在工業自動化和過程控制領域,PID(比例-積分-微分)調節是一種廣泛應用的控制策略。其通過精確計算和調整系統的輸入信號,以實現系統輸出對設定值的穩定跟隨。本文將詳細探討PID調節
    的頭像 發表于 06-05 15:53 ?2672次閱讀

    PID控制P、I、D的含義

    的核心在于通過調整比例(P)、積分(I)和微分(D)三個參數,實現對被控對象的精確控制。本文將詳細探討PID控制P、I、D的含義、作用及其在控制系統中的應用。
    的頭像 發表于 06-05 15:30 ?4157次閱讀

    Arduino Uno R3開發版簡化

    本人小白,想把Atmega328p-AU芯片單獨拿出來用來控制LED陣列,但Arduino R3開發板的原理圖真看不懂!想知道除了328芯片還需要什么以及線路怎么連接,感謝各位大佬!
    發表于 04-02 08:38

    什么是pid控制,其控制作用是什么

    信號進行比例、積分和微分運算,從而實現系統的穩定控制和性能優化。 PID控制由三個部分組成:比例控制P),積分控制(I)和微分控制
    的頭像 發表于 02-01 14:51 ?2292次閱讀