发热丝控制,功率不稳定

目前采取的方案是硬件电路产生一个正弦波,软件根据上升下降开启发热丝的引脚口。但是功率不稳,严重的时候会有个几百w的功率浮动。硬件方面不归我管,软件有什么可以改善的吗?另外调试软件的时候发现有莫名出现的下降沿,没上220电压的时候不该出现的一个现象。软件现在的处理办法是判断两次上升下降的时间间隔,不符合要求的不予处理。