无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频

您現(xiàn)在所在的是:

PLC論壇

回帖:58個,閱讀:50201 [上一頁] [1] [2] [3] [4] [5] [6] [下一頁]
1143
longtan
文章數(shù):15
年度積分:50
歷史總積分:1143
注冊時間:2003/4/17
發(fā)站內(nèi)信
發(fā)表于:2003/4/17 17:00:00
#0樓
基于VB6的PC機(jī)與多臺單片機(jī)通信的應(yīng)用
1 引言
 
   在庫房管理系統(tǒng)中,傳統(tǒng)的方法是通過干濕度表、雙金屬式測量計等檢測器材進(jìn)行人工測量,然后對不符合溫度、濕度等要求的庫房進(jìn)行通風(fēng)、去濕、降溫等工作。這種人工方式效率低、誤差大,隨機(jī)事件難以預(yù)料,使庫房管理質(zhì)量得不到很好的保證。本文所論述的系統(tǒng)是一個用于制藥廠倉庫的監(jiān)控和管理系統(tǒng),上位機(jī)(PC機(jī))除負(fù)責(zé)對下位機(jī)(MCS—51單片機(jī))進(jìn)行監(jiān)管和控制外,還用于采集下位機(jī)傳送的數(shù)據(jù)進(jìn)行數(shù)據(jù)庫化管理,另外,上位機(jī)還可以對庫房藥品入庫、出庫、有效期、交易方式等信息進(jìn)行管理,并可用實時曲線和報表的形式查詢。下位機(jī)(MCS-51單片機(jī)。MCS-51單片機(jī)及其外圍設(shè)備我們稱之為庫機(jī))負(fù)責(zé)收集庫房中溫度、濕度、煙霧等信息并傳給上位機(jī)。此系統(tǒng)可使辦公人員坐在辦公室里對遠(yuǎn)在幾百米之位的庫房進(jìn)行監(jiān)控和管理,不但使辦公人員從繁重的體力勞動中解放出來,而且使庫房管理快速準(zhǔn)確,提高了企業(yè)的管理水平和辦公自動化水平。

2 系統(tǒng)構(gòu)成及工作原理
 
   PC機(jī)里安裝著用VB6編寫的倉庫管理系統(tǒng),作為前臺操作系統(tǒng)。系統(tǒng)的數(shù)據(jù)庫格式采用VB數(shù)據(jù)庫格式,也稱為本地數(shù)據(jù)庫,這類數(shù)據(jù)庫文件使用與 MicroSoft Access相同的格式,數(shù)據(jù)的存取利用VB6的ADO控件通過MicroSoft Jet (Joint Engineering Technology) 數(shù)據(jù)庫引擎,速度快工作效率高。此管理系統(tǒng)包括進(jìn)庫藥品、進(jìn)庫日期、出庫藥品、出庫日期、經(jīng)手人等的查詢,以及藥品過期提示等。另外還把庫機(jī)傳送來的數(shù)據(jù)實時顯示并存放在本地硬盤中,以便查詢和打印。后臺系統(tǒng)是一個上位機(jī)與多臺下位機(jī)通信的通信系統(tǒng),多臺下位機(jī)不斷從倉庫采集溫度、濕度、煙霧等數(shù)據(jù)傳給上位機(jī),PC機(jī)進(jìn)行實時顯示,并可以設(shè)置溫度、濕度、煙霧、等參數(shù),單片機(jī)根據(jù)設(shè)定參數(shù)來控制倉庫里的去濕、降溫和報警系統(tǒng),從而使庫房達(dá)到預(yù)定的環(huán)境。如果庫房內(nèi)環(huán)境與設(shè)定環(huán)境不符,單片機(jī)就會喚醒降溫、去濕設(shè)備,把倉庫內(nèi)參數(shù)鎖定在預(yù)定的范圍之內(nèi),如發(fā)生火災(zāi)、被盜等意外事件,單片機(jī)就會驅(qū)動火災(zāi)、防盜報警系統(tǒng),并把信號傳給上位機(jī),使其在屏幕上作出顯示。










3 PC機(jī)與單片機(jī)之間的通信
 
