chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【飛凌RZ/G2L開(kāi)發(fā)板試用體驗(yàn)】第二篇 基于飛凌RZ/G2L開(kāi)發(fā)板的波形顯示系統(tǒng)的搭建

開(kāi)發(fā)板試用精選 ? 來(lái)源:開(kāi)發(fā)板試用 ? 作者:電子發(fā)燒友論壇 ? 2022-10-25 10:41 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文來(lái)源電子發(fā)燒友社區(qū),作者:h1654155285.8644, 帖子地址:https://bbs.elecfans.com/jishu_2296730_1_1.html


本人收到開(kāi)發(fā)板后,進(jìn)行了基礎(chǔ)功能的測(cè)試,便根據(jù)所申請(qǐng)內(nèi)容進(jìn)行課題開(kāi)發(fā)。本開(kāi)發(fā)板支持MIPI接口的LCD顯示器,但是本人沒(méi)有該接口的顯示,只能用一個(gè)串口屏代替該接口的顯示器進(jìn)行波形的顯示。我看在測(cè)評(píng)內(nèi)容中有位仁兄申請(qǐng)了一塊MIPI接口的LCD顯示器,很是羨慕,自己也該申請(qǐng)一下。下面對(duì)本人所做內(nèi)容進(jìn)行匯報(bào)。

一、開(kāi)發(fā)內(nèi)容

本人計(jì)劃開(kāi)發(fā)項(xiàng)目名稱(chēng)為“抽油機(jī)微電網(wǎng)能量轉(zhuǎn)換控制器的研制”。抽油機(jī)是一種位能性負(fù)載,在運(yùn)行過(guò)程中存在倒發(fā)電的情況,為了節(jié)約能源,并利用倒發(fā)電能量,油田的很多叢式井組采用共直流母線形式供電,即將為抽油機(jī)供電的變頻器直流側(cè)并聯(lián)在一起,并在直流母線上連接太陽(yáng)能、風(fēng)能等新能源發(fā)電設(shè)備,從而組成微電網(wǎng)。但是在叢式井組中,如果多臺(tái)抽油機(jī)同時(shí)處于倒發(fā)電狀態(tài),大量能量進(jìn)入直流母線,使直流母線電壓升壓,危及設(shè)備正常運(yùn)行。因此需要設(shè)計(jì)一種控制器,能夠調(diào)節(jié)各抽油機(jī)的運(yùn)行狀態(tài),使其耗能和倒發(fā)電狀態(tài)錯(cuò)開(kāi),實(shí)現(xiàn)能量利用的最大化

該控制器利用基于直流側(cè)母線的載波通信方式,讀取各抽油機(jī)的運(yùn)行狀態(tài),并預(yù)測(cè)各抽油機(jī)倒發(fā)電的時(shí)刻,如果某些抽油機(jī)的倒發(fā)電處于同一時(shí)刻,則利用載波通信向?qū)?yīng)抽油機(jī)發(fā)出調(diào)頻指令,使其倒發(fā)電時(shí)刻錯(cuò)開(kāi)。此外,該控制器還需要測(cè)量每臺(tái)抽油機(jī)的功率、位移參數(shù),組成電功圖,利用控制器的強(qiáng)大算力對(duì)電功圖進(jìn)行分析,確定其工作狀態(tài),為運(yùn)行人員提供參考,并將測(cè)量結(jié)果和分析情況通過(guò)LCD顯示器提供給用戶(hù),同時(shí)利用以太網(wǎng)將數(shù)據(jù)傳輸至后臺(tái)。

試用時(shí)間比較短,不能在現(xiàn)場(chǎng)進(jìn)行測(cè)試,故只能對(duì)部分功能進(jìn)行簡(jiǎn)單開(kāi)發(fā)。本帖子主要對(duì)波形顯示這部分內(nèi)容進(jìn)行介紹。

二、硬件電路的構(gòu)成

對(duì)于波形顯示系統(tǒng)而言,硬件電路比較簡(jiǎn)單,使用了RZ/G2L開(kāi)發(fā)板和大彩3.5寸串口屏,串口屏連接至開(kāi)發(fā)板的串口1。

微信圖片_20220730152254.jpg

三、軟件設(shè)計(jì)

1、串口屏軟件設(shè)計(jì)

本報(bào)告中的串口屏共有三個(gè)界面,分別是電功圖界面、功率曲線界面和載波通信界面。

(1)電功圖界面

電功圖界面.jpg

