|
楼主 |
发表于 16-1-2014 07:10 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 17-1-2014 01:54 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 17-1-2014 11:22 AM
来自手机
|
显示全部楼层
Ic3tAe 发表于 17-1-2014 12:54 AM
我自己想出來的
一邊收signal,hardware process 後send進電腦,電腦process 快很多
哦,如果你是说把signal传去电脑,再用电脑软体来做处理和显示会比较快的话,很可惜那是错误的观念。
打个例子,如果硬体要用一个时钟上升沿处理讯息,电脑可能需要一千个时钟来处理相同信息。
这点你可以从硬体处理的fft和软体处理的fft,做个比较,你就会知道什么事了。
不过,利用电脑处理当然也有自己的好处,现在暂且不说。 |
|
|
|
|
|
|
|
发表于 20-1-2014 08:22 AM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 20-1-2014 12:54 PM
|
显示全部楼层
Ic3tAe 发表于 16-1-2014 06:35 PM
一個解波器接電腦可以秒殺全部
神马hardware都是浮云
用电脑有好处也有坏处。。
好处
1. 电脑software 可以随意改
2. Graphic 美
坏处
1. 不userfriendly,麻烦
2. USB 传送率+电脑GUI的refresh rate 统统加起来就不够快了
3. 因为传送率的问题,edge/dutycycle/pulse triggering 功能难以实现。
|
|
|
|
|
|
|
|
发表于 20-1-2014 03:15 PM
|
显示全部楼层
keat88 发表于 20-1-2014 12:54 PM
用电脑有好处也有坏处。。
好处
1. 电脑software 可以随意改
software不user friendly就繼續出新的update pack 到user friendly為止,不需user再買一架新系統
usb 3.0 - 5Gbit/s
eSata - 6.0Gbit/s
Thunderbolt - 10Gbit/s
PCIE x16 - 64Gbit/s
遠程有 gigabits ethernets ,高達 100Gbit/s for 100m+
只怕converter 每這麼快而已
電腦還一個好處,就是data storage
只要數據在,什麼edge duty cycle trigger point 都沒問題
|
|
|
|
|
|
|
|
发表于 20-1-2014 03:39 PM
|
显示全部楼层
Ic3tAe 发表于 20-1-2014 03:15 PM
software不user friendly就繼續出新的update pack 到user friendly為止,不需user再買一架新系統
usb ...
你误解了我userfriendly的意思。。。我是指要测量个waveform还要带上电脑才行,不方便。不practical.
而且数字示波器,只需要个普通dot matrix lcd 就可以显示了,更不需要系统。想美的,来个TFT又如何。
|
|
|
|
|
|
|
|
发表于 20-1-2014 04:13 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 22-1-2014 09:15 AM
|
显示全部楼层
keat88 发表于 20-1-2014 03:39 PM
你误解了我userfriendly的意思。。。我是指要测量个waveform还要带上电脑才行,不方便。不practical.
...
確實在mobility上電腦時不如示波器。
|
|
|
|
|
|
|
|
楼主 |
发表于 24-1-2014 05:59 PM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 24-1-2014 06:12 PM
|
显示全部楼层
keat88 发表于 20-1-2014 11:54 AM
用电脑有好处也有坏处。。
好处
1. 电脑software 可以随意改
如果是软体运行,我个人认为有一个绝对好处的
就是 decision making, 决定的执行。
如果一些应用,会出现很多条件 (conditions),每一种条件在引领不同的运行结果,如果硬体被设计去处理那么多的条件,除了资源会被广大的耗费外,整个系统也会被复杂化,到时候要抓蟲的时候,你会哭
|
|
|
|
|
|
|
|
楼主 |
发表于 24-1-2014 06:38 PM
|
显示全部楼层
Ic3tAe 发表于 20-1-2014 02:15 PM
software不user friendly就繼續出新的update pack 到user friendly為止,不需user再買一架新系統
usb ...
以上的protocol真的很快,可是你知道为什么serial RS232这个protocol还不会被淘汰吗?最快她妈的才11.52Kbps,什么恐龙时代了?可是在工业仪器上还是用到乱,PIC版主还在外面开贴教你怎样安装usb-serial的driver在windows 8。
那是因为serial RS232给你最快“你要”的data,每次传输,只要丢掉最少两个bits的protocol讯号,其余的就是我要的data了。如果你知道你所讲的protocol,到底每次传输有多少不要的垃圾data,你自己心里明白。那是为什么没人用 多少 Gbits/s来衡量你所说的protocol,而是GTransfer/s来衡量。而且rs-232不用driver哦 <--不尽然对的。
其实我想强调的是,在示波器的立场,重要的是你有多快处理你的信息,减少死亡/盲眼的时间,看的是整个系统的throughput。如何在收取信息,处理信息,执行信息上,每个角色做得平衡,而不是看其中一两个component就决定,那不是问题。
什么是edge duty cycle, trigger point,你真还不知道那是什么。
讲到这边我相信你很不爽的啦,挑战你,就用你的概念,做一个有如示波器可以显示波形就好,不用什么测量的,看到波形就好。你做到,经过测试,可以好像市面上最三卡拉牌的示波器的样子,我请你吃一餐大的,不要讲酱也做不到呱,波形罢了,不会难呱。时间不限,做好了,就拍个video,弄个post,解释一下你的concept, 就可以交货。如果你要面对面目测,也可以,我到你那边交个朋友鲁。
本帖最后由 kmy.111014 于 24-1-2014 07:57 PM 编辑
|
评分
-
查看全部评分
|
|
|
|
|
|
|
楼主 |
发表于 24-1-2014 06:39 PM
|
显示全部楼层
cfdzdq 发表于 20-1-2014 03:13 PM
谁可以给一粒我,我就参加咯
拿钱来,我帮你买一个送你
|
|
|
|
|
|
|
|
楼主 |
发表于 24-1-2014 06:49 PM
|
显示全部楼层
Ic3tAe 发表于 22-1-2014 08:15 AM
確實在mobility上電腦時不如示波器。
给你一些参考,这个是大国论坛的自制开源示波器,请按这里: 这里
如果版主觉得不妥当,就删此帖吧。谢谢啊
|
|
|
|
|
|
|
|
发表于 24-1-2014 09:14 PM
|
显示全部楼层
kmy.111014 发表于 24-1-2014 06:49 PM
给你一些参考,这个是大国论坛的自制开源示波器,请按这里: 这里
如果版主觉得不妥当,就删此帖吧。谢 ...
这个强,显示都弄到这样美 。。。
还达到 125MHz
|
|
|
|
|
|
|
|
发表于 25-1-2014 09:08 AM
|
显示全部楼层
kmy.111014 发表于 24-1-2014 06:38 PM
以上的protocol真的很快,可是你知道为什么serial RS232这个protocol还不会被淘汰吗?最快她妈的才11.52K ...
如果【RS232给你最快“你要”的data】,那為什麼會有usb/ethernet/sata的protocol存在?難道這些protocol的application不想要最快"他們"要的data?我了解你想要表達其他serial protocol 在 transfer data的時候同時參雜了很多protocol,也因為這一些protocol,使得你需要driver來驅動這些protocol。
RS232基本上不會被淘汰,只要一天 ethernet/usb 這些serial communication 沒有被新的physical communication type取代,一天都會有RS232,可是也不會從新被重用。其實它並非慢,它是全部serial protocol的老祖宗。RS232本身是一個最原始,沒有OSI model 的束博,任由開發者的創意去加快RS232的速度。如你可以把signal 轉換去differential signal,增加其抵抗interference的能力,這就是 RS422 或 RS485。可是當你在努力研發protocol加快RS232的 transfer rate/distance/share medium 的時候,你會發現你的protocol會越來越偏向一些當下standard 的protocol。你會發現你需要impedance matching 來增加receiving SNR,你需要CSMA/CD來減少幾個不同node packet collision 的可能性,之類。
可能我的工作關係顯示器的用處不一樣,我也需要edge duty cycle 和 trigger point,可是我只需要一個夠快的data converter來把當下的analogue signal 轉換去 digital signal,再通過usb cable送去電腦儲存,然後當我需要做analysis的時候再從storage裡拿data,用matlab之類的dsp software 來換算 edge duty cycle,或只是excel也可以做得到。
ps:我只是覺得這樣對我做report會更方便,而且公司的顯波器真的是爛到吐血
ps2:曾幾何時我也是個embedded system designer,可是因時事需求,我屬的公司把全部embedded product 換去 android product。我一度接受不到,可是卻不能不承認。因為中國的 SoC frabication 廠的崛起,如 Allwinner,Rockchip,自製embedded design已經再不是一個便宜的開發。你會發現開發一個touch screen + sd card + usb + ethernet + PIC32 的價錢其實和去中國買一個tablet差不多。 personalise embedded design已經慢慢偏向於愛好者的玩具,至少在馬來西亞已是如此。
ps3:公司從8個engineer變 2個engineer+15個software developer 本帖最后由 Ic3tAe 于 25-1-2014 09:44 AM 编辑
|
评分
-
查看全部评分
|
|
|
|
|
|
|
楼主 |
发表于 25-1-2014 02:17 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 26-1-2014 12:13 AM
|
显示全部楼层
|
|
|
|
|
|
|
楼主 |
发表于 26-1-2014 01:12 PM
|
显示全部楼层
|
|
|
|
|
|
|
发表于 26-1-2014 08:09 PM
|
显示全部楼层
kmy.111014 发表于 26-1-2014 01:12 PM
分享一下,就有一百分拿,不是很好吗?好过去jizha灌啊~
做到我还请你吃咧,几好~
一点愚见。不要见怪。
我也好奇你怎样算出没有一个PIC18能做到timer interrupt在10ns
这个不难解。PIC18最快的是64Mhz, 也就是16MIPS. 一个instruction也要62.5ns
不可能做到。
如果真的给你做到从ADC的数字信息100%传到电脑,那你每秒就有100个100万或一亿的8 bits信息flow进你的电脑text file,dat file或excel file。你确定你的file没有任何限制来收取和储存资料吗?
用ntfs就没有问题。
wikipedia:
maximum NTFS file size is 16 TB - 64kb。 一个sample 8 bits, = 1 byte.你可以有16Tera - 64k sample in a file.
windows 8 以上可以到256 TiB – 64 KiB
Real-time(实时)的意义是在当你在测量一个讯号,当那个讯号传入你的系统到显示出来,要几乎是即时性的,但经过你的电子网路,做处理,做显示,当然有点delay,不过这一丁点的delay是很少很少的,目的是要让你看见你测量的当儿和你看到的讯号是一样的。
你的是real time application,他的不需要real time. 做法不一样。没有可比性。
|
评分
-
查看全部评分
|
|
|
|
|
|
| |
本周最热论坛帖子
|