3.1 通信方式的實現(xiàn)
 
   PC機(jī)與單片機(jī)之間的通信是通過串行口來實現(xiàn)的(如圖2)。由于單片機(jī)系統(tǒng)電平是TTL電平,與標(biāo)注RS-232C不兼容,又考慮到通信距離,我們采用Maxim 公司生產(chǎn)的Max485芯片將TTL電平轉(zhuǎn)化為RS-485標(biāo)準(zhǔn),然后再進(jìn)行RS-485與RS-232之間的轉(zhuǎn)換,再與PC機(jī)的串口連接。這種轉(zhuǎn)換方式延長了通信的距離,最長可達(dá)1200米,提高了系統(tǒng)的可行性。










3.2 通信協(xié)議及程序設(shè)計思想
 
   本系統(tǒng)由于是一臺上位機(jī)和多臺下位機(jī),所以要給下位機(jī)設(shè)置一個通信代碼,為簡單起見,取0~255之間的任意四個即可。當(dāng)PC機(jī)欲與某個單片機(jī)通信時,便向所有單片機(jī)發(fā)出通信代碼。單片機(jī)在接到代碼后與自己的代碼進(jìn)行核對,如果一致則向PC機(jī)發(fā)出回應(yīng),開始通信,其它的單片機(jī)繼續(xù)采集和傳輸數(shù)據(jù)。

3.3 上位機(jī)程序設(shè)計
 
   VB6中有一個專門用來串行通信的控件---MSComm控件。MSComm控件最常用的屬性如下:

   CommPort屬性:設(shè)置并返回通信端口號,指定PC機(jī)上用于通信的串口

   Setting屬性:以字符串的形式設(shè)置并返回波特率,奇偶校驗,數(shù)據(jù)位和停止位
 
   PortOpen屬性:設(shè)置并返回通信端口的狀態(tài),用于打開和關(guān)閉端口

   Rthreshold 屬性:MSComm 控件設(shè)置CommEvent 屬性為ComEvReceive并產(chǎn)生OnComm之前設(shè)置并返回的要接收的字符數(shù)
 
   Input屬性:從接收緩沖區(qū)返回和刪除字符,用于接收數(shù)據(jù)

   InputLen 屬性:設(shè)置并返回Input屬性從接收緩沖區(qū)讀取的字符數(shù)
 
   Output屬性:向緩沖區(qū)寫一個字符,用于發(fā)送數(shù)據(jù)

   本系統(tǒng)VB6通信初始化程序如下:

   MSComm1.CommPort = 1 ;選擇COM1為通信端口
 
   MSComm1.Setting ="9600,n,8,1" ;設(shè)置波特率為9600,無奇偶校驗,8個數(shù)據(jù)位,一個停止位
 
   MSComm1.OutBuffersize =256 ;設(shè)置輸出緩沖大小為256個字節(jié)
 
   MSComm1.RThreshold = 3 ;輸入緩沖區(qū)里有3個字符時,觸發(fā)OnComm事件
 
   If Not MSComm1.PortOpen = True

   Then MSComm1.PortOpen = True ;打開串行口,并防止運行時發(fā)生打開同一串口的錯誤
 
   End If

   以上MSComm1是系統(tǒng)默認(rèn)的MSComm控件的名字(Name)。在初始化完成后通過

   MSComm1.Output=OutputString 發(fā)送數(shù)據(jù),OutputString 是定義的字符型變量(Dim OutputString As String)。一般用定時器的Timer事件來定時發(fā)送數(shù)據(jù),接到回應(yīng)字符后則關(guān)閉定時器。MSComm控件可以直接把字符串轉(zhuǎn)化成二進(jìn)制數(shù)據(jù)形式發(fā)送,不需要我們在程序中用算法來轉(zhuǎn)換。每次發(fā)送完畢最好關(guān)閉串口。用MSComm1.PortOpen=False來實現(xiàn)。MSComm_OnComm事件可以捕捉通信時發(fā)生的錯誤,也可以接收數(shù)據(jù)。由于RThreshold的屬性值為3,所以當(dāng)輸入緩沖區(qū)滿三個字符時,就觸發(fā)MSComm_OnComm事件,通過對接收字符的判斷,可以決定主程序分支的去向。
 