該界面用于顯示抽油機(jī)的電功圖,電功圖為抽油機(jī)的位移和功率曲線的合成,電功圖有不同的表示方法,本人使用兩個(gè)曲線分別顯示的方法進(jìn)行展示。另有三個(gè)按鈕,用于在三個(gè)界面中進(jìn)行切換。

(2)功率曲線界面

功率曲線界面.png

該界面用于顯示功率變化曲線,此外在上方的三個(gè)文本框分別顯示當(dāng)前的瞬時(shí)功率、一個(gè)沖程內(nèi)的最大功率和最小功率。

(3)載波通信界面

載波通信界面.png

載波通信界面用于載波通信數(shù)據(jù)傳輸?shù)难菔?。接收?shù)據(jù)對(duì)應(yīng)的文本框用于顯示接收到的數(shù)據(jù);發(fā)送數(shù)據(jù)對(duì)應(yīng)的文本框用于顯示要發(fā)送的數(shù)據(jù),按下“發(fā)送”按鈕,該數(shù)據(jù)會(huì)一載波形式向外發(fā)送。載波通信對(duì)應(yīng)程序會(huì)在下一次報(bào)告中給予展示。

2、開(kāi)發(fā)板程序設(shè)計(jì)

開(kāi)發(fā)板程序的作用是向串口屏下發(fā)指令進(jìn)行電功圖的繪制、瞬時(shí)波形的顯示、功率大小的顯示和載波通信。本次報(bào)告不包括載波通信的內(nèi)容。由于只是在家模擬,沒(méi)有進(jìn)行現(xiàn)場(chǎng)進(jìn)行測(cè)試,故波形數(shù)據(jù)是直接借用的以前所采數(shù)據(jù)。另外實(shí)現(xiàn)的功能不復(fù)雜,故采用順序編程形式,未采用多線程編程。程序框圖如下:

框圖.jpg

(1)串口初始化程序

