基于51单片机的智能窗户设计

1.功能介绍
(1)系统原理
本电子秤系统利用压力传感器采集因压力变化产生的电压信号,经过电压放大电路放大,然后再经过模数转换器转换为数字信号,最后把数字信号送入单片机。 单片机经过相应的处理后,得出当前所称物品的重量及总额,然后再显示出来。 此外,还可通过键盘设定所称物品的价格。 主要技术指标为:称量范围0~5kg; 分度值0.001kg; 电源dc1.5v(一节5号电池供电)。
(2)功能
a.量程:0-5kg
b.可结合键盘输入货物单价,并计算出总价格
c.具有去皮、休眠、切换量程等功能
d.输出的重量分度值为0.001kg,并采用四舍五入
2.硬件设计
(1)系统硬件框图
系统硬件由6个部分组成:控制器部分、测量部分、报警部分、数据显示部分、键盘部分、和电路电源部分,系统设计总体方案框图,如图。
(2)压力信号处理电路
a. 压力信号处理电路主要分为两部分,一部分是压力传感器,主要是将压力信号转换为电信号,压力传感器内部电路图,如图。
本设计采用sp20c-g501电阻应变式传感器,其最大量程为7.5 kg.称重传感器由组合式s型梁结构及金属箔式应变计构成,具有过载保护装置。
b.压力信号处理电路另一部分为ad转换电路,主要功能为将模拟信号转换为数字信号,供单片机处理。 本ad转换芯片采用电子秤专用模拟/数字(a/d)转换器芯片hx711对传感器信号进行调理转换,是一款专为高精度电子秤而设计的24 位a/d 转换器芯片,电路如图。
(3)总体硬件电路图
由于其他电路都是比较常规的电路,就贴上总体的电路供大家参考。
原理图
pcb电路
3.软件设计
总体程序主要分为五部分:
1.键盘驱动程序
2.ad采集处理程序
3.lcd12864驱动程序
4.定时器中断程序
5.主程序
由于工程代码比较大,这里我就不贴出了主程序代码。

你知道Linux下的安卓文件传输助手的作用?
关于物联网的四大定位技术介绍
十年布局终落子!南卡发布新品,宣告骨传导耳机进入2.0时代
工程监测无线中继采集发送仪的工作状态
斐纳TOMEFON扫地机器人 与你一同分担家务活
基于51单片机的智能窗户设计
安全电流名词解释_安全电流是多少毫安
物联网时代危机:俄罗斯ATM机被攻击后自动吐钞
基于无线通信系统的无极荧光灯照明应用
电信行业的增值服务和物联网的未来
对于无线对讲机日常使用的常见故障及正确的使用方法的总结
马太效应袭击LED显示屏行业:愿景光电子倒闭
不容错过!2015年十大前沿电池科技盘点
蒸汽拖把好用吗?拖地太累人了?
MIT的研究人员发明了一款机器手,可以通过视觉和触觉无压力玩积木层层叠游戏
重磅!Arm正式推出Armv9架构
TransCAD形心和形心连线工作原理以及生成的方法
Facebook重组VR部门 计划在2019年发布新一代Rift头显
高通发布首个采用HomePlug AV2 MIMO和802.11ac Wi-FiWi-Fi的混合无线扩展器
码垛机机器人抓手设计要素有哪些