3.4 下位機(jī)程序設(shè)計
 
   本系統(tǒng)單片機(jī)MCS-51通信時用定時器T1工作于定時方式2作為周波發(fā)生器,選擇11.0592的晶振。由于波特率為9600,所以定時器T1初值取0FDH。初始化還需設(shè)置用于控制和監(jiān)視串行口狀態(tài)的控制狀態(tài)寄存器SCON。初始化程序如下:

   MOV SCON,#0C0H ;通信方式3
 
   MOV PCON,#00H ;SMOD=0
 
   MOV TMOD,#20H ;定時器T1,工作于方式2
 
   MOV TL1,#0FDH ;設(shè)置波特率為9600
 
   MOV TH1,#0FDH
 
   單片機(jī)始終處于被動狀態(tài),只在接收到通信的命令后才進(jìn)入中斷服務(wù)子程序發(fā)送數(shù)據(jù),進(jìn)入通信狀態(tài)。PC機(jī)與單片機(jī)通信時,先發(fā)出呼叫信號,單片機(jī)接到約定的呼叫信號后,向PC機(jī)發(fā)出應(yīng)答信號,表示準(zhǔn)備接受,PC機(jī)在接到應(yīng)答信號后則發(fā)出通信代碼,單片機(jī)接到通信代碼與本身代碼相減,若為0則開始接受命令,設(shè)置新的參數(shù);若不為0則繼續(xù)執(zhí)行采集數(shù)據(jù)和發(fā)送數(shù)據(jù)的程序。

3.5 庫機(jī)的設(shè)計
 
   庫機(jī)設(shè)計以單片機(jī)為核心,配有EPROM、A/D轉(zhuǎn)換、數(shù)碼顯示、光電隔離和控制電路等(如圖3)。傳感器把溫度、濕度等非電量轉(zhuǎn)化為電量,通過A/D轉(zhuǎn)換后變?yōu)閿?shù)字量,然后通過單片機(jī)的串行通信將數(shù)據(jù)送往PC機(jī)數(shù)據(jù)庫保存。同時,單片機(jī)將采集的結(jié)果與設(shè)定參數(shù)進(jìn)行比較,如若不在規(guī)定的參數(shù)范圍之內(nèi)或者單片機(jī)采集的狀態(tài)量發(fā)生異常,則驅(qū)動光電隔離放大器,經(jīng)過一級放大后就可驅(qū)動繼電器動作打開降溫、去濕設(shè)備和報警系統(tǒng)。在這里光電隔離可以有效地避免繼電器的誤動作,提高了系統(tǒng)的抗干擾能力。










4 結(jié)束語
 
   本文所介紹的管理和監(jiān)控系統(tǒng)是基于VB6的主從式通信結(jié)構(gòu),可靠性好,可行性強(qiáng)。其硬件結(jié)構(gòu)簡單,軟件(VB6)編程環(huán)境友好,界面靈活,易學(xué)易用。本系統(tǒng)可以方便地控制通信對象的選擇,實時顯示所采集數(shù)據(jù),人機(jī)對話靈多機(jī)動,易于操作。這種單片機(jī)與數(shù)據(jù)庫的串行通信技術(shù)的應(yīng)用,為庫房管理的發(fā)展提供了新的方向。

1002
qb7172
文章數(shù):1
年度積分:50
歷史總積分:1002
注冊時間:2003/4/17
發(fā)站內(nèi)信
發(fā)表于:2003/4/17 21:14:00
#1樓
大蝦,我看不到,你所說的如圖在那里?
讓我看完整好么
1063
小龍
文章數(shù):12
年度積分:50
歷史總積分:1063
注冊時間:2003/4/17
發(fā)站內(nèi)信
發(fā)表于:2003/4/17 21:23:00
#2樓
不好意思我把圖弄丟了,把你的郵箱告訴我,OK?


