性无码一区二区三区在线观看,少妇被爽到高潮在线观看,午夜精品一区二区三区,无码中文字幕人妻在线一区二区三区,无码精品国产一区二区三区免费

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

硬件控的無頭緒的單片機問題

最近整了個屏,顯示效果不錯。看圖:


QQ圖片20140527180558


QQ圖片20140527180603

這個屏原本不支持串口工具直接發(fā)送漢字,但支持發(fā)送英文。

上面的漢字是以圖片BMP格式發(fā)送顯示出來的。

我想把圖用在我的采集儀上多通道顯示測試到的電源的電壓、電流、溫度。

現在用的是吉時利的2700,20+2通道,吉時利的上位機軟件是基于EXCEL的,太坑爹了,不好用也沒啥用戶體驗。

所以想直接接在吉時利2700的COM口上,然后給個電源供電,讓他同時顯示20+2路的數據。

單片機能實現嗎?對于硬件控的我,完全無頭緒,求壇子里的單片機大師整個方案。。。。




全部回復(66)
正序查看
倒序查看
2014-05-29 11:13

看帖要頂帖~

0
回復
zvszcs
LV.12
3
2014-05-29 11:14
@電源網-源源
看帖要頂帖~
頂,最近J瘋了
0
回復
2014-05-29 11:21
@zvszcs
頂,最近J瘋了
無瘋狂不成魔! 瘋的很正確!~~哈哈
0
回復
2014-05-29 11:44
把數據傳送到單片機中,然后同時顯示22路通道數據。是這樣嗎
0
回復
xinzha
LV.1
6
2014-05-29 12:00

單片機肯定是可以實現的,但是要根據你的應用的具體情況來設計,比如說你要顯示漢字,可你的屏幕沒有內置漢字庫,但是它可以顯示圖片,這就要查它是否能接受點陣,如果可以,那么漢字也就不成問題了,一般情況下,少數漢字可以用點陣描出來。

單片機的處理能力肯定是沒問題的,串口是否能及時傳送數據看你的采樣率,再考慮下人眼對數據變化的反應速度,方案可以做出來。

0
回復
2014-05-29 13:15
@xinzha
單片機肯定是可以實現的,但是要根據你的應用的具體情況來設計,比如說你要顯示漢字,可你的屏幕沒有內置漢字庫,但是它可以顯示圖片,這就要查它是否能接受點陣,如果可以,那么漢字也就不成問題了,一般情況下,少數漢字可以用點陣描出來。單片機的處理能力肯定是沒問題的,串口是否能及時傳送數據看你的采樣率,再考慮下人眼對數據變化的反應速度,方案可以做出來。
牛人來了,師兄威武!~~
0
回復
javike
LV.12
8
2014-05-29 13:35
@一路前進
把數據傳送到單片機中,然后同時顯示22路通道數據。是這樣嗎
是的
0
回復
javike
LV.12
9
2014-05-29 13:37
@xinzha
單片機肯定是可以實現的,但是要根據你的應用的具體情況來設計,比如說你要顯示漢字,可你的屏幕沒有內置漢字庫,但是它可以顯示圖片,這就要查它是否能接受點陣,如果可以,那么漢字也就不成問題了,一般情況下,少數漢字可以用點陣描出來。單片機的處理能力肯定是沒問題的,串口是否能及時傳送數據看你的采樣率,再考慮下人眼對數據變化的反應速度,方案可以做出來。

是不是先得知道吉時利2700串口的資料,還得知道這個屏的資料。

同時一個單片機處理這些事情會不會不夠。

因為要小時電壓、電流、溫度

另外,吉時利2700只支持9600的波特率,會不會看起來屏在閃?

0
回復
2014-05-29 13:41
@javike
是不是先得知道吉時利2700串口的資料,還得知道這個屏的資料。同時一個單片機處理這些事情會不會不夠。因為要小時電壓、電流、溫度另外,吉時利2700只支持9600的波特率,會不會看起來屏在閃?
師兄當年可是用單片機做出來示波器的人哦
0
回復
2014-05-29 13:41
@javike
是不是先得知道吉時利2700串口的資料,還得知道這個屏的資料。同時一個單片機處理這些事情會不會不夠。因為要小時電壓、電流、溫度另外,吉時利2700只支持9600的波特率,會不會看起來屏在閃?
這個有辦法,要不你把屏寄給我我給你弄!
0
回復
javike
LV.12
12
2014-05-29 13:47
@yueyunno1
這個有辦法,要不你把屏寄給我我給你弄![圖片]
可以!
0
回復
javike
LV.12
13
2014-05-29 13:47
@javike
可以!
吉時利2700不會也需要寄過去吧,我還希望能兼容到安捷倫的34970就更好了
0
回復
2014-05-29 14:02
@javike
吉時利2700不會也需要寄過去吧,我還希望能兼容到安捷倫的34970就更好了[圖片]

呵呵 

