《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 設計應用 > 基于PSoC的車用單片機試驗裝置設計
基于PSoC的車用單片機試驗裝置設計
EEworld
摘要: 本裝置的特點是將測量頻率、PWM輸出和UART通信集成到了一起,而且測量頻率的范圍比較大,且輸出的PWM精度高,最重要的是可在硬件上節省一部份外圍設備,因而縮減了印刷板的空間和功耗。
關鍵詞: PSoC 車用單片機
Abstract:
Key words :

  引言

  汽車單片機教學實驗通常需要信號發生器、示波器等很多輔助設備,這不但給實驗及教學帶來很多的麻煩,而且造價昂貴。

  為了減少實驗輔助設備,降低實驗成本,本文在PSoC" title="PSoC">PSoC CY8C29466芯片的基礎上,開發了一套集成有PWM輸出、不同頻率采集、UATR通信并可通過液晶LCD顯示相應數據的裝置。該裝置在汽車電子單片機教學中可代替現行的大多數實驗輔助設備,并可簡化實驗的操作步驟、降低實驗成本,從而給實驗及教學帶來很大方便。

  1 系統組成結構

  SoC(System on Chip)是將整個電子系統集成在同一芯片上的片上系統,或稱為系統級芯片。2000年,Cypress公司推出了完全基于通用IP核,由可編程選擇來構成產品的SoC。這種可編程選擇的SoC取名為PSoC,它是由多種數字和模擬器件、微處理器、處理器外圍單元、外圍接口電路構成的,在周圍集成的模擬和數字外圍器件陣列都是動態可配置,而且利用芯片內部的可編程互聯陣列,還可以有效地配置片上模擬和數字資源,從而構成可編程片上系統。該裝置主要由PSoC CY8C29466芯片并擴展以簡單的外圍接口電路構成??赏ㄟ^PSoC芯片的開發工具PSoC Designer4.3軟件來測量未知方波的頻率(0~200kHz)、輸出可調頻率和占空比的方波(0~500kHz)、進行UART通信并顯示相應的數據(00H~FFH)等功能。

  本裝置的特點是將測量頻率、PWM輸出和UART通信集成到了一起,而且測量頻率的范圍比較大,且輸出的PWM精度高,最重要的是可在硬件上節省一部份外圍設備,因而縮減了印刷板的空間和功耗。

  1.1 未知方波信號頻率的測量

  該功能可用來監測外部的事件和輸入信號。當外部事件發生或信號發生變化時,將在指定的輸入捕捉引腳上發生一個指定的沿跳變(上升沿),定時器捕捉到該特定的沿跳變后,捕獲事件將會把計數器當前的數值傳輸到數據寄存器中,這樣,捕獲值就可以直接從數據讀出。然后,通過記錄輸入信號的跳變沿,就可用該軟件算出輸入信號的周期。

  在其他的單片機上測量方波信號的頻率也可運用定時器的輸入捕捉功能,由于定時器都是固化好的。且一般為8~16位,而PSoC芯片內置8~32位的定時器和計數器,并且時鐘最高可達24MHz,故可任意調用以達到較高的測量范圍。

  若定時器的系統時鐘SYSCLOCK為24 MHz,分頻之后為FCLOCK=SYSCLOCK/368.3,而周期寄存器的值PERIOD為65536.0;那么,采樣的數值將為:FSAMPLE=FCLOCK/PERIOD。這樣,當定時器有溢出時,頻率fFreqValue的計算公式如下:

  f=(NFlow×65535+NTick)FSAMPLE;

  而定時器沒有溢出時的計算公式為:

  f=NTickFCLOCK/NCount;

  式中,NFlow是定時器溢出的次數,NTick是定時器當前計數值,NCount是計數器當前計數值。

  整個系統選用的是數字模塊中的16位定時器和24位計數器,以及模擬模塊中的比較器。定時器的捕捉使能端與比較器相連,計數器的主要作用是為定時器提供一個采樣頻率。比較器的作用是將一個模擬量電壓信號與一個參考電壓相比較,并在二者幅度相等的附近輸出一個電壓的躍變信號,然后再相應輸出高電平或低電平。比較器的應用既節省了外圍設備,又提高了測量的準確性,同時也給測量帶來了很大的方便。

  1.2 輸出可調頻率和占空比的方波

  脈寬調制波(PWM)的輸出是利用定時器的比較功能。通過更改比較寄存器(CompareValue)值在0到周期(Period)寄存器填充值之間變化,定時器就可以輸出一定占空比的方波。當比較條件滿足后,定時器輸出高電平;而在Period寄存器自動裝入預置數的后一個周期,定時器將輸出低電平。所以,定時器輸出波形的占空比可用下式表示:

  Duty=n/(N+1)

  式中,Duty為輸出波形的占空比,n為比較寄存器的填充值,N為周期寄存器的填充值。

  在計算定時時間時,可設置定時器應用程序接口以修改計數器Period值,其輸出周期值與填充周期的值之間的關系如下式所示:

  T=t(N+1)

