原因应该是带负载能力太差。解决的方法:1、适当减小Rb电阻。2、使用放大倍数高的三极管。3、把三级管换成场效应管。这三条中第一条和第二条可以结合使用。(灵敏度低,负载能力差)如果是我,我就采取第三条。(带负载能力高,灵敏度强)
V+的电压多大?三极管能提供多大的电流?你的数显表需要多大的电流?电压被拉低,肯定是三极管提供不了数显表所需的电流。你用7805来得到5V电压不是更好。你将Rb短路后,TL431直接接在V+上,是否V+已经大于TL431的额定电压?