本文设计一种基于 ATmega16L 单片机的温度控制系统,阐述该系统的硬件设计方案。系统采用模块化设计方法,利用增量式 PID 算法使被控对象的温度值趋于给定值。主控制器:系统主控制器采用 ATmega16L,该单片机是一款高性能、低功耗的 8 位 AVR 微处理器,具有先进的 RISC 结构,内部有大容量的 ROM、RAM、Flash 和 EEPROM,集成 4 通道 PWM 与 SPI 串行外设接口,同时具有 8 路 10 位 A/D 转换器;对于数据采集系统而言,外部无需单独的 A/D …
系统利用 STC12C5A32S2 自带的 8 路 AD 与 2 路 PWM 实现数控电源的控制部分与信息采集部分,由 P0~P4 的 I/O 口实现数据的显示部分,既可以作为数控稳压电源使用,又可以做数字钟和闹钟;既可以用数码管显示,也可以用 1602 液晶显示。充分利用 STC12C5A32S2 自带的 8 路 AD、2 路 PWM,完全可以实现全自动充电的多功能数字钟——单片机既用于显示数字钟,又可对电池进行充电,并由电池给单片机供电,当电池没电时系统自动充电;该方案最终因硬件原因未能实现…
电子驻车制动系统(EPB)指将行车过程中的临时性制动和停车后的长时性制动功能整合在一起,并由电子控制方式实现停车制动的技术。为获取各车辆已施加的理论驻车压力,并监控各车辆一体化执行机构的工作状态,防止驻车电机长时间工作在大电流状态、防止驻车电机过热烧毁,EPB 一般配有驻车电流采集节点,并通过 CAN 总线将驻车电流发送给中央控制节点(ECU)。本文主要介绍基于 AD574A 的驻车电流采集节点的接口设置。1 系统硬件设计驻车电流采集节点的硬件电路设计包括 CAN 总线通讯电路设计与电流采集电路…