char dev[]  = "/dev/ttySC1";
    struct termios oldtio,newtio;
    speed_t speed = B115200;
    int next_option,havearg = 0,flow = 0;
    const char *const short_opt = "fd:";

    fd = open(dev, O_RDWR | O_NONBLOCK| O_NOCTTY | O_NDELAY); 
    if (fd < 0)	{
        printf("Can't Open Serial Port!
");
        exit(0);	
    }
	
     tcgetattr(fd,&oldtio);
    bzero(&newtio,sizeof(newtio));
    newtio.c_cflag = speed|CS8|CLOCAL|CREAD;
    newtio.c_cflag &= ~CSTOPB;
    newtio.c_cflag &= ~PARENB;
    newtio.c_iflag = IGNPAR;  
    newtio.c_oflag = 0;
    tcflush(fd,TCIFLUSH);  
    tcsetattr(fd,TCSANOW,&newtio);  
    tcgetattr(fd,&oldtio);

設(shè)置串口1為115200波特率

(2)電功圖的繪制

繪制電功圖只需將兩個(gè)曲線的數(shù)據(jù)上傳至串口屏即可。程序代碼如下。

void power_diagram(void)
{
    unsigned char temp[250],i,t;
    t=0;
    temp[t++]=0xEE;
    temp[t++]=0xB1;
    temp[t++]=0x32;
    for(i=0;i<3;i++)
        temp[t++]=0x00;
    temp[t++]=0x01;
    for(i=0;i<2;i++)
        temp[t++]=0x00;
    temp[t++]=200;
    for(i=0;i<200;i++)
    {
        temp[t++]=(unsigned long)move_data[i]*235/338+10;        
    }
    temp[t++]=0xFF;
    temp[t++]=0xFC;
     temp[t++]=0xFF;
     temp[t++]=0xFF;

     write(fd, temp, t);
     usleep(100000);

    t=0;
    temp[t++]=0xEE;
    temp[t++]=0xB1;
    temp[t++]=0x32;
    for(i=0;i<3;i++)
        temp[t++]=0x00;
    temp[t++]=0x01;
    temp[t++]=0x01;
    temp[t++]=0x00;
    temp[t++]=200;
    for(i=0;i<200;i++)
    {
        temp[t++]=(unsigned char)((power_data[i]+1.08)*235/(7.88+1.08)+10);        
    }
    temp[t++]=0xFF;
    temp[t++]=0xFC;
     temp[t++]=0xFF;
     temp[t++]=0xFF;

     write(fd, temp, t);
}

(3)功率曲線繪制

曲線繪制采用在曲線頭添加數(shù)據(jù)的方法,瞬時(shí)功率采用格式化本文顯示的方法,這里不再詳細(xì)介紹。

四、運(yùn)行效果

電功圖運(yùn)行.jpg

本圖為電功圖運(yùn)行畫(huà)面,其中白色為位移曲線,黃色為功率曲線,該曲線反映了抽油機(jī)的電功率和懸點(diǎn)位移之間的對(duì)應(yīng)關(guān)系。

瞬時(shí)曲線.jpg

本圖是瞬時(shí)功率曲線,波形實(shí)時(shí)向右移動(dòng),左上角的文本框顯示當(dāng)前的功率大小。

五、總結(jié)

由于某些原因,本人缺少M(fèi)IPI接口的顯示器,只能利用串口屏進(jìn)行顯示操作,沒(méi)有充分體驗(yàn)到該開(kāi)發(fā)板的強(qiáng)大能力,稍顯遺憾。如果時(shí)間充裕,本人會(huì)自行購(gòu)買(mǎi)MIPI接口顯示器、攝像頭等設(shè)備,豐富項(xiàng)目的開(kāi)發(fā)內(nèi)容。

基于飛凌RZ/G2L開(kāi)發(fā)板的波形顯示系統(tǒng)的搭建


【附上開(kāi)發(fā)板體驗(yàn)視頻(詳見(jiàn)作者原文)】

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 飛凌
    +關(guān)注

    關(guān)注

    0

    文章

    135

    瀏覽量

    16911
  • 開(kāi)發(fā)板試用

    關(guān)注

    3

    文章

    303

    瀏覽量

    2762
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    嵌入式RV1126B開(kāi)發(fā)板】+兩款開(kāi)發(fā)板之比較

    用戶(hù)二次開(kāi)發(fā)。 就開(kāi)發(fā)工具而言,可支持ubuntu與docker、支持在線交叉編譯環(huán)境及純Python開(kāi)發(fā)方式。 就開(kāi)發(fā)板的外觀及功能來(lái)看,分別如圖1和圖
    發(fā)表于 03-05 23:32

    瑞薩RZ/G2L量產(chǎn)提速利器:Fastboot模式下的eMMC高效燒錄方案

    RA生態(tài)工作室關(guān)注我們RZ/G2L微處理器配備Cortex-A55(1.2GHz)CPU、16位DDR3L/DDR4接口、帶ArmMali-G31的3D圖形加速引擎以及視頻編解碼器(H
    的頭像 發(fā)表于 01-20 18:43 ?989次閱讀
    瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>量產(chǎn)提速利器:Fastboot模式下的eMMC高效燒錄方案

    瑞薩RZ/G2L Linux Thermal Framework軟件熱管理介紹

    RA生態(tài)工作室關(guān)注我們RZ/G2L微處理器配備Cortex-A55(1.2GHz)CPU、16位DDR3L/DDR4接口、帶ArmMali-G31的3D圖形加速引擎以及視頻編解碼器(H
    的頭像 發(fā)表于 01-13 18:05 ?1345次閱讀
    瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Linux Thermal Framework軟件熱管理介紹

    瑞薩RZ/G2L微處理器Linux內(nèi)核中熱管理框架介紹

    RZ/G2L微處理器配備Cortex-A55(1.2 GHz)CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。此外,
    的頭像 發(fā)表于 01-05 14:32 ?5489次閱讀
    瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器Linux內(nèi)核中熱管理框架介紹

    Renesas RZ/G2L, RZ/V2L SMARC模塊硬件設(shè)計(jì)解析

    Renesas RZ/G2L, RZ/V2L SMARC模塊硬件設(shè)計(jì)解析 在嵌入式系統(tǒng)開(kāi)發(fā)領(lǐng)域
    的頭像 發(fā)表于 12-30 09:35 ?1180次閱讀

    Renesas SMARC EVK 開(kāi)發(fā)板啟動(dòng)指南

    Renesas SMARC EVK 開(kāi)發(fā)板啟動(dòng)指南 在嵌入式開(kāi)發(fā)領(lǐng)域,Renesas 的 RZ/G2L、RZ/
    的頭像 發(fā)表于 12-29 16:15 ?363次閱讀

    基于瑞薩RZ/G2L微處理器的eMMC雙階段混合燒錄方案

    RZ/G2L微處理器配備Cortex-A55(1.2GHz)CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。此外,這
    的頭像 發(fā)表于 11-18 17:58 ?8147次閱讀
    基于瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器的eMMC雙階段混合燒錄方案

    基于瑞薩RZ/G2L微處理器的Ubuntu系統(tǒng)移植指南

    RZ/G2L微處理器配備Cortex-A55(1.2GHz)CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。此外,這
    的頭像 發(fā)表于 10-15 06:53 ?8839次閱讀
    基于瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>微處理器的Ubuntu<b class='flag-5'>系統(tǒng)</b>移植指南

    【作品合集】嵌入式OK527N-C開(kāi)發(fā)板測(cè)評(píng)

    針對(duì)不同的功能做了深度優(yōu)化,方便用戶(hù)二次開(kāi)發(fā)的同時(shí)簡(jiǎn)化用戶(hù)設(shè)計(jì),為您的項(xiàng)目提供良好的評(píng)估及設(shè)計(jì)依據(jù)。 活動(dòng)詳情地址:OK527N-C開(kāi)發(fā)板免費(fèi)
    發(fā)表于 09-22 15:54

    送啦!嵌入式聯(lián)合NXP邀您參加OK-MX9596-C開(kāi)發(fā)板試用活動(dòng)

    送啦!嵌入式聯(lián)合NXP邀您參加OK-MX9596-C開(kāi)發(fā)板試用活動(dòng)
    的頭像 發(fā)表于 08-22 08:03 ?1041次閱讀
    送啦!<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式聯(lián)合NXP邀您參加OK-MX9596-C<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>試用</b>活動(dòng)

    瑞薩RZ/G2L MPU的DDR配置(1)

    RZ/G2L微處理器配備Cortex-A55(1.2GHz)CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。此外,這
    的頭像 發(fā)表于 08-04 13:40 ?3337次閱讀
    瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> MPU的DDR配置(1)

    RK3568開(kāi)發(fā)板暗藏32位兼容開(kāi)關(guān)?嵌入式帶你一鍵解鎖!

    RK3568是一款64位處理器,嵌入式為其提供的交叉編譯器也是64位的,然而部分用戶(hù)可能需要在RK3568開(kāi)發(fā)板上運(yùn)行32位應(yīng)用。本文將詳細(xì)闡述如何使用32位交叉編譯器,編譯出32位應(yīng)用,并使其能夠在
    的頭像 發(fā)表于 07-19 08:49 ?4435次閱讀
    RK3568<b class='flag-5'>開(kāi)發(fā)板</b>暗藏32位兼容開(kāi)關(guān)?<b class='flag-5'>飛</b><b class='flag-5'>凌</b>嵌入式帶你一鍵解鎖!

    瑞薩MCU方案:瑞薩RZ/G2L Bootloader單獨(dú)編譯方法詳解

    微處理器還配備有大量接口,如攝像頭輸入、顯示輸出、USB2.0和千兆以太網(wǎng),因此特別適用于入門(mén)級(jí)工業(yè)人機(jī)界面(HMI)和具有視頻功能的嵌入式設(shè)備等應(yīng)用。 ? ? ? 在RZ/G2L開(kāi)發(fā)
    的頭像 發(fā)表于 07-08 14:47 ?2730次閱讀
    瑞薩MCU方案:瑞薩<b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b> Bootloader單獨(dú)編譯方法詳解

    基于瑞薩64位MPU RZ/G2L的uboot串口多波特率支持介紹

    本文主要介紹基于瑞薩64位MPU RZ/G2L,討論uboot下非常規(guī)波特率115200的支持方法,用于解決客戶(hù)對(duì)uboot下特殊波特率的需求,供客戶(hù)參考。
    的頭像 發(fā)表于 07-04 15:54 ?3109次閱讀
    基于瑞薩64位MPU <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>的uboot串口多波特率支持介紹

    基于瑞薩64位MPU RZ/G2L進(jìn)行32位應(yīng)用軟件開(kāi)發(fā)

    本文主要介紹基于瑞薩64位MPU RZ/G2L進(jìn)行32位應(yīng)用軟件開(kāi)發(fā)的介紹,用于解決客戶(hù)32位軟件移植相關(guān)問(wèn)題,供客戶(hù)參考。
    的頭像 發(fā)表于 06-26 15:48 ?2034次閱讀
    基于瑞薩64位MPU <b class='flag-5'>RZ</b>/<b class='flag-5'>G2L</b>進(jìn)行32位應(yīng)用軟件<b class='flag-5'>開(kāi)發(fā)</b>