随着国内阳台农业的发展,立体栽培技术逐渐发展起来。基于STM8S208C8T6单片机的最小系统,设计了一种多功能控制器。借助压力传感器反馈水压,使输出压力稳定,营养液自动循环;利用SHT20温湿度传感器测量环境参数,通过I2C通讯,将数据显示在HMI串口显示屏上;基于TJA1050芯片的CAN总线联网,设计了CAN基本电路。该控制器成本低、简单,集水泵控制、温湿度读取、A/D采样、温湿度显示和水压控制、CAN联网等功能于一体,为阳台农业立体栽培提供有益参考。