新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于单片机AT89S51的垃圾称重计费控制系统

基于单片机AT89S51的垃圾称重计费控制系统

作者: 时间:2012-08-20 来源:网络 收藏

3 模块和显示模块的设计

(1)传感器的选择

电子计价秤、平台称等场合适合选用铝合金悬臂梁式传感器,由弯曲引起的形变,在弯曲面集中的区域上下两面粘贴应变计,形成全桥的测量电路。图3为CYT-204系列悬臂梁传感器,选择量程为0~0.1 T,精度高,漂移低;选择输出0~5 V, 易于和接口; 尺寸为130 mm×32 mm×32 mm,安装方便[3]。

图3 CYT-204系列悬臂梁称重传感器

(2)A/D转换电路和显示电路的设计

TLC2543是TI公司的12位串行模数转换器,使用开关电容逐次逼近技术完成A/D转换过程。采用串行输入结构,能够节省I/O资源,且具有接口简单、价格适中、分辨率较高等特点,在仪器仪表中有较为广泛的应用,因此在本系统中采用TLC2543作A/D转换元件。

常用的显示器件有LED显示器和LCD显示器,其中LCD除了可以显示数字之外还可以显示字符,因此本设计选用目前非常通用的LCD1602显示模块进行称重结果的显示。

显示控制程序实现用户信息的显示,包括姓名、门牌号码和卡内余额。当用户按下箱体选择按钮,重量装置打开相应的投入门,用户投放完毕后,根据投放的种类和重量,卡内余额可以增加或扣减并进行显示。

4 存储模块和通信模块的设计

AT24C08是ATMEL公司的EEPROM存储器,它的接线极为简单,只需要2根信号线;其存储容量为1 KB, 1个存储模块可以储存几百个用户的信息,与的接口电路如图4所示。

图4 与单片机的接口电路

对每个住户的垃圾投放情况进行统计,需要将系统内存储的住户垃圾投放信息读出。单片机的串行通信接口可以扩展为USB接口、RS232接口和GPRS接口等。本系统内的串行接口只有1个,考虑到系统的方便性,在本设计中采用USB口扩展。

5 投入门控制模块的设计

ZYT系列永磁直流电动机采用铁氧体永久磁铁激磁系封闭自冷式。作为小功率直流电动机,可在各种装置中用作驱动元件。本系统中采用ZYT系列永磁直流电动机控制垃圾箱投入门的打开和关闭。

L298N芯片是步进电机和直流电机的驱动芯片,很容易实现电机的正反转,本设计中选择Multiwatt15封装,易于实验室焊接。L298N芯片的引角图如图5所示。该芯片可接收标准TTL逻辑电平信号VSS, VSS可接4.5 V~7 V电压; 4脚VS接电源电压, VS电压范围VIH为2.5 V~46 V。输出电流可达2.5 A,可驱动电感性负载;1脚和15脚下发射极分别单独引出以便接入电流采样电阻,形成电流传感信号。L298可驱动2个电动机,OUT1和OUT2以及OUT3和OUT4之间可分别接电动机。输入信号端IN1接高电平、IN2接低电平,电机1正转;反之,电机1反转。输入信号端IN3接高电平、IN4接低电平,电机2正转;反之,电机2反转。因为不需要调速,调速端A、B可以直接接+5 V。本装置中,有3个投入门需要控制,因此需要2片L298N,占用单片机6个I/O口。另外L298N对每个电动机都有使能控制端EnA和EnB,3个投入门需要3根单片机I/O口线,如果它们为低电平,则电机不会转动。

图5 L298N芯片的引角图

考虑到一片的I/O口有限,且本系统需要的I/O口线较多,所以选用1片AT89C2051来控制投入门电动机动作的正反转。AT89C2051可以接收选择投入门的按键的信号;它是24引脚的CPU芯片,体积小,节省空间。投入门是否动作由系统中的主CPU 的一根口线和这片AT89C2051一根I/O口线相连作为信号线来决定。如果用户卡余额不足,则AT89S51的这根I/O口线输出高电平,与AT89C2051相连的I/O口线也为高电平,禁止所有投入门动作,AT89S51的芯片如图6所示。

图6 AT89S51的芯片



评论


相关推荐

技术专区

关闭