關鍵字:PSoC 車用單片機" title="車用單片機">車用單片機試驗

 

 

  式中,t為定時器計一次數所需要的時間,N為周期寄存器的填充值,N加1是因為計數器是計數到0結束而不是到1結束。因此,如果要實現可調占空比和周期的輸出,其硬件電路只需要兩個電位計即可,而在軟件編程中只要將采集到的A/D數據寄存器的值經過計算之后再賦給定時器預置周期寄存器和對應通道的輸出比較寄存器中,并通過計算得出相應的頻率和占空比,就可通過調節電位計輸出不同周期和占空比的方波。其PWM輸出原理示意圖如圖1所示。

  

  要實現可調頻率和占空比并不難,但要達到一定的范圍和精度,使用一般單片機就比較困難了。由于CY8C29466型PSoC芯片的定時器為8~32位,A/D轉換器為6~14位可調,所以,本裝置選擇了12位ADCINC和24位計數器,并選擇調節精度較高的電位計,因為這樣可以輸出較高范圍和精度的PWM波形。

  在與汽車電子有關的教學和實驗中,PWM波的應用范圍很廣,電動機控制中也廣泛使用PWM,此外,在發動機電子控制中,噴油器噴射油量的控制一般也是由PWM控制的。

  1.3 UART通信和相應數據的顯示

  通過UART (Universal Asynchronous Receiver/Transmitter)可實現串行通信中的異步數據傳輸,它是一個全雙工異步收發器,采用RS232通信協議,可通過兩根電纜同時接收和發送數據。PSoC中的UART用戶模塊是PSoC數字模塊,該模塊接收和發送的字符為一個數據,數據包括4部分:起始位、數據位、奇偶校驗位、停止位。另外,UART數據模塊也支持可編程時鐘、發送和接收中斷以及輪詢操作。UART數字模塊也可提供應用程序接口(API)程序,以給編程帶來方便。它可由一個串行接收器和一個串行發送器組成,分別為RX UART和TX UART。

  (1)通用異步接收器RX-UART

  異步接收器需要有關通信類型的數字PSoC模塊,它有自己的RX緩沖區寄存器、RX移位寄存器以及RX控制寄存器。可以使用UART用戶模塊固件中的API程序來對RX控制寄存器進行初始化和配置。本裝置的RX初始化包括UART無奇偶校驗、滿足RX寄存器條件的中斷使能。

  當檢測到RX輸入起始位到來時,RX模塊中的除8時鐘開始啟動,然后開始對輸人的數據位進行異步接收。而在下一個8位時鐘的上升沿到來時,輸入的數據將被接收并送到RX移位寄存器中。當在下一個時鐘的上升沿接收到停止位以后,RX控制寄存器中的RX寄存器滿的這一位被置位,同時接受中斷使能,并在中斷中記錄異步通信所接收到的值,然后在LCD中顯示。

  (2)通用異步發送器TX-UART

  異步發送器也需要一個通信類型的數字PSoC模塊。它有自己的TX緩沖區寄存器、TX移位寄存器以及TX控制寄存器。可以使用UART用戶模塊固件API程序來對TX控制寄存器進行初始化和配置。本裝置的TX初始化包括UART無奇偶校驗、RX寄存器不產生中斷(輪詢操作發送數據)。

  當TX控制寄存器的使能位被置位時,TX模塊中的除8時鐘開始啟動,此時在鍵盤中將會得到一個數據。把此數據送往LCD顯示,再把此數據字節通過API函數寫入到TX緩沖區寄存器中,然后清除TX控制寄存器的TX緩沖區空狀態位,再在下一個時鐘的上升沿到來時將緩沖區的數據發送到移位寄存器,然后將TX控制寄存器的TXBuffer Empty狀態位置位,即可完成數據發送。

  2 系統軟件設計

  單片機系統初始化后,首先運行UART通信并顯示,然后由鍵盤中斷進行選擇。每次進入按鍵中斷便進行了一次選擇,以選擇所需要執行的另一個子程序。選擇完所有的子程序后系統又跳回UART通信子程序,如此循環。顯示程序便可把所執行的子程序所得到的結果,用串口通信方式輸出到LCD并以顯示相應的值。其軟件程序流程圖如圖2所示。

 

  3 實驗

  將p[0]3與示波器相連接,可以觀察示波器所顯示的波形和LCD中顯示的周期和占空比,然后調節電位計,即可觀察示波器和數碼管顯示是否保持一致。

  把信號發生器與p[0]7和地線相連,并輸入一定頻率的方波,可以觀察信號發生器顯示的頻率值與LCD顯示的值,之后,可通過改變信號發生器的輸出頻率。來觀察兩個值的變化是否保持一致。

  本實驗需要硬件MAX232和軟件程序“串口調試助手V2.1”的支持。利用MAX232芯片可將串口通訊總線信號轉換為單片機可以接收和發送的信號,從而使單片機與PC微機相連來實現串口通訊。在“串口調試助手V2.1”下邊的發送框中輸入任意數字或字符,然后選擇自動或手動發送,即可觀察LCD的接收區的顯示,然后調節裝置使其發送16進制數,最后就可以觀察軟件窗口上顯示區所顯示的數據。

  4 結束語

  多次實驗表明:本裝置中LCD的顯示值均與其它實驗設備的值相符,且誤差很小,響應時間很短,穩定性好,可靠性強且各項工作穩定,可以達到較高的精度要求和測量范圍。所以,基于PSoC教學裝置的開發具有較高的實用性和可靠性,而且體積小,經濟性較好,可在教學和實驗中實現一機多用,故可降低實驗成本。

