设计了一种基于半导体制冷及PTC陶瓷加热技术的恒温杯控制系统,实现水杯的制冷、加热、恒温等功能.设计电路采用STM32F103系列单片机为控制器,通过防水型DS18B20数字温度传感器对水温进行数据采集,采用PID算法合理精准控制水温;系统采用按键方式进行温度设定,采用OLED进行数据显示,利用报警电路实现温度提醒.经实验验证,半导体制冷时,水温可达到10℃以下; PTC加热时,水温达到90℃以上.