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

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

PLC論壇

回帖:58個(gè),閱讀:50199 [上一頁] [1] [2] [3] [4] [5] [6] [下一頁]
1143
longtan
文章數(shù):15
年度積分:50
歷史總積分:1143
注冊時(shí)間: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ì)等檢測器材進(jìn)行人工測量,然后對不符合溫度、濕度等要求的庫房進(jìn)行通風(fēng)、去濕、降溫等工作。這種人工方式效率低、誤差大,隨機(jī)事件難以預(yù)料,使庫房管理質(zhì)量得不到很好的保證。本文所論述的系統(tǒng)是一個(gè)用于制藥廠倉庫的監(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)行管理,并可用實(shí)時(shí)曲線和報(bào)表的形式查詢。下位機(jī)(MCS-51單片機(jī)。MCS-51單片機(jī)及其外圍設(shè)備我們稱之為庫機(jī))負(fù)責(zé)收集庫房中溫度、濕度、煙霧等信息并傳給上位機(jī)。此系統(tǒng)可使辦公人員坐在辦公室里對遠(yuǎn)在幾百米之位的庫房進(jìn)行監(jiān)控和管理,不但使辦公人員從繁重的體力勞動(dòng)中解放出來,而且使庫房管理快速準(zhǔn)確,提高了企業(yè)的管理水平和辦公自動(dòng)化水平。

2 系統(tǒng)構(gòu)成及工作原理
 
   PC機(jī)里安裝著用VB6編寫的倉庫管理系統(tǒng),作為前臺操作系統(tǒng)。系統(tǒng)的數(shù)據(jù)庫格式采用VB數(shù)據(jù)庫格式,也稱為本地?cái)?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ù)實(shí)時(shí)顯示并存放在本地硬盤中,以便查詢和打印。后臺系統(tǒng)是一個(gè)上位機(jī)與多臺下位機(jī)通信的通信系統(tǒng),多臺下位機(jī)不斷從倉庫采集溫度、濕度、煙霧等數(shù)據(jù)傳給上位機(jī),PC機(jī)進(jìn)行實(shí)時(shí)顯示,并可以設(shè)置溫度、濕度、煙霧、等參數(shù),單片機(jī)根據(jù)設(shè)定參數(shù)來控制倉庫里的去濕、降溫和報(bào)警系統(tǒng),從而使庫房達(dá)到預(yù)定的環(huán)境。如果庫房內(nèi)環(huán)境與設(shè)定環(huán)境不符,單片機(jī)就會(huì)喚醒降溫、去濕設(shè)備,把倉庫內(nèi)參數(shù)鎖定在預(yù)定的范圍之內(nèi),如發(fā)生火災(zāi)、被盜等意外事件,單片機(jī)就會(huì)驅(qū)動(dòng)火災(zāi)、防盜報(bào)警系統(tǒng),并把信號傳給上位機(jī),使其在屏幕上作出顯示。










3 PC機(jī)與單片機(jī)之間的通信
 
3.1 通信方式的實(shí)現(xiàn)
 
   PC機(jī)與單片機(jī)之間的通信是通過串行口來實(shí)現(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è)計(jì)思想
 
   本系統(tǒng)由于是一臺上位機(jī)和多臺下位機(jī),所以要給下位機(jī)設(shè)置一個(gè)通信代碼,為簡單起見,取0~255之間的任意四個(gè)即可。當(dāng)PC機(jī)欲與某個(gè)單片機(jī)通信時(shí),便向所有單片機(jī)發(fā)出通信代碼。單片機(jī)在接到代碼后與自己的代碼進(jìn)行核對,如果一致則向PC機(jī)發(fā)出回應(yīng),開始通信,其它的單片機(jī)繼續(xù)采集和傳輸數(shù)據(jù)。

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

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

   Setting屬性:以字符串的形式設(shè)置并返回波特率,奇偶校驗(yàn),數(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ū)寫一個(gè)字符,用于發(fā)送數(shù)據(jù)

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

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

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

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

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

   MOV SCON,#0C0H ;通信方式3
 
   MOV PCON,#00H ;SMOD=0
 
   MOV TMOD,#20H ;定時(shí)器T1,工作于方式2
 
   MOV TL1,#0FDH ;設(shè)置波特率為9600
 
   MOV TH1,#0FDH
 
   單片機(jī)始終處于被動(dòng)狀態(tài),只在接收到通信的命令后才進(jìn)入中斷服務(wù)子程序發(fā)送數(shù)據(jù),進(jìn)入通信狀態(tài)。PC機(jī)與單片機(jī)通信時(shí),先發(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ì)
 
   庫機(jī)設(shè)計(jì)以單片機(jī)為核心,配有EPROM、A/D轉(zhuǎn)換、數(shù)碼顯示、光電隔離和控制電路等(如圖3)。傳感器把溫度、濕度等非電量轉(zhuǎn)化為電量,通過A/D轉(zhuǎn)換后變?yōu)閿?shù)字量,然后通過單片機(jī)的串行通信將數(shù)據(jù)送往PC機(jī)數(shù)據(jù)庫保存。同時(shí),單片機(jī)將采集的結(jié)果與設(shè)定參數(shù)進(jìn)行比較,如若不在規(guī)定的參數(shù)范圍之內(nèi)或者單片機(jī)采集的狀態(tài)量發(fā)生異常,則驅(qū)動(dòng)光電隔離放大器,經(jīng)過一級放大后就可驅(qū)動(dòng)繼電器動(dòng)作打開降溫、去濕設(shè)備和報(bào)警系統(tǒng)。在這里光電隔離可以有效地避免繼電器的誤動(dò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í)時(shí)顯示所采集數(shù)據(jù),人機(jī)對話靈多機(jī)動(dòng),易于操作。這種單片機(jī)與數(shù)據(jù)庫的串行通信技術(shù)的應(yīng)用,為庫房管理的發(fā)展提供了新的方向。

