99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

  • 回復(fù)
  • 收藏
  • 點(diǎn)贊
  • 分享
  • 發(fā)新帖

【工程師6】+實(shí)踐類+DGUS屏人機(jī)交互控制

    一波未平一波又起,【第六屆】我是工程師技術(shù)原創(chuàng)大賽開始了,就是那么六六六!

    作為觸摸屏的人機(jī)交互控制,大家會(huì)想到經(jīng)常用的平板,比如一些機(jī)器人控制,都是用平板來做人機(jī)交互,就是通過觸摸控制,機(jī)器人完成相應(yīng)

的動(dòng)作,還有最最常見的自動(dòng)取款機(jī)等等,不過這些大部分都基于linux系統(tǒng)下通過GUI軟件來做圖形界面的,這次嘗試一下利用組態(tài)軟件來做人機(jī)

交互,這個(gè)組態(tài)軟件在PLC控制當(dāng)中應(yīng)用最多的,看看組態(tài)軟件在DGUS屏上是怎么應(yīng)用的

1

     最終的產(chǎn)品是mini-PLC

    一 、mini-PLC整體功能

         1.整體電源采用24V開關(guān)電源供電

         2.單片機(jī)型號(hào)為STM32F103ZE,100個(gè)引腳

         3.通訊采用RS232和485,協(xié)議在27樓

         4.采用串口轉(zhuǎn)以太網(wǎng)模塊連接電腦,上位機(jī)軟件實(shí)時(shí)監(jiān)控并控制,11路AD采樣輸入,都可以通過撥碼開關(guān)來控制,16路開關(guān)量輸入(監(jiān)控設(shè)備的開關(guān)狀態(tài)),17路開關(guān)輸出(通過繼電器控制,帶指示燈),EEPROM存儲(chǔ)一些設(shè)定參數(shù),模擬量DAC輸出

     二、整體軟件功能

         1.使用了三個(gè)串口,第一個(gè)串口負(fù)責(zé)和迪文屏通信,第二個(gè)串口負(fù)責(zé)和串口轉(zhuǎn)以太網(wǎng)模塊通訊,第三個(gè)串口負(fù)責(zé)485通訊

         2.使用了三個(gè)通用定時(shí)器中斷,滴答定時(shí)器中斷,

         3.RTC時(shí)鐘

         4.AD和DA轉(zhuǎn)換

         5.看門狗

         6.采用嵌入式實(shí)時(shí)操作系統(tǒng)ucos2,多任務(wù)執(zhí)行

全部回復(fù)(70)
正序查看
倒序查看
2019-08-01 17:17
快更新 更新
0
回復(fù)
2019-08-03 08:32
@電源網(wǎng)-fqd
快更新更新[圖片]
馬上更新啊
0
回復(fù)
2019-08-07 23:45
這個(gè)是啥觸摸屏?
0
回復(fù)
2019-08-09 10:42
@liuxiaofei126
這個(gè)是啥觸摸屏?
DGUS屏
0
回復(fù)
2019-08-10 18:01
@lihui710884923
DGUS屏

既然是人機(jī)交互 ,光有上位機(jī)軟件是不行的,必須結(jié)合下位機(jī)才可以

這次是通過232串口和單片機(jī)通訊的,單片機(jī)采用STM32F103

0
回復(fù)
heiha88
LV.1
7
2019-08-11 12:01
@lihui710884923
既然是人機(jī)交互,光有上位機(jī)軟件是不行的,必須結(jié)合下位機(jī)才可以這次是通過232串口和單片機(jī)通訊的,單片機(jī)采用STM32F103
這個(gè)圖形界面平時(shí)用的消費(fèi)類設(shè)備一樣?
0
回復(fù)
2019-08-11 12:11
@heiha88
這個(gè)圖形界面平時(shí)用的消費(fèi)類設(shè)備一樣?
有的是基于GUI軟件做的,比如用QT,還有就是好多醫(yī)療設(shè)備用組態(tài)軟件較多
0
回復(fù)
2019-08-11 12:17
@lihui710884923
有的是基于GUI軟件做的,比如用QT,還有就是好多醫(yī)療設(shè)備用組態(tài)軟件較多

準(zhǔn)備用這個(gè)7寸觸摸屏開開發(fā)

