在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 基于 DSP 的電子負載----硬件和軟件功能的分配和協(xié)調

            基于 DSP 的電子負載----硬件和軟件功能的分配和協(xié)調

            作者: 時間:2017-06-04 來源:網(wǎng)絡 收藏

            2.5硬件和軟件功能的分配和協(xié)調

            本文引用地址:http://www.biyoush.com/article/201706/348254.htm

            2.5.1硬件功能的分配

            (1)控制模塊:該模塊由TMSF2812來實現(xiàn),通過計算機接收用戶的指令,生成所需的電壓電流信號,驅動信號板上的開關元件,并根據(jù)信號板反饋回來的電壓電流信號,實時的調整輸出信號;

            (2)信號板模塊:該模塊由傳統(tǒng)的的驅動放大電路組成,根據(jù)輸出的控制信號,調整放大控制電壓信號,輸出到電源板,實時的改變MOSFET基極電壓的大小。

            (3)電源板模塊:該模塊是MOSFET組成的可調功率級電路,根據(jù)信號板輸出到MOS管的負載電壓的大小,精確的調整相應的負載電流;

            下圖為數(shù)字的簡單框圖:



            直流系統(tǒng)由軟、硬件共同組成。需要綜合考慮測試設備工作速度、開發(fā)成本和可靠性等因素,合理地分配硬件和軟件資源,使開發(fā)出的系統(tǒng)軟硬件上具有升級的可能。

            2.5.2控制軟件設計

            電子負載系統(tǒng)的控制程序,包括以下部分:

            (1)通信程序,包括工作模式、高低檔位按鍵選擇輸入程序,實時處理數(shù)據(jù)反饋回電腦串行通訊程序,128*64點陣液晶顯示輸出程序等。

            (2)數(shù)據(jù)采集和處理程序,主要是AD轉換程序,電壓電流采集程序。

            (3)各種算法程序,這是電子負載系統(tǒng)的核心部分,調用不同的PID控制算法來實現(xiàn)控制電壓輸出值的實時調節(jié)和高精度的要求。

            上述設計步驟如圖2.15所示。

            第3章電子負載硬件系統(tǒng)設計

            3.1控制電路設計

            3.1.1核心處理器

            電子負載系統(tǒng)的核心控制器選用了德州TI公司控制器2000系列里的TMS320LF2812.TMS320LF2812是179引腳的球形網(wǎng)格封裝和176腳低剖面西線芯扁平封裝,所有引腳電平與TTL電平兼容,引腳的輸出均為3.3V的CMOS電平,最大輸入承受電壓為5V。

            TMS320LF2812的CPU是低功耗的32位定點處理器,基于改進哈佛結構并且具有精簡指令集,片上自帶閃存、處理速度高達150MIPS.其主要外設特點為:

            (1)16個輸入通道的12位模數(shù)轉換器,可配置成兩個獨立的8通道,能以12.5MSPS的速率進行雙信道轉換,雙采樣保持功能為模擬控制回路的完成提供了關鍵支持。

            (2)高效的代碼C/C++和匯編語言,獨特的“IQmath”程序庫,專用程序包實現(xiàn)精確的浮點運算,與TMS320C24XTM系列代碼兼容。

            (3)串行外設接口SPI,兩個串行通訊接口SCI,為主機、測試設備和其它部件提供了方便的通訊接口,增強型CAN總線為多種工業(yè)、汽車應用提供了控制區(qū)域網(wǎng)絡的無縫接口。

            (4)可達56個獨立的可編程的多路通用輸入、輸出(GPIO)引腳。

            (5) TMS320LF2812提供了一個外部存儲器接口(XINTF),其尋址地址可達到1兆字節(jié)。

            (6)兩個事件管理器包括靈活的脈寬調制生成器,每個事件管理器模塊包括定時器、比較器、捕捉單元、PWM邏輯電路、正交編碼電路和中斷邏輯電路。

            表3.1所示為電子負載系統(tǒng)中TMS320LF2812的I/O口的分配連接情況。



            3.1.2液晶顯示模塊

            顯示模塊作為一種直觀的輸出設備,是設計中必不可少的模塊,在電子負載系統(tǒng)中,其功能主要是顯示所處的測試模式,當前檔位,設定的測試值。液晶模塊可以通過總線控制,也可以通過GPIO口控制。F2812中有眾多的GPIO口,所以在模塊設計時需要通過GPIO口來控制液晶模塊。設計中采用的液晶是是長沙太陽人公司生產(chǎn)的128x64點陣SMG12864ZK LCD模塊,內部含有8000多個GB2312簡體中文字庫,采用8位數(shù)據(jù)并行或者串行連接方式。

            SMG12864ZK共有20個引腳,其中包括數(shù)據(jù)線8根,指令數(shù)據(jù)選擇引腳(RS)、讀寫選擇引腳(RW)、使能引腳(e),其余為電源線和地線等。需要注意的是SMG12864ZK為5V供電,但的I/O引腳的輸出電壓為3.3V,所以在輸出到液晶之前需要經(jīng)過3.3V到5V的電壓轉換芯片,采用74LVX3245電壓轉換芯片。其引腳說明如表3.2所示:

            DSP與液晶模塊的具體電氣連接是GPIOB0引腳控制液晶模塊的指令數(shù)據(jù)選擇引腳(RS),GPIOB11引腳控制液晶模塊的讀寫選擇引腳(RW),GPIOB12控制液晶模塊的使能引腳(e),GPIOB3—GPIOB10引腳分別控制液晶顯示模塊的8位數(shù)據(jù)線DB0—DB7.

            3.1.3鍵盤模塊

            在電子負載控制系統(tǒng)中,鍵盤掃描是CPU工作任務之一,鍵盤的工作時既要保證及時響應按鍵的操作,又不過多占用CPU的工作時間。在電子負載系統(tǒng)運行時,并不需要按鍵輸入,為了了提高CPU工作效率,加快操作速度,采用中斷掃描電路,在鍵盤有按鍵按下時,才執(zhí)行鍵盤掃描,執(zhí)行該鍵的功能程序,把每個按鍵和DSP的IO口相連,每個獨立式的按鍵占有一個IO口,每個IO口線上按鍵的工作狀態(tài)不會影響其他IO口。這種連接方式相當于把按鍵當作RAM的某一工作單元,通過讀片外RAM的方法,識別按鍵的工作狀態(tài)。

            電子負載系統(tǒng)中按鍵實現(xiàn)的功能有:

            (1)啟動/停止:按下按鍵1時,進入運行狀態(tài),載入初始數(shù)據(jù)并進行按鍵查詢,執(zhí)行負載電流調節(jié)、A/D采集、顯示和實時數(shù)據(jù)反饋。再次按下按鍵后,測試數(shù)據(jù)保存后停機。

            (2)工作方式切換:按鍵1對應恒流工作方式,按鍵2對應恒壓工作方式,按鍵3對應恒阻工作方式。

            設計中共需4個按鍵,按鍵較少,因此采用了獨立式鍵盤接口方式和中斷掃描方式來實現(xiàn)按鍵的功能。

            電流和電壓值的調節(jié)由旋鈕式電位器來實現(xiàn),3.3V電壓由DSP擴展IO口提供。

            3.1.4通信電路

            電子負載和上位機傳遞信息采用RS232雙工通訊方式,采用MAXIM公司的MAX3232接口芯片設計中采用9腳的COM1接口,用標準的串口連線連接PC機的COM1口和DSP板上COM1口。DSP內置SCI通信模塊,是采用雙線制通訊的異步傳行接口,設計中用于電子負載狀態(tài)查詢和上傳運行信息。DSP與232的接口設計:DSP的串口引腳GPIOF4和GPIOF5分別連接MAX3232的TIIN和R1OUT引腳,進行串行數(shù)據(jù)交換,如下圖3.1所示。

            SCI模塊的接收器和發(fā)送器是雙緩沖的,每一個都有自己單獨的使能和中斷標志位。SCI使用奇偶校驗、幀出錯監(jiān)測確保數(shù)據(jù)的準確傳輸。在2812的150MHZ時鐘下,外設低速時鐘75MHZ,SCI異步的波特率為:

            LSPCLK/(SCIBRR+1)=75MHZ/(12+1)=57600b/s.

            3.1.5 SPI接口的DA模塊

            由于DSP不能輸出模擬信號,電子負載功率板上的控制信號又是連續(xù)變化電壓信號,只能在擴展板加上DA轉換器,把DSP輸出控制數(shù)字量轉換成模擬信號,解決控制電壓信號的問題。SPI是一個高速的同步串行輸入、輸出串行外設接口,可以實現(xiàn)DSP處理器和外部外設之間的通信。在電子負載電路設計中選用的是Ti公司的TLV5617A模數(shù)轉換器,它是三線串行雙通道10位電壓輸出的DAC,能與TMS320LF2812的串行接口完全兼容。它含有4個控制位和10個數(shù)據(jù)位可對16位的字符串進行編程。DAC的結構框圖如圖3.2所示。

            DIN為輸入數(shù)據(jù),CS為片選信號,REF模擬參考電壓為3.3V,由DSP提供。SCLK為SPI輸入時鐘,SPI通信的波特率

            =LSPCLK/(SPIBRR+1)=75MHZ/(124+1)=600KHZ.

            在設計的電子負載中,控制的MOSFET管門極的是DAC的OUA的輸出電壓信號。



            上表3.3是DAC的寄存器設置表,其中2~11位時DAC接受的SPI的10位數(shù)據(jù),14位設置為1選擇DAC的2.5微妙快速方式,12和15設置位(1,0)為寫數(shù)據(jù)到DACA和緩沖。由于TLV5617A的控制信號要求較高,需要將DSP輸出的時鐘和片選信號用74HC08與門電路抬高為高電平。

            3.1.6數(shù)據(jù)保存EEPROM模塊

            電子負載系統(tǒng)測試時,經(jīng)常需要現(xiàn)場改變參數(shù)或設置,并在調試完畢后將參數(shù)保存,這就用到電可擦寫的EEPROM.數(shù)據(jù)保存單元采用串行接口4KB的EEPROM X5043,由于DSP采用串行外設接口SPI與DA連接,用DSP通用外設接口(GPIOF8~GPIOF11)與X5043連接,通過對四個引腳的軟件配置來實現(xiàn)對X5043的數(shù)據(jù)的讀寫。X5043選用3.3V封裝,它將監(jiān)控功能(上電復位,看門狗時鐘,電源電壓監(jiān)視)集成在一個芯片上,可以讀寫100萬次,數(shù)據(jù)保存100年。DSP與X5043硬件接口電路如下圖3.2所示。

            X5043的WP引腳接高電平,處于可寫入狀態(tài),DSP通過IOF8在串行時鐘,在下降沿時向X5043輸出數(shù)據(jù),并在串行時鐘的上升沿鎖存數(shù)據(jù),通過IOF9向EEPROM輸入時鐘信號,IOF11為片選信號,輸出為高電平,向低電平跳變時選通X5043.



            評論


            相關推薦

            技術專區(qū)

            關閉