通断控制器

上传人:M****1 文档编号:431782647 上传时间:2022-11-04 格式:DOCX 页数:8 大小:258.38KB
返回 下载 相关 举报
通断控制器_第1页
第1页 / 共8页
通断控制器_第2页
第2页 / 共8页
通断控制器_第3页
第3页 / 共8页
通断控制器_第4页
第4页 / 共8页
通断控制器_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《通断控制器》由会员分享,可在线阅读,更多相关《通断控制器(8页珍藏版)》请在金锄头文库上搜索。

1、通断控制器方案通断控制器基本功能。1. 能无线接收室温控制器过来的关断或开启阀门的数据,关断或者开启阀门。并能实 时监控室温控制器的正常工作与否。如出现故障,保持阀门开启向集中器发送报警, 并记录下故障时间。当故障解除后向集中器发送故障解除信息。2. 自带实时时钟,实时时钟数据能被集中器校对更改,能够通过无线通信校对室温控 制器的时钟数据。3. 能通过总线向集中器上传关断时间数据。4. 能存储两年内的每天的关断时间数据总和,并能被集中器实时读取。5. 能有led灯显示目前模块的工作状态。6. 停电后能记录下停电时间,并能数据储存起来。同时将阀门保持开启状态,并向集 中器发送停电报警,让室温控制

2、器进入停电工作状态。当来电后模块回复正常工作。 并向集中器发送模块已正常工作信息,让室温控制器进入正常工作状态。硬件电路性能基本要求。1. 稳压电源,输入电压AC24v,输出DC5v驱动继电器,输出DC3.3v驱动mcu外围 电路,输出要求工作电流500mA以上,瞬间电流达到2A以上。2. 433无线模块通信模块电路,要求室内通信距离达到20m以上。3. 实时时钟,当天时间误差不能超过一分钟,能被实时的刷新,更改和读取。4. FlashMemery数据存储电路,存储量10M以上。5. 继电器输出以及继电器驱动电路。输出AC24v交流电,平时工作电流要求500mA 以上,瞬间电流要求2A以上。控

3、制输入部分为3.3v ttl逻辑电平。6. led 模块状态显示电路。四个显示灯。7. mcu最小系统和外围硬件电路在外部停电之后能正常工作一段时间,433模块电路 工作十分钟以上, 485通信电路能正常工作一天以上。三关键器件选型1.mcu 选型mcu 选择 PIC18F65K22 。 样片 2.1 美金, 100 颗以上 1.8 美金,基本配置如下。器件程序存储器数据存储器I/O12位A/D(通道数CCP/ ECCP (PWM)MSSPEUSARTniAiio存旳 闪字(单字 指令数SRAM (字节)EEFROM(字节)SPI|2QtmPIC18F65K2232K163832K1K5316

4、5/32有仃234/4无有nos 押 MQ-9d sd/9a0:. 农 va ssl_cls?5d sQ-lncmEd Samern崔特Qt営O冬 5ld-LwcdsezxlCI: mdsidu39.r:山H Sd8 也密 H 瞪oQgEd 寻ljjh 亠尊 tn docwmmlfe怡丙山hlo64 03 62 61 0D M M 57 56 55 54 53 52 51 M 491234B474544e43PIC1SF65K2242aPIC18F66K22.1gPIC18F67K224C10Hg38;3713361斗351534163317 IB 10 20 21 22 23 24 25 2

5、8 27 23 29 3D 31 32RB0.qNTD/FLT(RB1ZINT1RB2nNT2TED11 RB3?1 rnMcnQoN 包 cvhi 止蚩AEN暫毅CE. f售w荊蠱 8?LLICE,AN 山Nawn OEOSN二a.2. 其余器件选型参照之前通断控制器电路。四硬件电路设计。1. 电源部分1) 24 交流伏经过变压器,起到防雷击,抑制瞬间高压和高频干扰。2) 之后通过整流桥整流,再通过C2滤波得到30伏左右直流电压。3) R1, R4 进行电源电压分压,提供给单片机采样使用,监控电源电压。4) LM2576降压电路,将DC30V电压降至DC12V, DC12V直接供给继电器使

