一个变送器:
单片机:STC12C5A16PWM
采样两路传感器信号(温度和湿度);
提供RS485通信接口;
提供两路0-5V模拟量输出(软件16位PWM+滤波+运放驱动);
两个按键;
模拟扫描LCD(未用)。
其中通信协议和按键是采用已有模块,只需简单修改。
从尽早上班起就一直写,一边反复读STC的datasheet的PCA模块(只提供8位硬件PWM,16位需软件实现),一直忍着不烧……16:20,烧了一遍,功能测试居然通过了!用示波器打了一下输出的信号,很干净。
写了多年代码,还从没试过有这么好的人品……呵呵
当然了作为一个产品,代码还要好好整理一下,补补文档;电路也是要测试老化好几天的。 |