基于安卓平台的分布式防拆报警控制系统目录摘要.....................................................................................................................................3第1章绪论.............................................................................................................................51.1研究背景和意义..........................................................................................................51.2安卓应用的发展及前景..............................................................................................6第2章硬件介绍.....................................................................................................................72.1ARM-STM32...............................................................................................................72.2A8.................................................................................................................................8第3章系统需求与总体设计.................................................................................................93.1市场需求.....................................................................................................................93.2系统整体设计...........................................................................................................10第4章系统实现...................................................................................................................104.1硬件实现...................................................................................................................114.1.1信号模拟..........................................................................................................114.1.2RS485通信原理..............................................................................................114.1.2.1RS485接口............................................................................................114.1.2.2通信方式...............................................................................................124.1.2.3串口连接...............................................................................................124.2软件实现....................................................................................................................134.2.1信号检测..........................................................................................................144.2.2信号接收..........................................................................................................144.2.3信号传递.........................................................................................................16参考文献..................................................................................................................................................19摘要随着城市的建筑当中所使用的监控设备逐渐的增加,很多的人开始关注监控设备的使用。人们在社会中对自身安全度和生活舒适度的认知提高了,财产安全等等都需要得到更大范围的保护,因此各种安全防范系统就应运而生了,其中防拆报警系统是具有代表性的安全防范设施之一。本系统是使用ARMCortex-M3处理器内核的32位微控制器STM32,通过RS485总线技术实现单片机和A8之间的通信,单片机上的按键模拟现实生活中的拆开信号,按键按下去表示有拆开信号,然后利用RS485总线技术将信号传给A8,A8上的serialportapp接受信号报警并报警,组成一个简易的防拆控制报警系统。系统的开发主要由三个模块组成,一个是在keil环境下实现按键检测,作为前端报警控制器检测报警信息,另一个是在Android平台下实现对报警信号的接收,作为后台对报警信号进行处理。第三个也就是最重要的部分是通过RS485总线技术实现报警信号的传递。本系统的开发,RS485通信是重点,主要是向大家介绍如何通过RS485总线技术实现单片机与A8的通信。关键词:RS485,ARMCortex-M3,Android平台AbstractWiththeconstructionofthecityofthemonitoringequipmentusedbygraduallyincreased,manypeoplebegintopaycloseattentiontotheuseofmonitoringequipment.Peopleinsocietyistoimprovethesafetyandcomfortoflifecognition,propertysafetyandsoonallneedtogetawiderrangeofprotection,sothevarioussecuritysystemisborn,includingtamperalarmsystemisoneofthetypicalsafetyfacilities.Thissystemistousethe32-bitmicrocontrollersSTM32whichisARMCortex-M3processorcore,throughtheRS485bustechnologytorealizethecommunicationbetweenthemicrocontrollerandA8,thebuttonsonthesinglechipmicrocomputeranalogsignalinreallifeapart,pressbuttonshowopenedsignal,thenuseRS485bustechnologytotransmitsignalstotheA8,theserialportapponA8receivealarmsignalandalarm,whichformsasimpletamperalarmcontrolsystem.Systemdevelopmentismainlycomposedofthreemodules,oneisinthekeilenvironmentfordetectingbuttons,asafront-enddetectionalarmcontrolleralarminformation,theotherisintheAndroidplatformtorealizethealarmsignalinterpretation,asabackgroundtodealwithalarm.ThemostimportantpartistorealizethealarmsignaltransferthroughtheRS485bustechnology.Thedevelopmentofthissystem,theRS485communicationisthekey,mainlyintroducehowtoimplementmicrocontrollerandA8communicationsthroughtheRS485bustechnology.Keywords:RS485,ARMCortex-M3,Androidplatform第1章绪论1.1研究背景和意义在我们的生活中,门禁已经成为我们安防生活中愈发不可或缺的安全保障了。如果说这个楼门没有装门禁,恐怕在住户看来就像自己家没有装防盗门般的忧心。从曾经的奢侈设备,到如今遍布各地的基础防护设施,门禁系统角色的这种转变,既说明了门禁在我们心中地位的提升,同时也意味着随着门禁技术的发展,这项技术已经能够满足我们日常生活中更多的安全需求。出入口门禁系统顾名思义就是对出入口通道进行管制的系统,它是在传统的门锁基础上发展而来的。传统的机械门锁仅仅是单纯的机械装置,无论结构设计多么合理,材料多么坚固,人们总能用通过各种手段把它打开。在出入人很多的通道(象办公室,酒店客房)钥匙的管理很麻烦,钥匙丢失或人员更换都要把锁和钥匙一起更换。为了解决这些问题,就出现了电子磁卡锁,电子密码锁,这两种锁的出现从一定程度上提高了人们对出入口通道的管理程度,使通道管理进入了电子时代,但随着这两种电子锁的不断应用,它们本身的缺陷就逐渐暴露,磁卡锁的问题是信息容易复制,卡片与读卡机具之间磨损大,故障率高,安全系数低。密码锁的问题是密码容易泄露,又无从查起,安全系数很低。同时这个时期的产品由于大多采用读卡部分(密码输入)与控制部分合在一起安装在门外,很容易被人在室外打开锁。这个时期的门禁系统还停留在早期不成熟阶段,因