0
回復
2014-05-29 14:02
@yueyunno1
呵呵 
如果有協議也可以不用寄過來,沒有協議我也不知道怎么去控制呀
0
回復
javike
LV.12
16
2014-05-29 14:04
@yueyunno1
如果有協議也可以不用寄過來,沒有協議我也不知道怎么去控制呀
協議在2700的說明書里面有,但我看不懂
0
回復
2014-05-29 14:05
@javike
協議在2700的說明書里面有,但我看不懂
那你先把說明書給我也行
0
回復
javike
LV.12
18
2014-05-29 14:11
@yueyunno1
那你先把說明書給我也行

吉時利坑爹呀。。。。

我去下個E文的看看

0
回復
2014-05-29 14:12
@javike
吉時利坑爹呀。。。。[圖片]我去下個E文的看看

好的

有協議就能解決,按照協議用單片機重寫一個VFD的驅動就好了!

0
回復
javike
LV.12
20
2014-05-29 14:27
@yueyunno1
好的有協議就能解決,按照協議用單片機重寫一個VFD的驅動就好了!

好像只是提了一下,沒有具體到協議,看來吉時利沒有安捷倫那么厚道

2700-900-01 (J - Aug 2011)(User).pdf

0
回復
2014-05-29 14:52
@javike
好像只是提了一下,沒有具體到協議,看來吉時利沒有安捷倫那么厚道2700-900-01(J-Aug2011)(User).pdf
我先看看
0
回復
javike
LV.12
22
2014-05-29 14:54
@yueyunno1
我先看看
感謝!
0
回復
2014-05-29 15:35
@javike
[圖片]感謝!
通信協議寫得不是很清楚,呵呵!
0
回復
2014-05-29 15:36
@yueyunno1
通信協議寫得不是很清楚,呵呵!
RS-232 interface operationSending and receiving dataThe RS-232 interface transfers data using eight data bits, one stop bit, and no parity. Makesure the controller you connect to the multimeter also uses these settings.You can break data transmissions by sending a ^C (decimal 3) or ^X (decimal 18)character string to the instrument. This clears any pending operation and discards anypending output.You can break an RS-232 transmission of buffer readings by pressing LOCAL and thenEXIT. The next command to send buffer data (i.e., TRACe:DATA?) will start at thebeginning, rather than where the transmission was halted.
0
回復
2014-05-29 15:36
@yueyunno1
RS-232interfaceoperationSendingandreceivingdataTheRS-232interfacetransfersdatausingeightdatabits,onestopbit,andnoparity.Makesurethecontrolleryouconnecttothemultimeteralsousesthesesettings.Youcanbreakdatatransmissionsbysendinga^C(decimal3)or^X(decimal18)characterstringtotheinstrument.Thisclearsanypendingoperationanddiscardsanypendingoutput.YoucanbreakanRS-232transmissionofbufferreadingsbypressingLOCALandthenEXIT.Thenextcommandtosendbufferdata(i.e.,TRACe:DATA?)willstartatthebeginning,ratherthanwherethetransmissionwashalted.

最主要是這段內容!

You can break data transmissions by sending (decimal 3) or(decimal 18)character string to the instrument

這句話,發(fā)送a ^C 或 ^X    沒有明白他是什么意思

 

這是關鍵的握手協議,必須要發(fā)送這個數據代碼,2700設備才會發(fā)送相關數據到串口上!

0
回復
javike
LV.12
26
2014-05-29 15:41
@yueyunno1
最主要是這段內容!Youcanbreakdatatransmissionsbysending(decimal3)or(decimal18)characterstringtotheinstrument這句話,發(fā)送a^C或^X   沒有明白他是什么意思 這是關鍵的握手協議,必須要發(fā)送這個數據代碼,2700設備才會發(fā)送相關數據到串口上!
但2700可以連電腦通訊,需要裝個吉時利的插件到EXECL,然后數據就可以傳到EXECL里面
0
回復
2014-05-29 16:20
@javike
但2700可以連電腦通訊,需要裝個吉時利的插件到EXECL,然后數據就可以傳到EXECL里面

這樣呀   我暈喲

 

0
回復
javike
LV.12
28
2014-05-29 16:25
@yueyunno1
這樣呀  我暈喲 
有什么問題么?
0
回復
2014-05-29 17:14
@javike
有什么問題么?
通信麻煩了,就是不知道那個插件到底干了些什么事情,關鍵是握手協議!
0
回復
javike
LV.12
30
2014-05-29 17:22
@yueyunno1
通信麻煩了,就是不知道那個插件到底干了些什么事情,關鍵是握手協議!
那可以把屏接電腦,讓屏實時顯示EXECL里面的參數嗎?
0
回復
2014-05-29 17:30
@javike
那可以把屏接電腦,讓屏實時顯示EXECL里面的參數嗎?
那也得要把EXECL的數據發(fā)送到串口,其實最佳方式就是用2700的串口把數據送給VFD的串口
0
回復
發(fā)