0
回復(fù)
gxg1122
LV.10
10
2019-08-11 21:42
@lihui710884923
既然是人機(jī)交互,光有上位機(jī)軟件是不行的,必須結(jié)合下位機(jī)才可以這次是通過232串口和單片機(jī)通訊的,單片機(jī)采用STM32F103
7寸led的驅(qū)動(dòng),這個(gè)難點(diǎn)是軟件設(shè)計(jì)的組態(tài)控制。期待更新。
0
回復(fù)
heiha88
LV.1
11
2019-08-11 23:06
@lihui710884923
有的是基于GUI軟件做的,比如用QT,還有就是好多醫(yī)療設(shè)備用組態(tài)軟件較多
感覺圖形界面開發(fā)比普通的單片機(jī)難多了
0
回復(fù)
2019-08-12 11:45
@gxg1122
7寸led的驅(qū)動(dòng),這個(gè)難點(diǎn)是軟件設(shè)計(jì)的組態(tài)控制。期待更新。
看看這個(gè)軟件控件是怎么添加上去的,就是采用不同的變量圖標(biāo),后續(xù)詳細(xì)介紹
0
回復(fù)
2019-08-12 12:44
@heiha88
感覺圖形界面開發(fā)比普通的單片機(jī)難多了
都是嵌入式這塊,一個(gè)是軟件,一個(gè)是硬件,
0
回復(fù)
2019-08-12 17:05
@lihui710884923
準(zhǔn)備用這個(gè)7寸觸摸屏開開發(fā)[圖片][圖片]

 DGUS 是迪文圖形應(yīng)用服務(wù)軟件的簡(jiǎn)稱,是基于K600+內(nèi)核迪文屏所設(shè)計(jì)的智慧型人機(jī)界面系統(tǒng)軟件。使用搭載DGUS軟件的迪文屏,可幫助用戶零代碼快速開發(fā)全圖形觸摸屏人機(jī)界面。

與傳統(tǒng)的LCM通過時(shí)序或指 令控制顯示不同,DGUS屏采用直接變量驅(qū)動(dòng)顯示方式,所有的顯示和操作都是基于預(yù)先設(shè)置好的變量配置文件來工作的,整個(gè)開發(fā)過程通過PC軟件來設(shè)計(jì)完成觸控和變量配置文件。

0
回復(fù)
2019-08-12 17:42
@lihui710884923
 DGUS 是迪文圖形應(yīng)用服務(wù)軟件的簡(jiǎn)稱,是基于K600+內(nèi)核迪文屏所設(shè)計(jì)的智慧型人機(jī)界面系統(tǒng)軟件。使用搭載DGUS軟件的迪文屏,可幫助用戶零代碼快速開發(fā)全圖形觸摸屏人機(jī)界面。與傳統(tǒng)的LCM通過時(shí)序或指 令控制顯示不同,DGUS屏采用直接變量驅(qū)動(dòng)顯示方式,所有的顯示和操作都是基于預(yù)先設(shè)置好的變量配置文件來工作的,整個(gè)開發(fā)過程通過PC軟件來設(shè)計(jì)完成觸控和變量配置文件。

整體的功能挺多的

0
回復(fù)
2019-08-12 18:14
@lihui710884923
看看這個(gè)軟件控件是怎么添加上去的,就是采用不同的變量圖標(biāo),后續(xù)詳細(xì)介紹

軟件的基本操作,舉一個(gè)簡(jiǎn)單的例子

比如一個(gè)開和關(guān)按鈕,一個(gè)運(yùn)行狀態(tài)

我們觸摸開是,鍵值為1

0
回復(fù)
2019-08-12 18:21
@lihui710884923
軟件的基本操作,舉一個(gè)簡(jiǎn)單的例子比如一個(gè)開和關(guān)按鈕,一個(gè)運(yùn)行狀態(tài)[圖片]我們觸摸開是,鍵值為1

我們觸摸關(guān)時(shí),鍵值為0

0
回復(fù)
2019-08-12 18:27
@lihui710884923
我們觸摸關(guān)時(shí),鍵值為0[圖片]

這個(gè)是一個(gè)變量圖標(biāo)的運(yùn)行狀態(tài),右邊是0和1的兩個(gè)狀態(tài),對(duì)應(yīng)不同的圖標(biāo)

0
回復(fù)
三撅
LV.4
19
2019-08-13 11:12

串口屏開發(fā)很簡(jiǎn)單不過迪文的屏幕,協(xié)議太惡心

嘗試一下大彩串口屏吧,你回喜歡上用的