1002
qb7172
文章數(shù):1
年度積分:50
歷史總積分:1002
注冊時(shí)間:2003/4/17
發(fā)站內(nèi)信
發(fā)表于:2003/4/17 21:14:00
#1樓
大蝦,我看不到,你所說的如圖在那里?
讓我看完整好么
1063
小龍
文章數(shù):12
年度積分:50
歷史總積分:1063
注冊時(shí)間: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
注冊時(shí)間: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
注冊時(shí)間:2002/9/26
發(fā)站內(nèi)信
發(fā)表于:2004/6/11 3:44:00
#4樓
Hao!!!!!!
1028
ccl_xujing
文章數(shù):10
年度積分:50
歷史總積分:1028
注冊時(shí)間:2003/11/27
發(fā)站內(nèi)信
發(fā)表于:2004/8/4 13:14:00
#5樓
給我一份好嗎
ccl_xujing@163.com
1003
ypshao
文章數(shù):3
年度積分:50
歷史總積分:1003
注冊時(shí)間:2003/7/21
發(fā)站內(nèi)信
發(fā)表于:2004/11/30 13:21:00
#6樓
請給我一份好嗎?
ypshao@163.net
小精靈
997
wang1
文章數(shù):7
年度積分:50
歷史總積分:997
注冊時(shí)間:2004/11/10
發(fā)站內(nèi)信
發(fā)表于:2004/11/30 15:43:00
#7樓
maxdoor@163.com
請給我一份
謝謝
1004
yaocamel
文章數(shù):1
年度積分:50
歷史總積分:1004
注冊時(shí)間:2005/3/28
發(fā)站內(nèi)信
發(fā)表于:2005/3/28 18:46:00
#8樓
小弟也要,謝謝!  yaocamel@sina.com表情
1024
門板
文章數(shù):12
年度積分:50
歷史總積分:1024
注冊時(shí)間:2004/11/17
發(fā)站內(nèi)信
發(fā)表于:2005/3/29 10:15:00
#9樓
正好在學(xué),也給我一份
rockljj@126.com

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

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

