全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:2461
推到 Plurk!
推到 Facebook!

請問8051可做到嗎?

答題得分者是:ererer40
whitemarch
一般會員


發表:1
回覆:2
積分:0
註冊:2009-08-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-08-05 00:07:22 IP:118.161.xxx.xxx 訂閱
    請問如果有40台機器,假使要算每一台機台的稼動時間,比如說每個機台
有生產時間,待機時間,維修時間,那我是否可用8051使用計時功能計算,
然後將各個時間利用usb傳到PC上,做加總統計,當然這3種狀態還是需要
人工來按下開關來計時,所以打算每一台配一個8051,如果有動就開始按開關..
問題是8051控制usb是否可行?另外共40個是否可以用usb hub然後接pc?
或是有別的單晶片可以用網路線使用hub入pc?

ererer40
初階會員


發表:37
回覆:91
積分:45
註冊:2008-05-02

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-08-05 09:22:03 IP:60.248.xxx.xxx 訂閱
做是一定做的到,而且就算不用8051方法也有百百種,包含像接收訊號與計時那段,不寫程式只用傳統電子零件配出來也是做的到,只差在成本高與低與整個系統做起來要花多少時間而已,還有就是你熟悉哪一種方法就用那一種
whitemarch
一般會員


發表:1
回覆:2
積分:0
註冊:2009-08-04

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-08-05 19:29:58 IP:118.161.xxx.xxx 訂閱
   謝謝回應,但如果用電子零件那麼在pc那端就要使用I/O卡吧,而且如果機台有100多台
那麼I/O卡畢竟要很多張,因為I/O卡一張應該接點不多吧,我算過一台機台差不多要5個開關
,100多台那I/O點太多了,所以才想說8051再加上USB然後入PC,然後在PC那算每台的動時間.
當然希望是成本最低的方式,還是說有更簡單的方式?PLC想過但太貴了..
ererer40
初階會員


發表:37
回覆:91
積分:45
註冊:2008-05-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-08-06 08:05:07 IP:60.248.xxx.xxx 訂閱
PLC是比較貴,當然沒辦法跟一片幾十元的單晶片比,可是他有他的好處,最大的好處是他比較能夠在較惡劣環境下工作,單晶片跟他比晶單片就好像溫室的小孩一樣,不能受太強的震動、高溫、低溫....等等,還有就是一般買回來簡單的IO接一接就可以拿來應用了,如果是8051還要接什麼電阻、電容、其他IC....,用PLC的話研發速度會較快,反之用單晶片的話本身還要有一些電子電路的底才行

像我也有玩單晶片也是主要看他有便宜的優點,但如果不是本科系的會多走一些冤枉路,當然單晶片自由度會比PLC高一些,在複雜動作程式時用8051的話會比較快些,C語言在PLC的階梯圖會不太好寫

就算用PLC也可以接USB,,其實PLC可以看成是8051,只是他做的比較好而已啦,你說的USB在功能上其實就是你說的IO卡,就是當PC與硬體的溝通橋樑而已,PC與8051的傳遞我沒玩過所以沒辦法回答你,如果你用8051要快的話就是直接買別人已設計好的模組,你只要知道如何應用就可以了
編輯記錄
ererer40 重新編輯於 2009-08-06 08:05:28, 註解 無‧
ererer40 重新編輯於 2009-08-06 08:06:11, 註解 無‧
mymj
版主


發表:132
回覆:486
積分:608
註冊:2002-10-25

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-08-07 20:01:56 IP:211.74.xxx.xxx 訂閱
8051當然可以作得到,如果要傳很遠可以使用RS-485來作資料傳送
機台是否RUN可以作一sensor來檢查,但是維修時間,就需額外按鍵通知8051
作好的資料放在8051記憶體PC端以點名的方式要各8051回傳資料

mymj
===================引 用 whitemarch 文 章===================
請問如果有40台機器,假使要算每一台機台的稼動時間,比如說每個機台
有生產時間,待機時間,維修時間,那我是否可用8051使用計時功能計算,
然後將各個時間利用usb傳到PC上,做加總統計,當然這3種狀態還是需要
人工來按下開關來計時,所以打算每一台配一個8051,如果有動就開始按開關..
問題是8051控制usb是否可行?另外共40個是否可以用usb hub然後接pc?
或是有別的單晶片可以用網路線使用hub入pc?
whitemarch
一般會員


發表:1
回覆:2
積分:0
註冊:2009-08-04

發送簡訊給我
#6 引用回覆 回覆 發表時間:2009-08-11 20:04:48 IP:118.161.xxx.xxx 訂閱
謝謝各位回應,我想我應該會用模組套件直接用吧,應該是比較快
系統時間:2024-05-02 14:06:55
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!