0
回復(fù)
2019-08-13 11:28
@三撅
串口屏開發(fā)很簡(jiǎn)單不過迪文的屏幕,協(xié)議太惡心嘗試一下大彩串口屏吧,你回喜歡上用的
樓上也是 用這屏的額,通過屏和SD卡給單片機(jī)燒錄程序可以嗎
0
回復(fù)
2019-08-14 13:53
@三撅
串口屏開發(fā)很簡(jiǎn)單不過迪文的屏幕,協(xié)議太惡心嘗試一下大彩串口屏吧,你回喜歡上用的
協(xié)議這塊沒啥吧,大彩的可以了解了解
0
回復(fù)
2019-08-14 18:15
@lihui710884923
協(xié)議這塊沒啥吧,大彩的可以了解了解
串口屏原理都類似?
0
回復(fù)
2019-08-16 18:05
@liuxiaofei126
串口屏原理都類似?
通訊這塊都差不多,主要是協(xié)議不一樣
0
回復(fù)
薄浩楠
LV.5
24
2019-08-16 23:04
這個(gè)觸摸屏組態(tài)用的在線模式還是離線模式呀
0
回復(fù)
2019-08-19 08:35
@薄浩楠
這個(gè)觸摸屏組態(tài)用的在線模式還是離線模式呀
PLC上用的組態(tài)屏有這兩種模式?這個(gè)好像沒有說明
0
回復(fù)
2019-08-23 16:29
@lihui710884923
PLC上用的組態(tài)屏有這兩種模式?這個(gè)好像沒有說明

首先我們基本配置一下

配置通信波特率、幀頭的兩個(gè)字節(jié),暫時(shí)不啟用校驗(yàn)

0
回復(fù)
2019-08-23 16:45
@lihui710884923
首先我們基本配置一下[圖片]配置通信波特率、幀頭的兩個(gè)字節(jié),暫時(shí)不啟用校驗(yàn)

看看通訊協(xié)議

沒有校驗(yàn)的話通訊過程就8個(gè)字節(jié)

比如

 ① 顯示整數(shù)數(shù)據(jù) 1005A A5 05 82 5420 0064

含義:0x5A 0xA5:

幀頭;0x 05:

數(shù)據(jù)長(zhǎng)度為 82 53 00 00 64 這 5 個(gè)字節(jié);

0x 82:寫操作;

0x 5420:變量地址;0x 0064:

數(shù)據(jù) 100。整數(shù)范圍:-32768 到 32767,占 2 字節(jié)。

0
回復(fù)
2019-08-24 11:43
@lihui710884923
看看通訊協(xié)議[圖片]沒有校驗(yàn)的話通訊過程就8個(gè)字節(jié)比如 ① 顯示整數(shù)數(shù)據(jù) 1005A A5 05 82 5420 0064含義:0x5A 0xA5:幀頭;0x 05:數(shù)據(jù)長(zhǎng)度為 82 53 00 00 64 這 5 個(gè)字節(jié);0x 82:寫操作;0x 5420:變量地址;0x 0064:數(shù)據(jù) 100。整數(shù)范圍:-32768 到 32767,占 2 字節(jié)。

實(shí)際上就是變量地址和數(shù)據(jù)

和單片機(jī)差不多,向變量地址里寫數(shù)據(jù)

串口發(fā)送:5AA50483000004 

這是一條讀系統(tǒng)變量接口Device_ID的幀開頭:0x5AA5

數(shù)據(jù)長(zhǎng)度:0x04

從變量空間指定開始地址讀取指定長(zhǎng)度:0x83

開始地址:0x0000讀取數(shù)據(jù)字長(zhǎng)度0x04

收到:5A A5 0C 83 00 00 04 96 57 16 20 27 17 10 25 

幀開頭:0x5AA5數(shù)據(jù)長(zhǎng)度:0x0C83 00 00 04 和發(fā)送相同Device_ID 96 57 16 20 27 17 10 25 

串口發(fā)送:5AA50483001401 顯示當(dāng)前頁(yè)面ID開始地址:0x0014讀取數(shù)據(jù)字長(zhǎng)度0x01

 一個(gè)字長(zhǎng)此處表示兩個(gè)字節(jié)收到:5A A5 06 83 00 14 01 00 05 

當(dāng)前頁(yè)面:0x0005串口發(fā)送:5AA50483003101 

讀取當(dāng)前背光亮度值收到:5A A5 06 83 00 31 01 5A 64 

 讀取當(dāng)前背光亮度值0x64表示最大值