6、用。5) 二极管D7,R7,C8构成电路为当模块停电后为mcu外围电路供电。D7防止电容电量向其他电路泄漏, R7 抑制上电瞬间的大电流。6) LD11117AS给电路模块提供3.3v电压。2.继电器驱动部分。RL1GND1) R9限值VCC12V通过PN结灌向软脚的大电流,同时通过限制基级电流起到 限制三极管的群动电流。2) Q1选用PNP管,免除下拉电阻,免除下拉电流。3) 1N5819 用 作 续 流 , 消 除 继 电 器 中 线 圈 产 生 的 瞬 间 高 压 。PTCI阳1!OFF1 24) 自恢复保险丝,防止电动阀电流过大。短路保护。2.模块状态显示部分。RUN为模块正常工作指示

7、灯正常工作时常量,RS485为通讯指示灯,485总线上 有通讯发生时闪烁, 433为无线模块通讯指示灯,无线模块发送和接受数据时闪烁 VCC12V 为电源指示灯,上电后常亮。2.MCU最小系统部分。1856GHI:C22 匚 J 10M 410C19 | lOVlOuFPGCVCC3V315pF GNDC20匚T%32.768KH3RGS.MCLRVDDVDDVDDAVDDKBT/KEE/PGDEHVREGKE;i5/KE:I2/Pi,C!VDDC:匚 IKEYVCAPRCO/SOSCO/SCLP1IRC1/SOSCL-ECCP2.T2AVSSVSSFj/OSCl/CLPLIVSSVSSF6/

8、OSC2/CLKOAVSSPIC18F67P1221) Y1 为实时时钟晶振。2) Y2 为单片机外部时钟晶振。3) 18脚拉高使能MCU内部稳压器,C19为内部稳压器滤波电容,此处电路参照DataSheet。3. 调试电路1 ) J4 为程序下载口。2) R12, R13, C17构成上电复位电路,R13防止灌电流过大破坏复位引脚,R13在 烧录程序时应该拆除,防止C17充放电延时影响烧写波形的时序。4无线模块通信以及485 通信电路。五软件设计。DisableInterrrupt( );/禁止所有中断Mculnit (); 初始化MCU的时钟(PLL初始化,10M晶振为外部时钟, /32.

9、768辅助RTC时钟),10(两路继电器输出,一路ad采 样输入,三路显示输出,一路10输入),两路SPI (主从机/配置,边沿置,10方向设置),一路UART(波特率配置,管脚方向 /配置)Init433(); 开启SPI_1中断初始化433模块InitFlash(); 关闭SPI_1中断,开启SPI2_中断初始化闪存InitMBus(); 关闭所有Spi中断,开启串口中断初始化Mbus /和集中器核对时间Enablelnterrupt(); 配置中断,UART为最高优先级,433SPI为第二高 优先级,FlashMemerySPI为第三高优先级(写Flash / 时才开启),开启UART和

10、SPI1中断while( 1 )Valve(); /判断阀门标记位。为真开启阀门,开始计 /时。为 0关闭阀门结束计时,并将计时 /数据写入缓存。Power(); /监控电源电压,过低将目前数据写入缓存,等/待发送停电信息给室温控制器模块和集中/器。关闭 Led 灯。/Mcu 进入睡眠状态,433 模块进入休眠状态开启Portb电平改变中断。UARTInterrupt (); 串口中断函数发送集中器请求数据,若处于停电/状态,附带发送停电信息SPI_lInterrupt();/SPIl中断函数跟具温度控制器过来卡关阀门数据更改 /标记位,发送请求时间数据数据,如果停电附带停 /电信息PortbInterrupt(); /将模块各部分重睡眠模式唤醒,退出时关闭 PORTB /电平改变中断

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 机械/制造/汽车 > 综合/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号