140.4009
无码中文字幕色专区_91av俱乐部_无码人妻h动漫_26uuu成人_91九色丨porny丨国产jk_青青视频在线播放_国内自拍第二页_国产又粗又长又爽又黄的视频_色哟哟免费网站_久久出品必属精品_a级黄色一级片_99日在线视频
久久久一本精品| 中文在线日韩| 久久xxxx| 午夜在线精品偷拍| 尹人成人综合网| 亚洲免费成人| 亚洲欧美不卡| 日韩中文欧美在线| 日韩精品免费视频一区二区三区| 一区在线免费| 亚洲1区在线观看| 欧美日本不卡| 麻豆视频在线观看免费网站黄| 在线人成日本视频| 欧美 日韩 国产精品免费观看| 亚洲www啪成人一区二区| 激情欧美亚洲| 亚洲日韩中文字幕一区| 国产精品草草| 免费在线小视频| aa国产精品| 国产日韩亚洲| yellow在线观看网址| 欧美美女一区| 日韩国产欧美一区二区三区| 精品99在线| 九九久久婷婷| 久久精品xxxxx| 日本精品不卡| 亚洲色图综合| 国产精品一区毛片| 欧美日韩视频免费观看| 视频一区二区中文字幕| 麻豆91在线播放| 国产视频亚洲| 久久精品人人| 亚洲欧美视频一区二区三区| 国产精品1区在线| 一区在线免费观看| 久久不卡日韩美女| 一级欧洲+日本+国产| 国产欧美啪啪| 尹人成人综合网| 久久一区视频| 另类av一区二区| 最近高清中文在线字幕在线观看1| 欧美aa国产视频| 国产另类在线| 日韩专区一卡二卡| 午夜精品成人av| 日韩1区2区日韩1区2区| 久久91导航| 国产福利一区二区三区在线播放| 在线综合视频| 国产福利电影在线播放| 日韩中文av| 天堂网在线观看国产精品| 麻豆精品在线观看| 亚洲+小说+欧美+激情+另类| 国产中文一区| 国产一区二区精品福利地址| 国产精品普通话对白| 偷拍精品精品一区二区三区| 国产精品一区二区三区美女| 日韩午夜一区| 日韩精品久久久久久久电影99爱| 久久福利在线| 国产精品亚洲一区二区在线观看 | 久久人人88| 免费亚洲婷婷| 日本视频中文字幕一区二区三区| 日韩毛片在线| 久久青青视频| av资源中文在线天堂| 欧美1区2区3| 日韩国产欧美视频| 中文字幕日本一区二区| 夜夜精品视频| 91精品观看| 在线亚洲免费| 99视频一区| 免费日韩av片| 免费在线观看一区二区三区| 老司机精品久久| 快she精品国产999| 美女黄网久久| 亚洲综合丁香| 免费日韩精品中文字幕视频在线| 亚洲美洲欧洲综合国产一区| 中文在线不卡| 影音先锋久久精品| 日韩精品一级| 91在线成人| 国产日韩欧美一区二区三区在线观看| 日韩精品社区| 国产探花在线精品| 国产乱码精品一区二区三区亚洲人| 日韩综合小视频| 国产精品欧美三级在线观看 | 亚洲特级毛片| 制服诱惑一区二区| 视频一区日韩精品| 久久狠狠久久| 日韩综合在线| 视频小说一区二区| 亚洲夜间福利| 亚洲理论在线| 日本天堂一区| 国产一区二区精品福利地址| 久久久国产亚洲精品| 久久aⅴ国产紧身牛仔裤| 日韩中文字幕| 国产一区二区精品久| 91精品国产乱码久久久久久久| 91久久中文| 国产毛片精品| 成人福利视频| 亚洲综合国产| 国产劲爆久久| 久久中文视频| 三级久久三级久久久| 国产一区二区三区四区大秀| 99精品在线观看| 午夜日韩影院| 日韩中文在线电影| 亚洲精品护士| av免费不卡国产观看| 麻豆亚洲精品| 国产一区二区三区视频在线| 欧美特黄视频| 久久av网站| 日韩视频一区| 久久精品福利| 一区在线免费| 福利一区在线| 日韩在线播放一区二区| 丁香婷婷久久| 蜜桃视频在线观看一区二区| 色综合狠狠操| 日本aⅴ免费视频一区二区三区| 成人一二三区| 深夜福利亚洲| 欧美特黄一区| 久久国产精品美女| 蜜臀久久99精品久久久久久9| 日本欧美国产| 日韩欧美在线精品| 999国产精品永久免费视频app| 日韩高清一区二区| 欧美日韩高清| 日韩伦理一区| 国产精品毛片视频| 中文不卡在线| 亚洲视频综合| 欧美一区久久久| 国产精品分类| 日韩精品一区二区三区av| 国产99久久久国产精品成人免费| 青青草精品视频| 国产一在线精品一区在线观看| 精品欧美日韩精品| 日韩 欧美一区二区三区| 夜久久久久久| 欧美a级片一区| 亚洲一级少妇| 福利在线免费视频| 高清在线一区| 美腿丝袜亚洲三区| 国产欧美大片| 国产精品毛片视频| 国产精品最新自拍| 日韩av在线免费观看不卡| 丝袜亚洲另类欧美| 欧美aa国产视频| 国精品一区二区| 免费成人网www| 国产综合色产| 在线视频日韩| 亚洲一区欧美激情| 国产视频亚洲| 亚洲欧美日本国产专区一区| 尤物网精品视频| 亚洲免费激情| 亚洲欧美久久久| 中文精品电影| 四虎国产精品免费久久| 日本亚洲视频在线| 欧美在线91| 国产精品va| 国内精品美女在线观看| 人在线成免费视频| 久久久久欧美精品| 国产亚洲欧洲| 天堂av一区| 国产精品日本一区二区三区在线| 日韩精品亚洲专区| 国产精品一区二区免费福利视频| 精品91福利视频| 欧美一区二区三区高清视频| 免费日韩视频|