0
回復(fù)
gxg1122
LV.10
29
2019-08-30 21:27
@lihui710884923
 DGUS 是迪文圖形應(yīng)用服務(wù)軟件的簡(jiǎn)稱,是基于K600+內(nèi)核迪文屏所設(shè)計(jì)的智慧型人機(jī)界面系統(tǒng)軟件。使用搭載DGUS軟件的迪文屏,可幫助用戶零代碼快速開發(fā)全圖形觸摸屏人機(jī)界面。與傳統(tǒng)的LCM通過時(shí)序或指 令控制顯示不同,DGUS屏采用直接變量驅(qū)動(dòng)顯示方式,所有的顯示和操作都是基于預(yù)先設(shè)置好的變量配置文件來工作的,整個(gè)開發(fā)過程通過PC軟件來設(shè)計(jì)完成觸控和變量配置文件。
這種DGUS屏的開發(fā)圖形界面的設(shè)計(jì)難度怎么樣??jī)?yōu)勢(shì)是什么了?
0
回復(fù)
2019-08-31 12:21
@gxg1122
這種DGUS屏的開發(fā)圖形界面的設(shè)計(jì)難度怎么樣??jī)?yōu)勢(shì)是什么了?

這個(gè)主要是降低嵌入式中圖形界面的開發(fā)難度,比起其他GUI軟件,比如QT方便多了,特別是難度大大降低

0
回復(fù)
2019-09-02 12:47
@lihui710884923
實(shí)際上就是變量地址和數(shù)據(jù)和單片機(jī)差不多,向變量地址里寫數(shù)據(jù)串口發(fā)送:5AA50483000004 這是一條讀系統(tǒng)變量接口Device_ID的幀開頭:0x5AA5數(shù)據(jù)長(zhǎng)度:0x04從變量空間指定開始地址讀取指定長(zhǎng)度:0x83開始地址:0x0000讀取數(shù)據(jù)字長(zhǎng)度0x04收到:5AA50C830000049657162027171025 幀開頭:0x5AA5數(shù)據(jù)長(zhǎng)度:0x0C83000004和發(fā)送相同Device_ID9657162027171025 串口發(fā)送:5AA50483001401顯示當(dāng)前頁(yè)面ID開始地址:0x0014讀取數(shù)據(jù)字長(zhǎng)度0x01 一個(gè)字長(zhǎng)此處表示兩個(gè)字節(jié)收到:5AA506830014010005 當(dāng)前頁(yè)面:0x0005串口發(fā)送:5AA50483003101 讀取當(dāng)前背光亮度值收到:5AA506830031015A64  讀取當(dāng)前背光亮度值0x64表示最大值

大家可以看到上面的工程界面中,都需要背景圖的,這個(gè)圖就需要用軟件來設(shè)計(jì)了

由于這屏的分辨率是800*480,需要轉(zhuǎn)換一下

0
回復(fù)
發(fā)
主站蜘蛛池模板: 4399午夜理伦免费播放大全 | av黄色小说| 免费网站www在线观看 | 久久艹逼 | 国产一区二区在线在线 | 精品男人天堂 | 受被攻c哭高h视频在线观看 | 国产精品久久久久9999爆乳 | 国产精品裸体一区二区三区 | 午夜精品一区二区三区三上悠亚 | 免费又黄又爽又猛的毛片 | 国产精品va无码欧美二区 | 久久久久亚洲精品乱码按摩 | 色欲狠狠躁天天躁无码中文字幕 | m麻豆传媒映画 | 风韵丰满熟妇啪啪区老老熟女百度 | 成人亚洲黄色 | 高清成人综合网 | 久草在线免费在线观看 | 久久香蕉三级国产黑人 | 免费视频一二三 | 久久艹人人 | 99精品视频在线看 | 一区二区国产精品 | 欧美午夜精品一区二区蜜桃 | 国产高清免费在线播放 | 年轻富婆私密推油到高潮 | 国产日韩AV免费无码一区二区三区 | 男人操女人高清视频 | 波多野结衣视频在线 | 无码专区天天躁天天躁在线 | 国产精品中文字幕在线观看 | 欧美成人一区二区在线观看 | 亚洲国产成人精品无码一区二区 | 日本一级片在线观看 | 国产91一区二区在线观看 | 国产激情视频一区二区 | 夜夜高潮夜夜爽精品av免费的 | 18禁黄无遮挡网站免费高清 | 免费看片免费播放国产 | 国产亚洲精品第一综合不卡 |