编辑: 645135144 | 2019-07-04 |
3 遥控发射部分 遥控发射部分采用了 RF 无线发射方式, 可完全不受方向 性的影响, 发射距离可以达到 50m 左右, 完全满足家用条件.发 射电路采用的是电感三点式 LC 振荡电路.完全采用分立元件, 成本极低. 另外,本系统使用单片机的P1.0 口产生软编码模拟PT2262 编码芯片发生编码信号, 发射效果较好, 节省了成本. 下面介绍软编码模拟 PT2262 芯片的原理. 3.1 脉冲宽度取值 PT2262 共有
12 个地址端, 发射的每一组数据都由
12 个 位脉冲组成, 顺序是从 A
0、 A1…A11, 由于每个地址端有
3 种接 法即悬空( 高阻态) 、 高电平及低电平, 故数据端输出的波形有 3~
12 种形式. 观察 PT2262 输出口的波形, 如图
6 所示, 假设振荡周期为 T, 则窄脉冲的宽度是 4T, 间隔是 12a;
宽脉冲的宽度是 12T, 间 隔是 4T, 从而一个完整的位脉冲宽度是 32T. 根据解码芯片 PT2272 振荡电阻取值, 取PT2262 的振荡电 阻为 2MkΩ, 可测得 PT2262 发射的窄脉冲宽度约为 250μ s, 宽 脉冲约为 750μ s, 而发射
2 组数据之间的间隔约为 6ms. 3.2 地址编码 为区分不同的用电器, 只要将接收模块的地址编码 A0~ A11 设定为不同的状态. 对于发射模块, 可在程序中使用一个整 ( 下转第
72 页) 图5远程用户端浏览页面 图3TCP 状态流程图 图4HTTP 应用层的程序流程图
70 基于 PLC 的FBT 隧道炉设计 ( 上接第
70 页) 形的变量存储不同用电器的
12 位地址 A0~ A11 状态 ( 只用到
16 位Bit 中的低
12 位即可) .
1 表示高电平,
0 表示表示低电 平.此时, 最多可以控制用电器开关的个数为 2~
12 个.若需利 用第三种状态 高阻态 , 只需用一个字节的两位表示即可, 如
00 ,
01 ,
10 分别表示高、 低电平及高阻态, 此时最多可以 控制用电器开关的个数为 3~
12 个. 发送脉冲程序就是根据存储地址变量的低
12 位数值发送 连续
12 个
1 ,
0 或 高阻 数据脉冲.脉冲的宽度是参考 PT2262 硬件编码的脉冲宽度用延时来实现的.
4 结束语 本系统将现有的单机定时控制器、 无线遥控器、 网络通讯模 块融合在一起, 使系统将原来的 一对一 单机定时控制控制方 式改为 一对多 ( 如一对五) 方式, 大大减少了控制模块的数量, 从而大幅度降低了系统的硬件成本;
由于本系统中的定时控制 器与被控对象的通讯采用 RF 无线方式, 免去了布线的麻烦, 极 大地提高了系统布置的方便性;
本系统将网络技术应用于定时 控制器, 彻底突破了控制距离的限制, 另外还提高了系统控制的 灵活性和实时性;
本系统基于单片机实现网络控制功能, 使得低 成本低功耗成为可能, 提高了系统的竞争优势. 参考文献 [ 1] Tim Parker Mark Sportack.TCP /IP 技术大全[ M] .前导工作室, 译. 北京: 机械工业出版社,
2000 [ 2] Lean Jererny Bentham.嵌入式系 统WEB 服务器TCP /IP [ M] .陈 向群, 等, 译.北京: 机械工业出版社,
2003 [ 收稿日期: 2005.11.21] 图6PT2262 的位脉冲波形 断温度传感器是否开路, 若开路, 则给出声光报警信号;
设定温 度值在系统运行前由 HMI 直接设定.
2 PLC 控制系统设计 ( 1) 总体技术思路 1) 采用 PLC 作为系统控制核心, 实现系统各部开关量逻辑 控制、 模拟量运算、 处理和类 PID 调节程序化控制, 并通过控制 程序的设计和优化, 全面完善提升系统控制功能;