此內容為AET網站原創,未經授權禁止轉載。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美午夜电影在线| 久久大逼视频| 亚洲国产精品嫩草影院| 欧美精品一区二区三区蜜桃| 欧美一级精品大片| 国产综合欧美在线看| 国产一区二区精品丝袜| 亚洲欧美视频一区二区三区| 欧美日韩欧美一区二区| 亚洲一区二区三区在线播放| 久久久久国产一区二区三区| 亚洲国产美女| 99pao成人国产永久免费视频| 毛片基地黄久久久久久天堂| av成人手机在线| avtt综合网| 欧美日韩卡一卡二| 国产欧美日韩视频一区二区| 欧美激情精品久久久久久蜜臀| 狠狠色综合一区二区| 亚洲欧美激情在线视频| 国产亚洲欧洲997久久综合| 国产精品视频网| 欧美日韩中文在线观看| 国产欧美精品日韩精品| 99精品视频免费观看视频| 国产精品永久入口久久久| 91久久久久| 国产精品夜夜夜一区二区三区尤| 午夜精品久久久久99热蜜桃导演| 一本色道久久综合亚洲精品高清| 欧美日韩免费在线| 欧美视频中文一区二区三区在线观看| 99ri日韩精品视频| 欧美日韩一区二区三| 亚洲靠逼com| 久久亚裔精品欧美| 美日韩精品免费观看视频| 欧美日韩国产区| 韩国成人精品a∨在线观看| 久久成人久久爱| 久久成人资源| 国产精品久久久久久影视| 久久久.com| 影音先锋久久精品| 欧美成人资源| 国产亚洲激情| 欧美一区二区视频在线观看2020| 欧美+日本+国产+在线a∨观看| 亚洲毛片在线免费观看| 久久精品99久久香蕉国产色戒| 亚洲美女免费精品视频在线观看| 亚洲人体1000| 欧美一级片在线播放| 国产在线一区二区三区四区| 亚洲精品一级| 亚洲福利在线视频| 欧美激情中文字幕在线| 午夜精品一区二区三区在线| 国产精品成人观看视频国产奇米| 欧美日韩伊人| 在线亚洲一区观看| 日韩视频三区| 亚洲免费电影在线观看| 国产农村妇女精品一区二区| 亚洲欧美成人一区二区三区| 亚洲精品一区二区三区不| 欧美韩国日本综合| 日韩视频国产视频| 亚洲一区免费在线观看| 欧美一区三区二区在线观看| 久久九九精品99国产精品| 老**午夜毛片一区二区三区| 欧美电影免费网站| 亚洲欧美大片| 免费成人黄色片| 中文国产成人精品久久一| 国产精品99久久久久久久久久久久| 欧美日韩国内| 美日韩精品免费观看视频| 在线国产精品播放| 一道本一区二区| 久久精品主播| 亚洲毛片网站| 久久一区二区三区四区五区| 另类综合日韩欧美亚洲| 夜夜爽夜夜爽精品视频| 久久久久久久999精品视频| 国产精品极品美女粉嫩高清在线| 黑人一区二区三区四区五区| 一色屋精品视频在线观看网站| 欧美日韩在线免费| 国产精品亚发布| 国产一区二区三区丝袜| 午夜在线一区二区| 亚洲每日在线| 久久免费高清视频| 欧美日韩你懂的| 欧美午夜视频| 久久久国产一区二区三区| 羞羞答答国产精品www一本| 国产婷婷精品| 99国产精品一区| 欧美一区二区三区免费视| 亚洲九九九在线观看| avtt综合网| 娇妻被交换粗又大又硬视频欧美| 亚洲福利国产精品| 免费不卡在线观看av| 国产精品久久久久婷婷| 久久一区二区三区av| 在线视频一区观看| 亚洲欧美一区二区原创| 黄色一区二区在线观看| 欧美日韩亚洲另类| 亚洲欧美色一区| 在线播放日韩专区| 欧美三级在线播放| 欧美日韩一区高清| 欧美国产丝袜视频| 午夜日本精品| 国产精品入口麻豆原神| 99视频在线观看一区三区| 久久艳片www.17c.com| 欧美精品一区二区三区久久久竹菊| 欧美亚洲一区二区三区| 欧美全黄视频| 中文无字幕一区二区三区| 国产欧美日韩视频在线观看| 在线成人h网| 狠狠色综合网| 99这里只有精品| 亚洲黄色免费| 日韩亚洲一区二区| 欧美一级视频免费在线观看| 香蕉乱码成人久久天堂爱免费| 免费成人网www| 国产永久精品大片wwwapp| 日韩写真在线| 亚洲蜜桃精久久久久久久| 国产一区二区三区四区在线观看| 国产欧美一区二区三区在线老狼| 在线观看视频一区二区欧美日韩| 免费观看日韩| 国产午夜精品一区二区三区欧美| 一区二区精品在线观看| 久久久久久久波多野高潮日日| 欧美了一区在线观看| 国内外成人在线视频| 欧美精品123区| 久久伊人一区二区| 国产一区二区视频在线观看| 国产精品成人一区二区| 欧美精品久久久久久久久久| 亚洲精品久久久久久一区二区| 午夜精品久久久久久久99热浪潮| 国产精品久久久久久福利一牛影视| 久久精品国产亚洲一区二区三区| 亚洲视频在线视频| 国产精品网站视频| 亚洲精品男同| 亚洲一区二区三区在线视频| 国产视频欧美| 亚洲国产成人高清精品| 狠狠爱成人网| 亚洲人成在线观看一区二区| 欧美日韩在线第一页| 亚洲精品一区二区三区婷婷月| 影音先锋中文字幕一区| 亚洲国内在线| 国产亚洲欧美aaaa| 久久国内精品视频| 久久成年人视频| 久久永久免费| 亚洲一区二区三区中文字幕| 亚洲五月婷婷| 欧美日韩国产区一| 亚洲人成77777在线观看网| 久久精品国产99国产精品| 午夜在线a亚洲v天堂网2018| 欧美精品综合| 亚洲激情在线播放| 一区在线视频| 亚洲精品综合在线| 日韩亚洲一区二区| 欧美色123| 欧美成人一区二区在线| a4yy欧美一区二区三区| 久久婷婷影院| 欧美成人在线免费观看| 久热这里只精品99re8久| 久久中文字幕一区二区三区| 久久久久久**毛片大全| 欧美日韩一区不卡| 一个人看的www久久| 午夜免费日韩视频| 一区二区不卡在线视频 午夜欧美不卡在| 国产精品vip| 国产一区二区久久精品| 久久偷窥视频| 亚洲香蕉伊综合在人在线视看| 亚洲电影在线观看| 男女视频一区二区| 国产亚洲成av人在线观看导航| 亚洲高清不卡一区| 国产一区久久久| 亚洲国产视频直播| 欧美大片在线观看一区| 亚洲无人区一区| 在线观看日韩国产| 久久综合精品国产一区二区三区| 欧美精品电影在线| 亚洲欧美日韩一区在线观看| 久久影院亚洲| 日韩午夜电影av| 亚洲欧美在线免费观看| 国产精品家庭影院| 亚洲国语精品自产拍在线观看| 欧美色区777第一页| 午夜精品视频在线| 午夜免费电影一区在线观看| 永久免费视频成人| 99综合视频| 国产精品欧美日韩一区二区| 鲁大师成人一区二区三区| 免费观看30秒视频久久| 欧美日韩成人免费| 亚洲精品色图| 欧美三级免费| 国产综合久久久久久| 欧美视频免费看| 久久中文字幕一区二区三区| 国产精品免费看| 国内久久视频| 欧美视频久久| 一区二区三区久久| 欧美激情综合| 欧美日韩亚洲一区二| 国语自产精品视频在线看一大j8| 99精品视频一区| 美女国产精品| 亚洲免费一区二区| 欧美日本免费一区二区三区| 亚洲欧美久久| 欧美日韩午夜在线| 欧美激情综合五月色丁香小说| 国产欧美日韩综合精品二区| 亚洲一区二区三区精品在线观看| 欧美韩国日本综合| 国内综合精品午夜久久资源| 在线日韩av永久免费观看| 亚洲美女中文字幕| 欧美另类视频| 亚洲激情在线激情| 午夜精品国产精品大乳美女| 噜噜噜久久亚洲精品国产品小说| 99精品国产一区二区青青牛奶| 免费看精品久久片| 激情国产一区二区| 亚洲人妖在线| 激情文学一区| 国产一区二区精品| 久久综合狠狠综合久久激情| 欧美激情精品久久久久久变态| 欧美在线视频二区| 国产日韩欧美一区在线| 亚洲乱码国产乱码精品精98午夜| 亚洲日本va午夜在线电影| 国产精品草莓在线免费观看| 一区二区三区欧美成人| 一本久久a久久免费精品不卡| 免费成人毛片| 国产精品亚洲不卡a| 亚洲视频一区二区| 亚洲激情成人| 亚洲经典视频在线观看| 亚洲人成人77777线观看| 亚洲免费中文字幕| 99视频精品在线| 午夜视频一区在线观看| 亚洲与欧洲av电影| 尤物九九久久国产精品的分类| 久久三级福利| 在线一区二区视频| 久久精品亚洲| 久久久久久久999精品视频| 亚洲三级毛片| 欧美日韩在线精品一区二区三区| 99国产精品久久久久久久| 国语自产精品视频在线看抢先版结局| 99精品视频免费观看视频| 久久在线播放| 国产精品国产三级国产aⅴ9色| 久久国产精品亚洲va麻豆| 欧美日本精品| 国产亚洲精品综合一区91| 欧美另类在线播放| 亚洲精品少妇网址| 欧美日韩亚洲一区在线观看| 亚洲精品乱码久久久久久| 一区二区三区毛片| 欧美中文字幕第一页| 韩国av一区二区| 韩日精品视频| 国产亚洲欧美日韩一区二区| 国产精品男gay被猛男狂揉视频| 久久嫩草精品久久久精品| 欧美午夜精品伦理| 国产欧美日韩一区二区三区在线观看| 在线日韩精品视频| 欧美日韩一区二区三区免费看| 久久综合伊人| 国产欧美日韩免费看aⅴ视频| 在线观看日韩一区| 久久久免费精品视频| 欧美成人免费视频| 亚洲另类一区二区| 国产在线不卡精品| 国产一区日韩欧美| 国产亚洲毛片| 一区二区三区国产盗摄| 国产精品欧美久久久久无广告| 国产色产综合产在线视频| 久久午夜色播影院免费高清| 午夜一区二区三区在线观看| 激情五月***国产精品| 亚洲欧美bt| 国产一区高清视频|