[此貼子已經(jīng)被作者于2003-4-17 21:32:59編輯過]
1048
jerryme
文章數(shù):20
年度積分:50
歷史總積分:1048
注冊時間:2003/3/3
發(fā)站內(nèi)信
發(fā)表于:2003/4/30 11:05:00
#3樓
把圖給我發(fā)一份好嗎?
[email]p721022@163.com[/email]
921
xiaolinzhang
文章數(shù):5
年度積分:50
歷史總積分:921
注冊時間:2002/9/26
發(fā)站內(nèi)信
發(fā)表于:2004/6/11 3:44:00
#4樓
Hao!!!!!!
1028
ccl_xujing
文章數(shù):10
年度積分:50
歷史總積分:1028
注冊時間:2003/11/27
發(fā)站內(nèi)信
發(fā)表于:2004/8/4 13:14:00
#5樓
給我一份好嗎
ccl_xujing@163.com
1003
ypshao
文章數(shù):3
年度積分:50
歷史總積分:1003
注冊時間:2003/7/21
發(fā)站內(nèi)信
發(fā)表于:2004/11/30 13:21:00
#6樓
請給我一份好嗎?
ypshao@163.net
小精靈
997
wang1
文章數(shù):7
年度積分:50
歷史總積分:997
注冊時間:2004/11/10
發(fā)站內(nèi)信
發(fā)表于:2004/11/30 15:43:00
#7樓
maxdoor@163.com
請給我一份
謝謝
1004
yaocamel
文章數(shù):1
年度積分:50
歷史總積分:1004
注冊時間:2005/3/28
發(fā)站內(nèi)信
發(fā)表于:2005/3/28 18:46:00
#8樓
小弟也要,謝謝!  yaocamel@sina.com表情
1024
門板
文章數(shù):12
年度積分:50
歷史總積分:1024
注冊時間:2004/11/17
發(fā)站內(nèi)信
發(fā)表于:2005/3/29 10:15:00
#9樓
正好在學(xué),也給我一份
rockljj@126.com

關(guān)于我們 | 聯(lián)系我們 | 廣告服務(wù) | 本站動態(tài) | 友情鏈接 | 法律聲明 | 非法和不良信息舉報

工控網(wǎng)客服熱線:0755-86369299
版權(quán)所有 工控網(wǎng) Copyright©2026 Gkong.com, All Rights Reserved

