金库门,金库房,金库门厂家,金库门价格-河北特旺柜业有限公司

  • 歡迎瀏覽河北特旺柜業(yè)有限公司官方網(wǎng)站!

  • 網(wǎng)站關(guān)鍵詞:金庫門,金庫房,金庫門廠家,金庫門價格
  •  13373380069

  • 咨詢熱線

  • 河北特旺柜業(yè)有限公司
  • 河北特旺柜業(yè)有限公司

    電話:0318-5934567
    傳真:0318-5934567
    手機:13373380069
    聯(lián)系人:周經(jīng)理
    郵箱:hyguiye@163.com
    網(wǎng)址:www.tunnao.cn
    地址:河北省衡水市武邑縣東逍遙工業(yè)區(qū)
     冀ICP備16003626號-3

    當(dāng)前位置:首頁  »  企業(yè)動態(tài)

    金庫門安全記錄系統(tǒng)通信軟件設(shè)計

    作者:本站  更新時間:2013-7-24  點擊次數(shù):

    金庫門軟件設(shè)計主要包括PC機端和下位機端兩大部分。 
    3.1 下位機端程序設(shè)計 
    單片機程序采用C51 語言編寫,開/ 關(guān)鎖信號的采集用查詢方式,與PC 機的通信采用中斷方式。要保證通信的可靠性,通信指令的完整性與正確性判斷是一個比較關(guān)鍵的問題。一般來說,上位機傳送指令給下位機有兩種方式:(1)直接發(fā)送指令字符的方式(如AT 指令);(2)發(fā)送預(yù)先定義的指令代碼的方式,比如上述指令中g(shù)etdata 定義為0x01h ,settime 定義為0x02h,gettime定義為0x03h,等等。但**2種方式在噪聲比較嚴重的情況下可能會發(fā)生異常:例如,PC機要傳送的指令是0x01h,但由于干擾的原因,下位機接收的可能是0x03h,這樣PC 機原來想得到安全記錄數(shù)據(jù),但下位機卻發(fā)送了時間參數(shù)。
    經(jīng)綜合考慮后,金庫門系統(tǒng)采用了**1 種方式。 由于PC 機與下位機的通信是通過串行中斷方式進行的,PC 機傳送的指令也只能被下位機一個字符一個字符地接收,判斷所接收的字符何時構(gòu)成一條指令以及指令正確性的判斷是至關(guān)重要的。一般的方法是當(dāng)接收的字符數(shù)達到小指令長度時就開始與系統(tǒng)設(shè)置的短指令進行比較,如果相等,則執(zhí)行相應(yīng)的指令,如果不相等,則等到接收到的字符與次短指令的長度相等時,再與次短指令進行比較,如此循環(huán)下去。這種算法有兩個 不足。
    (1) 容易造成多余的比較。以本系統(tǒng)為例,短的指令是reset 指令,長度是5,次短的指令是getall指令,長度是6,其余指令長度是7。當(dāng)PC機傳送getdata 指令時,下位機先接收到‘g ’字符,接著接收到‘e ’字符,…,當(dāng)接收到**一個‘a(chǎn)’后,達到了短指令長度5,于是比較接收到的字符串‘getda’與指令‘reset ’是否相等,結(jié)果是不等,于是繼續(xù)接收下一個字符‘t ’,然后比較接收到的字符串‘getdat’與指令‘getall’是否相等,結(jié)果還是不等,于是繼續(xù)接收下一個字符‘a(chǎn) ’,然后再比較接收到的字符串‘getdata ’與指令‘getdata ’是否相等。由此可見,該算法多進行了 2 次字符串比較。而是否到達了應(yīng)進行比較的長度需要在中斷服務(wù)程序中進行判斷,如: 
    { … if ( 接收字符長度=L1) 置位可以進行指令比較的標志; … else if (接收字符長度=L2) 置位可以進行指令比較的標志; … } 由于比較次數(shù)的不確定性,因此中斷服務(wù)程序執(zhí)行時間是不確定的。 (2) 在雙方通信過程中,由于干擾信號的原因,因此要傳送的指令中某個字符會發(fā)生錯誤,而該算法是不能判斷出來的,很有可能造成系統(tǒng)死機。例如,當(dāng)PC 機要傳送的指令是reset ,而下位機接收到的卻是resat ,由于‘reset ’與‘resat ’比較結(jié)果不相等,因此下位機等待新字符的到來,而PC 機認為指令已經(jīng)發(fā)送完畢,不會再發(fā)送任何字符給它,這會造成下位機**限等待,產(chǎn)生死機現(xiàn)象。
    為了避免出現(xiàn)上述問題,**先引入狀態(tài)的概念:給下位機設(shè)置一系列狀態(tài),每接收一個字符就改變一次它所處的狀態(tài);再在這個基礎(chǔ)上設(shè)計一個確定的有限自動機(DFA )[3] M=(S,∑, f, S0 ,Z),其中S 表示有限狀態(tài)集{0,1,2, …,13,15} ,∑是可接收字符的集合{a,b,c, …,z},f 是一個從S×∑至S 的單值映射(如:f(0,g)=1;f(0,a)=15;f(3,d)=5 ),S0 表示初態(tài)0,Z是終態(tài)(集)15。DFA 也可用狀態(tài)轉(zhuǎn)換圖書館(圖3)的形式來表示。系統(tǒng)初始化時將狀態(tài)設(shè)置為0,當(dāng)接收到字母‘g’或‘r ’或‘s ’時,進入狀態(tài)1 ,接收到其他任何字符都進入終態(tài)15;當(dāng)系統(tǒng)處于狀態(tài) 1 時,若接收到字母‘e ’,則進入狀態(tài)2,否則進入終態(tài) 15;其余類推。當(dāng)系統(tǒng)進入終態(tài) 15后,可設(shè)置一終態(tài)標志,主程序判斷出該標志后,便可進行進一步的處理:若接收的字符的個數(shù)小于小指令長度,或者接收到的字符串與所有等長的指令比較后不相符,則發(fā)送“指令錯誤包”給PC 機;否則,執(zhí)行相應(yīng)的指令。這樣處理后,一方面可以識別出指令,另一方面也縮短了中斷服務(wù)程序的執(zhí)行時間,為系統(tǒng)的實時性提供了條件。 
    4 結(jié)束語 
    該金庫門系統(tǒng)設(shè)計完成后,經(jīng)過不斷修改和現(xiàn)場長期運行測試,并與Windows98、Wiondows2000 、Windows XP聯(lián)機測試,表明該系統(tǒng)性能滿足各項設(shè)計指標,且具有較高的可靠性,滿足實用化的需要。 參考文獻

    首頁| 企業(yè)動態(tài)|產(chǎn)品展示|技術(shù)文章|槍彈柜系列|金庫門系列|聯(lián)系我們| 網(wǎng)站地圖
    主站蜘蛛池模板: nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 贵州水玻璃_-贵阳花溪闽兴水玻璃厂 | 聚氨酯催化剂K15,延迟催化剂SA-1,叔胺延迟催化剂,DBU,二甲基哌嗪,催化剂TMR-2,-聚氨酯催化剂生产厂家 | 有机肥设备生产制造厂家,BB掺混肥搅拌机、复合肥设备生产线,有机肥料全部加工设备多少钱,对辊挤压造粒机,有机肥造粒设备 -- 郑州程翔重工机械有限公司 | 禹城彩钢厂_钢结构板房_彩钢复合板-禹城泰瑞彩钢复合板加工厂 | 仓储笼_仓储货架_南京货架_仓储货架厂家_南京货架价格低-南京一品仓储设备制造公司 | 考勤系统_考勤管理系统_网络考勤软件_政企|集团|工厂复杂考勤工时统计排班管理系统_天时考勤 | 山东PE给水管厂家,山东双壁波纹管,山东钢带增强波纹管,山东PE穿线管,山东PE农田灌溉管,山东MPP电力保护套管-山东德诺塑业有限公司 | 搜木网 - 木业全产业链交易平台,免费搜货、低价买货! | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 艾默生变频器,艾默生ct,变频器,ct驱动器,广州艾默生变频器,供水专用变频器,风机变频器,电梯变频器,艾默生变频器代理-广州市盟雄贸易有限公司官方网站-艾默生变频器应用解决方案服务商 | 有声小说,听书,听小说资源库-听世界网| 广州展台特装搭建商|特装展位设计搭建|展会特装搭建|特装展台制作设计|展览特装公司 | YJLV22铝芯铠装电缆-MYPTJ矿用高压橡套电缆-天津市电缆总厂 | 翅片管散热器价格_钢制暖气片报价_钢制板式散热器厂家「河北冀春暖气片有限公司」 | 重庆波纹管|重庆钢带管|重庆塑钢管|重庆联进管道有限公司 | 水冷散热器_水冷电子散热器_大功率散热器_水冷板散热器厂家-河源市恒光辉散热器有限公司 | 深圳标识制作公司-标识标牌厂家-深圳广告标识制作-玟璟广告-深圳市玟璟广告有限公司 | 杭州顺源过滤机械有限公司官网-压滤机_板框压滤机_厢式隔膜压滤机厂家 | 施工围挡-施工PVC围挡-工程围挡-深圳市旭东钢构技术开发有限公司 | 车件|铜件|车削件|车床加工|五金冲压件-PIN针,精密车件定制专业厂商【东莞品晔】 | 贝壳粉涂料-内墙腻子-外墙腻子-山东巨野七彩贝壳漆业中心 | 体坛网_体坛+_体坛周报新闻客户端 | 穿线管|波纹穿线管|包塑金属软管|蛇皮管?闵彬专注弱电工程? | 模温机-油温机-电加热导热油炉-工业冷水机「欧诺智能」 | 国标白水泥,高标号白水泥,白水泥厂家-淄博华雪建材有限公司 | 长沙网站建设制作「网站优化推广」-网页设计公司-速马科技官网 | 油缸定制-液压油缸厂家-无锡大鸿液压气动成套有限公司 | 安驭邦官网-双向万能直角铣头,加工中心侧铣头,角度头[厂家直销] 闸阀_截止阀_止回阀「生产厂家」-上海卡比阀门有限公司 | Jaeaiot捷易科技-英伟达AI显卡模组/GPU整机服务器供应商 | 自动气象站_农业气象站_超声波气象站_防爆气象站-山东万象环境科技有限公司 | 上海乾拓贸易有限公司-日本SMC电磁阀_德国FESTO电磁阀_德国FESTO气缸 | 商秀—企业短视频代运营_抖音企业号托管| 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 工业冷却塔维修厂家_方形不锈钢工业凉水塔维修改造方案-广东康明节能空调有限公司 | 振动传感器,检波器-威海广达勘探仪器有限公司 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 运动木地板价格,篮球馆体育运动木地板生产厂家_欧氏地板 | 北京网络营销推广_百度SEO搜索引擎优化公司_网站排名优化_谷歌SEO - 北京卓立海创信息技术有限公司 | 真空泵维修保养,普发,阿尔卡特,荏原,卡西亚玛,莱宝,爱德华干式螺杆真空泵维修-东莞比其尔真空机电设备有限公司 |