156.001
无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
日本aⅴ亚洲精品中文乱码| 亚洲男女av一区二区| 国产亚洲精品美女久久| 国产一区丝袜| 日本成人在线网站| 91精品国产乱码久久久久久久| 丝袜美腿亚洲色图| 激情综合五月| 爽好多水快深点欧美视频| 精品国产亚洲一区二区三区| 视频一区二区中文字幕| 欧美精品三级在线| 激情久久中文字幕| 嫩呦国产一区二区三区av| 国产手机视频一区二区| 日韩另类视频| 成人在线免费观看91| 国产欧美精品久久| 欧美午夜不卡| 日韩在线观看不卡| 久久福利在线| 免费不卡在线观看| 六月婷婷综合| 国产视频一区二区在线播放| 日韩在线一二三区| 欧美日韩国产一区二区三区不卡| 国产精品欧美一区二区三区不卡| 欧美日韩日本国产亚洲在线 | 麻豆国产精品一区二区三区| 亚洲性视频在线| 免费观看不卡av| 日韩一区二区三区免费| 国产aa精品| 久久三级毛片| 国产精品一卡| 国产一区二区三区网| 99国产精品自拍| 在线视频免费在线观看一区二区| 涩涩av在线| 啪啪国产精品| 私拍精品福利视频在线一区| 色婷婷狠狠五月综合天色拍| 国产美女久久| 国产精成人品2018| 欧美国产极品| 国产精品久久观看| 色婷婷精品视频| 精品三级久久| 婷婷亚洲综合| 综合亚洲色图| 久久国产欧美日韩精品| 日韩成人午夜精品| 国产精品九九| 欧美日韩一二| 日韩一区二区三免费高清在线观看| 日本aⅴ亚洲精品中文乱码| 国产高清精品二区| 日韩在线精品| 狠狠爱成人网| 日韩一区二区三区在线看| 国产精品视频一区视频二区| 天堂√中文最新版在线| 欧美成人亚洲| 欧美亚洲tv| 国产精品久久观看| 国产亚洲毛片| 国产伦精品一区二区三区在线播放| 精品久久影院| 午夜在线一区| 精品国产亚洲一区二区三区在线 | 国产精品一区二区免费福利视频 | 美女精品久久| 亚洲国产成人精品女人| 亚洲影视一区| 成人在线免费观看91| 欧美在线亚洲| 亚洲精品无播放器在线播放| 国产精品色婷婷在线观看| 捆绑调教日本一区二区三区| 免费日韩视频| 精品视频高潮| 亚洲字幕久久| 婷婷成人综合| 国产欧美一区二区精品久久久| 午夜av不卡| 亚洲日韩视频| 久久精品亚洲欧美日韩精品中文字幕| 午夜欧美在线| 黄色网一区二区| 丝袜诱惑制服诱惑色一区在线观看| 国产在线日韩精品| 日韩av一区二| 91精品国产自产在线观看永久∴| 久久精品xxxxx| 好吊日精品视频| 精品午夜视频| 91欧美日韩在线| 日韩一级精品| 亚洲精品.com| 97人人精品| 国产日韩欧美三级| 99日韩精品| 美女网站视频一区| 精品欧美视频| 日韩一区网站| 快she精品国产999| 国产99亚洲| 999国产精品| а√天堂8资源中文在线| 亚洲精品91| 不卡在线一区二区| 日本欧美不卡| yellow在线观看网址| 国产精品v亚洲精品v日韩精品| 日韩一二三区在线观看| 国产一区成人| 欧美日韩国产探花| 99久久精品费精品国产| 色综合五月天| 久久亚州av| 国产成人免费精品| 国产福利亚洲| 久久精品国产网站| 国产精品一二| 国产精品片aa在线观看| 日韩av中文在线观看| 日本a级不卡| 国产九九精品| 色爱综合网欧美| 色婷婷综合网| 久久精品亚洲人成影院| 欧美一区二区三区激情视频| 久久国产直播| 欧美va天堂在线| 亚洲福利免费| 婷婷国产精品| 欧美日韩免费观看一区=区三区| 偷拍欧美精品| 蜜桃久久精品一区二区| 日本欧美一区二区在线观看| 欧美三级第一页| 狠狠久久伊人中文字幕| 国产在线看片免费视频在线观看| 黄色在线网站噜噜噜| 精品亚洲美女网站| 欧美精品一区二区三区精品| 亚洲一区二区免费看| 色8久久久久| 理论片午夜视频在线观看| 99久久婷婷| 老司机精品久久| 欧美精品影院| 日韩av免费| 亚洲在线国产日韩欧美| 日韩区欧美区| 国产一区2区| 久久国产高清| 国产精品亚洲片在线播放| 亚洲国产欧美日本视频| 日韩视频不卡| 欧美日韩一区二区国产| 国产欧美日韩在线一区二区| 日韩伦理一区| 午夜在线精品偷拍| 久久精品女人| 国产一区视频在线观看免费| 青青青国产精品| 亚洲v在线看| 国产日韩视频在线| zzzwww在线看片免费| 日本欧洲一区二区| 国产a亚洲精品| 亚洲字幕久久| 91精品国产调教在线观看| 日韩av影院| 国产中文一区| 国产精品毛片一区二区在线看| 91精品91| av在线日韩| 国产一级成人av| 伊人久久大香线蕉av超碰演员| 欧美日本三区| 亚洲午夜久久| 日韩影院二区| 国产精品白浆| 亚洲专区视频| 蜜桃国内精品久久久久软件9| 久久的色偷偷| 日韩不卡一区二区| 中文精品视频| 日韩精品水蜜桃| 国产v日韩v欧美v| 日韩二区在线观看| 久久亚洲不卡| 在线一区免费| 日本不卡免费高清视频在线| 亚洲三级在线| 日韩中文字幕av电影| 香蕉国产精品| 好吊日精品视频|